2054 Commits (2bd66514b6b100887c19d8598da38347b3cff40e)
 

Author SHA1 Message Date
Peter Johnson 3d8a8f577c Make ISO C89 compliant (too long constant string, use of // comment). 17 years ago
Peter Johnson a72cc83b3c Add westmere CPU (supports AES and CLMUL), redefine sandybridge to add AVX 17 years ago
Peter Johnson 0fb038e9a1 Bring Mkfiles up-to-date with genmacro/preproc changes. 17 years ago
Peter Johnson 77aea19bc4 Fix handling of alloc_stack macro in GAS mode. 17 years ago
Peter Johnson deffd98d53 Commit moved, updated genmacro script missed in [2082] commit. 17 years ago
Peter Johnson a1cd884de8 Fix #138: Incorrect UNW_FLAG_CHAININFO value (currently unused). 17 years ago
Peter Johnson cbf0c7befd Split NASM preprocessor standard macro set between various modules. 17 years ago
Peter Johnson d8a6f8c376 Allow registers as GAS directive parameters. 17 years ago
Peter Johnson 44c098823f Allow registering of new modules at runtime. 17 years ago
Peter Johnson 3e6d218d3b Enable GAS versions of the win32/win64 safe exception handling directives. 17 years ago
Peter Johnson 5bdb018c95 Fix GAS handling of NASM preproc %line. 17 years ago
Peter Johnson a4c7d7b85c Fix #137: LAR and LSL should only need 286+Prot CPU flags, not 386. 17 years ago
Peter Johnson 7b190b80fb Support use of NASM preprocessor with GAS parser. 17 years ago
Peter Johnson ca23bda1cf Defensively look for NULL istk. 17 years ago
Peter Johnson 1fd4e2ff76 Fix two instances of VERMIL2PS/PD incorrectly setting VEX.L=1. 17 years ago
Peter Johnson 0423a89a79 Fix some re2c memory/initialization issues. 17 years ago
Peter Johnson bf5716cbd7 Fix register fields on FMA instructions. 17 years ago
Peter Johnson 3d2fb09a5f Fix a number of AVX instructions where VEX.vvvv was incorrectly being set 17 years ago
Peter Johnson e563cbb2d9 Fix AVX instruction misnaming of new vptest variants: 17 years ago
Peter Johnson 2d36cf72ae Allow {extern symbol}-{symbol in same segment} transformation. 17 years ago
Peter Johnson 180d18bc11 Allow underscores in the middle of binary, octal, and hex constants. 17 years ago
Peter Johnson ae63705e56 Add YMM register group for GAS mode. 17 years ago
Peter Johnson ef8479870e Update copyright dates. 17 years ago
Peter Johnson 73ce31d01d We no longer need bison, but we do need Python for building from SVN. 17 years ago
Peter Johnson 76e18e1aab Remove snapshot version number accidentally committed with Mkfiles. 17 years ago
Peter Johnson 07020fa4b7 Bump trunk version after 0.7.x branch. 17 years ago
Peter Johnson 97a96c648d Disable Python bindings by default; the build process for them is broken 17 years ago
Peter Johnson a38f103515 Add complete Intel Advanced Vector Extensions (AVX) support. 17 years ago
Peter Johnson 9ade4d408d Move BITS==64 condition out of the CPU field (where it really doesn't belong) 17 years ago
Peter Johnson 120c28e2d3 PCOMUcc should have been PCOMccU. 17 years ago
Peter Johnson 33cc7a0255 Add mnenomic condition codes for SSE5 comparison opcodes. 17 years ago
Peter Johnson 33746edaa4 Minor update of VC9 compile readme. 17 years ago
Peter Johnson 211072d520 Include VC9 build files in the distfile. 17 years ago
Peter Johnson 698f3fe8ff Fix #136: Unbreak ..@ non-local-label mechanism. 17 years ago
Peter Johnson 31b0b9294c Fix CPU feature bit number for XSAVE. 17 years ago
Peter Johnson 11ca8fd324 Add support for Nehalem XSAVE instructions and CPU feature. 17 years ago
Peter Johnson 6ced647e97 Allow setting of the TLS section flag in the NASM section directive. 17 years ago
Peter Johnson b49c080965 Set ELF symbol type to TLS if either: 17 years ago
Peter Johnson 40a06385d5 Pass size directly to yasm_value_finalize_expr() rather than setting 17 years ago
Peter Johnson 7991cd8309 Fix #134: Allow '@' as the first character of an identifier, like NASM does. 17 years ago
Peter Johnson fea08b7307 Update ..sym to work within new get_special_sym() framework. 17 years ago
Peter Johnson a3e30bc39f Add support for ELF32 and ELF64 TLS (thread local storage) relocations. 17 years ago
Peter Johnson 04039380d1 Enable use of sym@FOO constructs in GAS parser. 17 years ago
Peter Johnson aba2a018cb Support masking of relocatable values with an AND of the full value width to 17 years ago
Peter Johnson 0beb32cda9 Eliminate conversion warnings due to int/size_t differences. 17 years ago
Peter Johnson 0fba7dca8d Fix #130: Add SAFESEH directive for indicating SEH handlers in win32 output. 17 years ago
Peter Johnson 2fe53b2c29 Revert r2029. According to both AMD64 and Intel 64 instruction set 17 years ago
Peter Johnson e03b37ca5d Add Visual Studio 2008 build files. 17 years ago
Peter Johnson e212c41320 Don't generate 0x90 opcode for xchg rax, r8 and varieties thereof. 17 years ago
Peter Johnson d1b8736d7a Make jmp with seg:off equ behave the same as NASM. 17 years ago