1080 Commits (8dd87f6b1677f56ec58c9302134c9c7f8d5230ef)

Author SHA1 Message Date
Peter Johnson d69ce714c1 Fix #177: Make check fails on CR/LF systems. 15 years ago
Peter Johnson db5f343748 Fix #175: Only sanity check final section size if no user errors occurred. 15 years ago
Peter Johnson 93c4d75fb2 Add support for AMD XOP, FMA4, and CVT16 instructions (replacing SSE5). 16 years ago
Peter Johnson bccb81d575 tasm (tweaked nasm) preproc fixes: 16 years ago
Peter Johnson 88ffc99804 tasm parser: Support "not" keyword. 16 years ago
Peter Johnson 8bc9e295a5 Default memory size to "s" for no-suffix FP conversions in GAS syntax. 16 years ago
Peter Johnson ff21f3e607 Fix referencing of local label from line that defines nonlocal label. 16 years ago
Peter Johnson 338a832c34 Fix #155: Don't crash on missing %endmacro. 16 years ago
Peter Johnson 4d2de8713a Update code generated for alignment padding for more recent processors. 16 years ago
Peter Johnson b22c1896f7 Use arrays instead of strings to store NOP fill. 16 years ago
Brian Gladman 1bdcac64ad Add (but don't enable) AMD K10 alignment padding data 16 years ago
Peter Johnson 92f63a58c7 Unbreak snapshots (broken in [2172]). 16 years ago
Peter Johnson cd68034145 Add support for VEX-encoded pclmul*qdq instructions per the latest AVX spec. 16 years ago
Peter Johnson b6c9134ac7 Fix #166: Off-by-one error in raw preproc caused hang on lines longer than 16 years ago
Peter Johnson b1710263e9 Add file missed in previous commit. 16 years ago
Peter Johnson 5624364e90 Update AVX and FMA to latest Intel specification (Dec 2008). 16 years ago
Peter Johnson ab1449c206 gas parser: Allow segment register prefixes before instructions. 16 years ago
Peter Johnson 7defbd57e6 gas parser: Allow equ's to be named the same as instructions. 16 years ago
Peter Johnson cf56635ebf Remove long-obsolete "debug" flag from internal parser structures. 16 years ago
Peter Johnson b7a38ed4fd Allow @ signs in identifiers in win32/win64 only. 16 years ago
Peter Johnson f8113755e5 elf-x86id.asm testcase: Don't require NASM preproc. 16 years ago
Peter Johnson ff8b0ae836 Gas parser: Move instruction/prefix lookup from tokenizer to parser. 16 years ago
Peter Johnson cdbf4a9434 gas-parse.c: Fix double-free on error. 16 years ago
Peter Johnson 3f620d2dcb Legalize effective addresses such as [eax*2+ebx*2-ebx]. 16 years ago
Peter Johnson 6eaa345a2c Fix Mach-O alignment handling by aligning start and end of every section. 16 years ago
Peter Johnson 1af17712ca gen_x86_insn.py: Handle invalid rcstag. 16 years ago
Peter Johnson 36598c7334 Don't assume CPP_PROG is 3 characters long (e.g. "gcc -E" isn't). 16 years ago
Peter Johnson bb1aaf9efd Fix #161: Don't require 0d/0e/0f/0t prefix on floating point numbers. 16 years ago
Peter Johnson 2bcaa278be Add movbe instruction and CPU feature. 16 years ago
Peter Johnson 2496ce652d Remove directory EXTRA_DIST; it seems to be making distcheck on ctn die. 16 years ago
Peter Johnson a51609437b Use yasm functions yasm__strcasecmp and nasm_strdup instead of relying on 16 years ago
Peter Johnson 8986aa0764 Don't use tasm_compatible_mode in nasm parser (use local var instead). 16 years ago
Peter Johnson 536542a69e Fix a number of warnings. 16 years ago
Peter Johnson 1e77ce6c40 Add core TASM syntax support. 16 years ago
Peter Johnson 63e1873a8e Don't require nasm preproc for some testcases. 16 years ago
Peter Johnson ef29b94867 Optimize non-strict push with 66 override to byte size if possible in NASM 16 years ago
Peter Johnson 4d78c310b5 elf64: automatically promote [rel foo wrt ..gotpc] to GOTPCREL relocation. 16 years ago
Peter Johnson 0b002cd6a3 VPBLENDVB doesn't have a 256-bit form. 16 years ago
Peter Johnson 5abca04eff gen_x86_insn.py: Warn if any groups are unused (due to a typo, for example). 16 years ago
Peter Johnson 1b1c9ba0ad Nasm lexer: Don't read past end of passed string. 16 years ago
Peter Johnson 11798b4d6b Mark gen_x86_insn.py outputs as generated, to discourage hand-editing. 16 years ago
Peter Johnson c80ed373ba Fix #153: Name the absolute symbol. 16 years ago
Peter Johnson a1b9924b9a Increase size of buffer now that mnenomics can be 16 characters. 16 years ago
Peter Johnson b174e03f50 Add support for newly specified AVX/AES instructions: 16 years ago
Peter Johnson e0d651acdd Fix extraneous warnings and update testcases for [2114] changes. 16 years ago
Peter Johnson dbf6c6ce38 Fix #148: Don't clear elf section flags in GAS if it's a standard section and 16 years ago
Peter Johnson 9cd2ac3378 x86_reg_print(): Add missing commas for correct register name lookup. 16 years ago
Peter Johnson a78a908bab Generated files listed in SOURCES (rather than included by other files) 16 years ago
Peter Johnson bd4a2ffdb8 Bin map file: Fix incorrect address printing for symbols. 16 years ago
Peter Johnson 53b2d01a77 Fix #132: Add --prefix and --suffix (aka --postfix) options. 17 years ago