2008-10-20 |
H. Peter Anvin | preproc: fix terminal token pasting in indirect sequences Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | preproc: error on unterminated %[...] Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | preproc: fix exit conditions for indirection loop Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | preproc: correctly handle quoted strings inside %[... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | doc: document the %[...] construct. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | test: better smartalign tests Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | smartalign: use a "times" construct rather than %rep Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | macros.pl: handle \-continuation lines in macros.pl Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | smartalign: rewrite to use the indirect construct,... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | test: add test for preprocessor indirection construct Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | preproc: fix list iteration in the case of expand_indirect() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | preproc: Add new %[...] indirection construct Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | NASM 2.05rc7
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: once again, fix generation of "naked" OUT_REL*ADR Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | NASM 2.05rc6
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | doc/changes.src: document massive changes to ELF64... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: PLT32, GOTPCREL, and GOTPCREL64 really need... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: the "size" argument to OUT_REL*ADR isn't really... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | assemble: for OUT_REL*ADR, the "size" argument is not... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | test/elf64so.asm: demonstrate a case where we bind... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: actually generate relative GOT/PLT references... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | test/Makefile: enable debugging info for elftest/elftest64 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: GOTOFF64 doesn't need a gsym at all Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: We apparently don't need exactitude for GOTOFF64 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | elftest64: both Small PIC and Medium PIC model tests Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: GOT and PLT references need a symbol (a slot... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: unbreak generating no-segment addresses Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | SAA: add saa_writeaddr() similar to other locations Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | test/Makefile: the elftest objects depend on $(NASM) Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: use the RELA addend field instead of relying... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | Test and Makefile rules for 32- and 64-bit ELF shared...
|
commit | commitdiff | tree |
2008-10-16 |
H. Peter Anvin | NASM 2.05rc5
|
commit | commitdiff | tree |
2008-10-16 |
H. Peter Anvin | Test for BR 2172659 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-16 |
H. Peter Anvin | BR 2172659: Fix incorrect output value for byte operands Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-15 |
H. Peter Anvin | Add reference to %+ from macro parameter concatenation Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-15 |
H. Peter Anvin | doc: minor editorial change Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-15 |
H. Peter Anvin | ELF64: fix various GOT relocations Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-15 |
H. Peter Anvin | Test for various ELF64 GOT references Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-15 |
H. Peter Anvin | doc: add link to the macro packages when talking about... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-13 |
H. Peter Anvin | BR 2164053: --prefix _ not --prefix_ Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-13 |
H. Peter Anvin | NASM 2.05rc4
|
commit | commitdiff | tree |
2008-10-13 |
H. Peter Anvin | Document RIP-relative GOT fixes in ELF64
|
commit | commitdiff | tree |
2008-10-09 |
H. Peter Anvin | assemble.c: use case4() macros like in disasm.c Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-09 |
H. Peter Anvin | disasm: collapse all the segment register push/pop... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-09 |
H. Peter Anvin | test/pushseg.asm: add "pop cs" Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-09 |
H. Peter Anvin | test/pushseg.asm: test for push/pop of segment registers Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-09 |
H. Peter Anvin | Reshuffle and move the bytecodes for segment register... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-08 |
H. Peter Anvin | Collect statistics on bytecode use in insnsb.c Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-08 |
H. Peter Anvin | NASM 2.05rc3
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | test/imul.asm: remove obsolete ERROR marker Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | Test for various IMUL patterns Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | Add missing IMUL pattern: reg64,imm8 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | Add a few missing \15 -> \275 conversions Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | Change \40 class opcodes to \254, except IMUL Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | New opcode for 32->64 bit sign-extended immediate with... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | test/immwarn.asm: add a few more non-warning tests Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | Remove is_sbyte64() and replace with is_sbyte32() plus... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | Avoid double warning for signed dword immediate Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | New opcodes to deal with 8-bit immediate sign extended... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | NASM 2.05rc2
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | changes: document immediate fix
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | BR 2148448: Fix RIP-relative addressing with an immediate Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | immwarn: more immediate warnings test, with notes of... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | Better warnings for out-of-range values Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | test: change .stdout/.stderr to stdout/stderr Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | changes: document CVT fixes. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | BR 2148476: Fix arguments for a bunch of the CVT* instructions Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-07 |
H. Peter Anvin | test/br2148476.asm: comprehensive test of the CVT*... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-06 |
H. Peter Anvin | test/immwarn.asm: new test for immediate warnings Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-05 |
H. Peter Anvin | test/Makefile: rule to run performtest --diff Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-05 |
H. Peter Anvin | performtest: use -u with diff Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-05 |
H. Peter Anvin | test/Makefile: add rules for the automatic tests Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-05 |
H. Peter Anvin | assemble.c: be smarter about when to suppress warnings... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-05 |
H. Peter Anvin | assemble.c: do not warn on valid SBYTE optimizations Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-01 |
H. Peter Anvin | NASM 2.05rc1
|
commit | commitdiff | tree |
2008-10-01 |
H. Peter Anvin | doc/changes.src: update
|
commit | commitdiff | tree |
2008-10-01 |
H. Peter Anvin | changes.src: document JMP reg64 fix. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-01 |
H. Peter Anvin | rdsrc.pl: handle tabs in the input Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-01 |
H. Peter Anvin | doc: remove tab Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-01 |
H. Peter Anvin | Put the static information about warnings in a structure Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-30 |
H. Peter Anvin | Allow %warning output to be suppressed Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-30 |
H. Peter Anvin | assemble.c: cleanups Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-30 |
H. Peter Anvin | Document the -O0 and -O1 behaviors. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-26 |
H. Peter Anvin | Add more 64-bit jump tests
|
commit | commitdiff | tree |
2008-09-26 |
H. Peter Anvin | JMP reg64 does not require a REX.W prefix. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-26 |
H. Peter Anvin | NASM 2.04
|
commit | commitdiff | tree |
2008-09-25 |
H. Peter Anvin | Set __PASS__ to 3 for preprocess only Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-25 |
H. Peter Anvin | Clean up unterminated lines
|
commit | commitdiff | tree |
2008-09-25 |
H. Peter Anvin | Actually make non-power-of-2 alignments work Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-25 |
H. Peter Anvin | NASM 2.04rc6
|
commit | commitdiff | tree |
2008-09-25 |
H. Peter Anvin | Document __PASS__ Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | Add __PASS__ builtin macro Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | Unbreak %warning Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | doc/changes.src: something closer to final release...
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | nasmdoc.src: more consistent indentation in %error...
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | test/fwdoptpp: test %error, %warning, %fatal Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | NASM 2.04rc5
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | %error, %warning out on the final pass, add %fatal
|
commit | commitdiff | tree |
2008-09-24 |
H. Peter Anvin | test: test for code that relies on the optimizer to... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-09-23 |
H. Peter Anvin | NASM 2.04rc4
|
commit | commitdiff | tree |