Age | Commit message (Expand) | Author | Files | Lines |
2008-05-20 | Avoid #including .c files; instead compile as separate units | H. Peter Anvin | 14 | -238/+248 |
2008-05-20 | PTEST is SSE4.1; although AMD says it's SSE5. | H. Peter Anvin | 1 | -1/+0 |
2008-05-20 | insns.pl: don't require whitespace before / or \ | H. Peter Anvin | 1 | -1/+1 |
2008-05-20 | nasm.h: remove obsolete IP_REG definitions | H. Peter Anvin | 1 | -3/+0 |
2008-05-20 | Add DY, YWORD, and the SY instruction flag | H. Peter Anvin | 9 | -31/+88 |
2008-05-20 | insns.pl: support operands that serve double duty | H. Peter Anvin | 1 | -2/+13 |
2008-05-20 | insns.dat: no subheader for "must be last" | H. Peter Anvin | 1 | -1/+2 |
2008-05-20 | insns.dat: make even wider to make space for AVX | H. Peter Anvin | 2 | -2145/+2145 |
2008-05-20 | insns.dat: use compiler-generated bytecodes for AVX | H. Peter Anvin | 1 | -4/+16 |
2008-05-20 | insns.pl: fix regex subgroup of /is4= codes | H. Peter Anvin | 1 | -1/+1 |
2008-05-20 | insns.pl: fix splitting of bracketted operations | H. Peter Anvin | 1 | -4/+5 |
2008-05-20 | Opcode listing notation is /is4, consistently | H. Peter Anvin | 1 | -3/+3 |
2008-05-20 | Use the \360..\363 annotations for SSE prefixes | H. Peter Anvin | 1 | -519/+518 |
2008-05-20 | Same some space by introducing shorthand byte codes for SSE prefixes | H. Peter Anvin | 3 | -4/+53 |
2008-05-20 | Allow explicit immediate syntax for imz2 as well as is4 | H. Peter Anvin | 1 | -4/+5 |
2008-05-19 | insns.pl: escape literal special character in regex | H. Peter Anvin | 1 | -1/+1 |
2008-05-19 | Bytecode compiler: add support for is4/imz2 operands | H. Peter Anvin | 1 | -0/+13 |
2008-05-19 | More work on bytecode compiler (not finished yet...) | H. Peter Anvin | 1 | -14/+138 |
2008-05-19 | insns.pl: first steps toward a "smart" bytecode compiler | H. Peter Anvin | 1 | -11/+115 |
2008-05-13 | Make insnsb.c an actual compilation unit | H. Peter Anvin | 7 | -35/+46 |
2008-05-12 | insnsb.c: use 5 digits for index, not 4 | H. Peter Anvin | 1 | -1/+1 |
2008-05-12 | Make MAX_OPERANDS a parameter in insns.pl as well | H. Peter Anvin | 2 | -1/+5 |
2008-05-12 | Remove special hacks to avoid zero bytecodes | H. Peter Anvin | 4 | -54/+33 |
2008-05-12 | Generate a byte array instead of using strings for the byte codes | H. Peter Anvin | 8 | -44/+145 |
2008-05-12 | Factor out string decoder in insns.pl | H. Peter Anvin | 1 | -16/+29 |
2008-05-06 | Add support for register-number immediates with fixed 4-bit values | H. Peter Anvin | 2 | -0/+25 |
2008-05-06 | Fix encoding of VPERMIL2PS instructions | H. Peter Anvin | 2 | -11/+4 |
2008-05-06 | Actually spell "Sandy Bridge" correctly | H. Peter Anvin | 1 | -1/+1 |
2008-05-06 | Sandy Bridge, not Sandy Banks; add Westmere | H. Peter Anvin | 2 | -5/+6 |
2008-05-05 | Initial NDISASM support for AVX instructions/VEX prefixes | H. Peter Anvin | 3 | -11/+133 |
2008-05-04 | The AVX R,X,B, and V fields (but not W) are inverted. | H. Peter Anvin | 1 | -4/+4 |
2008-05-04 | First cut at AVX machinery. | H. Peter Anvin | 11 | -35/+169 |
2008-04-21 | Initial support for YMM (AVX) registers | H. Peter Anvin | 2 | -1/+7 |
2008-04-12 | Avoid long line warning when generating nasm docs | Charles Crayne | 1 | -1/+2 |
2008-04-12 | Avoid some warnings in rdoff/rdf2bin.c | Bo Borgerson | 1 | -3/+3 |
2008-04-10 | Temporaries in macros need a unique prefix; WSAA*() macros to header | H. Peter Anvin | 9 | -163/+125 |
2008-04-10 | autogen.sh: remove config.status | H. Peter Anvin | 1 | -1/+1 |
2008-04-07 | Document avaiabily of DWARF for ELF32 and ELF64 | Charles Crayne | 1 | -6/+10 |
2008-04-07 | Correctly identify dwarf support for elf32 | Charles Crayne | 1 | -1/+1 |
2008-04-04 | Correctly identify SBYTE in the optimizer | H. Peter Anvin | 5 | -115/+200 |
2008-03-26 | Restore critical expression checking when optimizer enabled | Charles Crayne | 1 | -1/+2 |
2008-03-22 | Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm | Charles Crayne | 0 | -0/+0 |
2008-03-22 | Remove KATMAI support for CLFLUSH | Charles Crayne | 1 | -1/+0 |
2008-03-22 | Remove redundant, bogus CLFLUSH entry | H. Peter Anvin | 1 | -1/+0 |
2008-03-19 | Better handling of 32-bit imms in 64-bit moves | H. Peter Anvin | 1 | -0/+7 |
2008-03-19 | insns.dat: add "MOV reg64,imm32" as a special rule | H. Peter Anvin | 1 | -0/+1 |
2008-03-18 | Correct opcode for CLFLUSH | Charles Crayne | 1 | -1/+1 |
2008-03-12 | Display fully qualified local label in "not defined" message | Charles Crayne | 3 | -4/+12 |
2008-03-04 | Adjust symbol number for global symbols | Charles Crayne | 1 | -1/+5 |
2008-03-03 | Eliminate duplicate symbol definitions | Charles Crayne | 1 | -1/+1 |