summaryrefslogtreecommitdiff
path: root/nasm.h
AgeCommit message (Expand)AuthorFilesLines
2007-10-03Change cloc_t to struct location, and reorder the membersH. Peter Anvin1-3/+3
2007-10-03BR 1352920: change loc_t -> cloc_tH. Peter Anvin1-1/+1
2007-10-02Portability fixesH. Peter Anvin1-1/+2
2007-09-24Support __float*__ for floating-point numbers in expressionsH. Peter Anvin1-1/+12
2007-09-22Add TY_OWORD for "DO" outputH. Peter Anvin1-0/+1
2007-09-19Make nasm_malloc() et al available from inside ndisasmH. Peter Anvin1-42/+13
2007-09-18Implement "oword" (128 bits) as a first-class sizeH. Peter Anvin1-4/+6
2007-09-17Actually generate SSE5 instructionsH. Peter Anvin1-1/+11
2007-09-17Initial support for generating DREX suffixesH. Peter Anvin1-1/+4
2007-09-17Initial support for four arguments per instructionH. Peter Anvin1-1/+2
2007-09-17Cleaner way to handle MSVC's _snprintf() underscore damageH. Peter Anvin1-5/+1
2007-09-12Add (untested!) SSSE3, SSE4.1, SSE4.2 instructionsH. Peter Anvin1-0/+4
2007-09-12Support r/m operands for non-integer typesH. Peter Anvin1-7/+13
2007-09-12Use enumerations where practical to ease debuggingH. Peter Anvin1-4/+7
2007-09-12Use a perfect hash to look up preprocessor directivesH. Peter Anvin1-1/+3
2007-09-11Use enums to make debugging easierH. Peter Anvin1-6/+8
2007-09-10Fix the MMXREG and XMMREG flags definitions.H. Peter Anvin1-2/+2
2007-08-29Add [default] directiveH. Peter Anvin1-0/+12
2007-08-29Suppress IP-relative only for fs: and gs: overridesH. Peter Anvin1-1/+1
2007-08-28Implement REL/ABS modifiersH. Peter Anvin1-11/+23
2007-08-17Changed MMXREG and XMMREG flags to help resolve invalid REX prefix generation...Keith Kanios1-2/+2
2007-05-30Avoid magic values; we have more than 124 registers nowH. Peter Anvin1-11/+8
2007-05-30Get rid of magic open-coded "register numbers"H. Peter Anvin1-5/+17
2007-05-30Rename REGNORM to REG_EAH. Peter Anvin1-1/+1
2007-05-30More instruction flag surgeryH. Peter Anvin1-27/+28
2007-05-30More cleanup of operand flags/register classesH. Peter Anvin1-20/+23
2007-05-29Clean up the existing operand flag definitions, and documentH. Peter Anvin1-65/+136
2007-04-16Initial 64-bit support for ndisasm. Still a work in progress.H. Peter Anvin1-1/+1
2007-04-15Clean up the 64-bitification of regs.dat for 64-bit ndisasm supportH. Peter Anvin1-1/+0
2007-04-13Fixed REGRIP -> RIPREG to match regs.dat.Keith Kanios1-1/+1
2007-04-13AIf we have config.h, we should actually include it!!H. Peter Anvin1-0/+4
2007-04-13Fixed distinction between char and int8_t data types.Keith Kanios1-29/+30
2007-04-12General push for x86-64 support, dubbed 0.99.00.Keith Kanios1-64/+75
2005-01-15Apply Nindent to all .c and .h filesH. Peter Anvin1-145/+144
2003-09-08fixed bug #677841 by limiting the scanner to no more than 4095 characters for...Ed Beroset1-1/+1
2003-02-24Add support for the new instructions in PrescottH. Peter Anvin1-0/+2
2002-09-12Clean up unnecessary dependencies.H. Peter Anvin1-10/+1
2002-09-12"const"-ipation fixes from Trevor WoernerH. Peter Anvin1-3/+3
2002-06-06This is the "megapatch":H. Peter Anvin1-16/+3
2002-05-21Implement new "strict" keyword to inhibit optimization.H. Peter Anvin1-0/+1
2002-05-14Code cleanup fixes from Ed BerosetH. Peter Anvin1-6/+6
2002-05-04Make all version information come from the single file "version".H. Peter Anvin1-3/+1
2002-04-30NASM 0.98.30H. Peter Anvin1-2/+3
2002-04-30NASM 0.98.26H. Peter Anvin1-1/+1
2002-04-30NASM 0.98.25altH. Peter Anvin1-1/+1
2002-04-30NASM 0.98.25H. Peter Anvin1-1/+1
2002-04-30NASM 0.98.24H. Peter Anvin1-1/+1
2002-04-30NASM 0.98.23H. Peter Anvin1-1/+1
2002-04-30NASM 0.98.22H. Peter Anvin1-1/+1
2002-04-30NASM 0.98.21H. Peter Anvin1-3/+1