summaryrefslogtreecommitdiff
path: root/assemble.c
Commit message (Expand)AuthorAgeFilesLines
* assemble.c: clean up whitespaceH. Peter Anvin2007-09-251-1/+1
* Auto-generate 0x67 prefixes without the need for \30x codesH. Peter Anvin2007-09-221-55/+107
* Fix handling of DO; support unary + for floating-point numbersH. Peter Anvin2007-09-181-4/+9
* Implement "oword" (128 bits) as a first-class sizeH. Peter Anvin2007-09-181-0/+7
* Actually generate SSE5 instructionsH. Peter Anvin2007-09-171-4/+15
* Initial support for generating DREX suffixesH. Peter Anvin2007-09-171-2/+62
* Fix a few instances of missing renumbersH. Peter Anvin2007-09-171-2/+2
* Enable IF_AR3H. Peter Anvin2007-09-171-2/+0
* Initial support for four arguments per instructionH. Peter Anvin2007-09-171-93/+152
* Add (untested!) SSSE3, SSE4.1, SSE4.2 instructionsH. Peter Anvin2007-09-121-6/+11
* Use enumerations where practical to ease debuggingH. Peter Anvin2007-09-121-1/+6
* Handle instructions which can have both REX.W and OSPH. Peter Anvin2007-09-111-5/+17
* Make the big instruction arrays "const"H. Peter Anvin2007-09-111-6/+4
* assemble.c: correct special handing of ESP/RSPH. Peter Anvin2007-09-101-1/+1
* Implement REL/ABS modifiersH. Peter Anvin2007-08-281-31/+7
* Fixed RIP address processing ambiguity found by Charles Crayne.Keith Kanios2007-08-191-0/+1
* Fixed issues with REX prefix effective address generation. Fixed XMM instruct...Keith Kanios2007-08-171-21/+31
* More int/int32_t confusionH. Peter Anvin2007-07-071-2/+2
* regflag() should return int32_t.H. Peter Anvin2007-07-071-1/+1
* Support 32-bit direct addressing in 64-bit mode without base or index regsChuck Crayne2007-06-031-4/+14
* Fix the handling of the \313 code.H. Peter Anvin2007-05-301-3/+2
* Correct the generation of 67 prefixes.H. Peter Anvin2007-05-301-4/+4
* Remove bogus redundant testsH. Peter Anvin2007-05-301-22/+14
* Remove bogus check for 64-bitnessH. Peter Anvin2007-05-301-8/+1
* Get rid of magic open-coded "register numbers"H. Peter Anvin2007-05-301-194/+196
* Clean up the existing operand flag definitions, and documentH. Peter Anvin2007-05-291-1/+1
* Fix the handling of \324 for computing the lengthH. Peter Anvin2007-04-181-6/+8
* Handle "LOCK as REX.R" for MOV CRx; fix warning for invalid 64-bit regsH. Peter Anvin2007-04-171-39/+66
* Fixed 64-bit Mode Segment Selection.Keith Kanios2007-04-161-5/+19
* Fixed distinction between [LOCAL]SYMBOL/IMMEDIATE for RIP-relative addressing.Keith Kanios2007-04-161-2/+2
* Fixes for 64-bit ndisasm.H. Peter Anvin2007-04-161-2/+3
* Fixed distinction between RIP relative symbols and immediate values.Keith Kanios2007-04-151-0/+2
* Added DQ constants for all BITS modes.Keith Kanios2007-04-141-3/+3
* Fixed support for DQ constants in long mode.Keith Kanios2007-04-141-1/+1
* c99 printf/fprintf compliance.Keith Kanios2007-04-141-1/+1
* Fixed distinction between char and int8_t data types.Keith Kanios2007-04-131-16/+16
* Comment "REX.I" should have been "REX.X"Keith Kanios2007-04-131-2/+2
* General push for x86-64 support, dubbed 0.99.00.Keith Kanios2007-04-121-292/+482
* Apply Nindent to all .c and .h filesnasm-0.98.39LATESTH. Peter Anvin2005-01-151-1281/+1518
* Cannot free "lnfname" since it's now static...H. Peter Anvin2003-09-081-1/+0
* quick fix to -f obj debug format - put "static" back in assemble.cFrank Kotler2003-09-061-2/+11
* Alexei's patch to allow "-I" paths to be searched for "incbin"ed filesFrank Kotler2003-08-271-2/+46
* Fix offset computation in the presence of explicit prefixes.H. Peter Anvin2003-07-161-1/+1
* Fix BR 632459: endianness errorH. Peter Anvin2002-11-101-2/+4
* "const"-ipation fixes from Trevor WoernerH. Peter Anvin2002-09-121-8/+8
* Added *1 case support for NOSPLIT ([NOSPLIT EAX] to generate SIB with dword o...Debbie Wiles2002-06-081-0/+3
* This is the "megapatch":H. Peter Anvin2002-06-061-28/+9
* Deal with another case of address/operand size confusion, BR 560873H. Peter Anvin2002-05-271-5/+26
* JMP instructions use the operand size prefix, not the address sizeH. Peter Anvin2002-05-211-8/+12
* Implement new "strict" keyword to inhibit optimization.H. Peter Anvin2002-05-211-4/+5