summaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* (cmake build) Install DLL files to correct locations on Windows.Peter Johnson2008-05-241-1/+5
* Add cmake build infrastructure.Peter Johnson2008-05-2226-0/+306
* Add westmere CPU (supports AES and CLMUL), redefine sandybridge to add AVXPeter Johnson2008-05-141-3/+5
* Fix handling of alloc_stack macro in GAS mode.Peter Johnson2008-05-132-23/+19
* Fix #138: Incorrect UNW_FLAG_CHAININFO value (currently unused).Peter Johnson2008-05-091-1/+1
* Split NASM preprocessor standard macro set between various modules.Peter Johnson2008-05-0929-550/+962
* Allow registers as GAS directive parameters.Peter Johnson2008-05-091-0/+5
* Enable GAS versions of the win32/win64 safe exception handling directives.Peter Johnson2008-04-291-1/+11
* Fix GAS handling of NASM preproc %line.Peter Johnson2008-04-291-1/+13
* Fix #137: LAR and LSL should only need 286+Prot CPU flags, not 386.Peter Johnson2008-04-291-3/+2
* Support use of NASM preprocessor with GAS parser.Peter Johnson2008-04-254-19/+156
* Defensively look for NULL istk.Peter Johnson2008-04-251-0/+2
* Fix two instances of VERMIL2PS/PD incorrectly setting VEX.L=1.Peter Johnson2008-04-252-6/+6
* Fix register fields on FMA instructions.Peter Johnson2008-04-222-191/+191
* Fix a number of AVX instructions where VEX.vvvv was incorrectly being setPeter Johnson2008-04-212-45/+101
* Fix AVX instruction misnaming of new vptest variants:Peter Johnson2008-04-212-15/+15
* Allow underscores in the middle of binary, octal, and hex constants.Peter Johnson2008-04-124-9/+53
* Add YMM register group for GAS mode.Peter Johnson2008-04-121-0/+1
* Add complete Intel Advanced Vector Extensions (AVX) support.Peter Johnson2008-04-1124-194/+20866
* Move BITS==64 condition out of the CPU field (where it really doesn't belong)Peter Johnson2008-04-113-99/+105
* PCOMUcc should have been PCOMccU.Peter Johnson2008-04-043-49/+143
* Add mnenomic condition codes for SSE5 comparison opcodes.Peter Johnson2008-04-034-0/+280
* Fix #136: Unbreak ..@ non-local-label mechanism.Peter Johnson2008-03-276-28/+79
* Fix CPU feature bit number for XSAVE.Peter Johnson2008-02-221-1/+1
* Add support for Nehalem XSAVE instructions and CPU feature.Peter Johnson2008-02-226-1/+40
* Allow setting of the TLS section flag in the NASM section directive.Peter Johnson2008-02-211-1/+5
* Set ELF symbol type to TLS if either:Peter Johnson2008-02-218-18/+74
* Pass size directly to yasm_value_finalize_expr() rather than settingPeter Johnson2008-02-151-2/+1
* Fix #134: Allow '@' as the first character of an identifier, like NASM does.Peter Johnson2008-02-151-1/+1
* Update ..sym to work within new get_special_sym() framework.Peter Johnson2008-02-091-1/+5
* Add support for ELF32 and ELF64 TLS (thread local storage) relocations.Peter Johnson2008-02-0911-53/+1562
* Enable use of sym@FOO constructs in GAS parser.Peter Johnson2008-02-0912-28/+128
* Eliminate conversion warnings due to int/size_t differences.Peter Johnson2008-02-081-1/+1
* Fix #130: Add SAFESEH directive for indicating SEH handlers in win32 output.Peter Johnson2008-02-086-0/+407
* Revert r2029. According to both AMD64 and Intel 64 instruction setPeter Johnson2008-02-023-43/+16
* Don't generate 0x90 opcode for xchg rax, r8 and varieties thereof.Peter Johnson2008-01-284-7/+97
* Make jmp with seg:off equ behave the same as NASM.Peter Johnson2008-01-1912-99/+172
* Fix #129: Support no-operand form of movsd in GAS syntax.Peter Johnson2008-01-034-1/+366
* Fix NULL dereference for certain cases of REX used with jump instruction.Peter Johnson2007-12-105-1/+13
* Check for 0-termination character rather than newline.Peter Johnson2007-12-071-3/+3
* Fix #122: Allow standalone prefixes.Peter Johnson2007-12-044-4/+19
* Fix #125: Improve reporting of operand and expression syntax errors.Peter Johnson2007-12-044-15/+99
* Fix #123: Be explicit that errors are such by printing "error:" at beginningPeter Johnson2007-12-0434-211/+211
* Fix #127: Allow use of 0X in addition to 0x for hex constants.Peter Johnson2007-12-044-2/+14
* Fix internal error for usage of numeric segments in certain memoryPeter Johnson2007-11-284-0/+49
* Fix #119. Quite a few SSE/SSE2 instructions assumed 128-bit memory sizesPeter Johnson2007-11-284-154/+2274
* Correctly initialize bin object format to default to no map generation.Peter Johnson2007-11-151-1/+1
* Check for fseek() error.Peter Johnson2007-11-151-1/+2
* Add NASM-compatible multi-section binary support to bin object format.Peter Johnson2007-11-1463-201/+17822
* Support use of EQU values within NASM preprocessor.Peter Johnson2007-11-035-6/+28