summaryrefslogtreecommitdiff
path: root/insns.pl
Commit message (Expand)AuthorAgeFilesLines
* insns.pl: remove redundant empty line in enum opcodeCyrill Gorcunov2009-08-081-1/+1
* insns.pl: smarter handling of operand flagsH. Peter Anvin2009-07-261-12/+31
* NASM: relicense under the 2-clause BSD licenseH. Peter Anvin2009-07-061-12/+0
* Add copyright verbiage to Perl scripts; update LICENSEH. Peter Anvin2009-06-281-5/+47
* insns.pl: remove stray whitespaceH. Peter Anvin2009-06-251-1/+1
* insns.pl: add "nohi" code for REX_NHH. Peter Anvin2009-06-251-0/+2
* insns.pl: fix indentationH. Peter Anvin2009-06-251-141/+141
* insns.pl: allow relaxed forms to be created without duplicationH. Peter Anvin2009-06-241-32/+77
* insns.pl - add handling of pp VEX/XOP fieldsCyrill Gorcunov2009-05-151-3/+5
* Use lower case for VEX and XOP in instructions tableH. Peter Anvin2009-05-031-3/+3
* Infrastructure support for AMD's new XOP prefixH. Peter Anvin2009-05-031-23/+38
* insns.pl: handle the new VEX.DDS flag per AVX spec version 5H. Peter Anvin2009-02-181-1/+1
* Add extension bytecodes to support operands 4+H. Peter Anvin2008-10-231-29/+55
* Reshuffle and move the bytecodes for segment register push/popH. Peter Anvin2008-10-081-8/+8
* Collect statistics on bytecode use in insnsb.cH. Peter Anvin2008-10-081-1/+43
* New opcode for 32->64 bit sign-extended immediate with warningH. Peter Anvin2008-10-071-1/+3
* New opcodes to deal with 8-bit immediate sign extended to opsizeH. Peter Anvin2008-10-061-0/+2
* Mark Perl scripts executableH. Peter Anvin2008-06-151-0/+0
* insnsd.c: don't generate an inaccessible tableH. Peter Anvin2008-06-051-0/+1
* insns.pl: better error messages, handle no-operand instructions betterH. Peter Anvin2008-05-231-25/+23
* Add tokens vex.ww and vex.wx; vex.wx is the defaultH. Peter Anvin2008-05-221-0/+4
* insns.pl: error if we have a 'v' operand and no vex.nds/nddH. Peter Anvin2008-05-211-0/+5
* insnsn.c: cleaner to *not* separate out conditional instructionsH. Peter Anvin2008-05-211-24/+2
* insns.pl: match AMD documentation for DREX syntaxH. Peter Anvin2008-05-211-12/+9
* Use "o64nw" instead of "o64i" for o64 without REX.WH. Peter Anvin2008-05-211-1/+1
* insns.pl: readabilty improvements for isnsnd.cH. Peter Anvin2008-05-211-6/+6
* Disassembler: select table based on VEX prefixesH. Peter Anvin2008-05-211-4/+42
* Fix skipping 0270 code when searching for disasm prefixesH. Peter Anvin2008-05-211-4/+6
* Handle is4 bytes without meaningful information in the bottom bitsH. Peter Anvin2008-05-201-3/+7
* Officially specify - as the symbol for an implicit operandH. Peter Anvin2008-05-201-0/+1
* ndisasm: simple compare for conditional opcodes, no loopH. Peter Anvin2008-05-201-2/+2
* Make the syntax for immediates match the docs betterH. Peter Anvin2008-05-201-13/+13
* Avoid #including .c files; instead compile as separate unitsH. Peter Anvin2008-05-201-5/+5
* insns.pl: don't require whitespace before / or \H. Peter Anvin2008-05-201-1/+1
* insns.pl: support operands that serve double dutyH. Peter Anvin2008-05-201-2/+13
* insns.pl: fix regex subgroup of /is4= codesH. Peter Anvin2008-05-201-1/+1
* insns.pl: fix splitting of bracketted operationsH. Peter Anvin2008-05-201-4/+5
* Opcode listing notation is /is4, consistentlyH. Peter Anvin2008-05-201-3/+3
* Same some space by introducing shorthand byte codes for SSE prefixesH. Peter Anvin2008-05-201-4/+6
* Allow explicit immediate syntax for imz2 as well as is4H. Peter Anvin2008-05-201-4/+5
* insns.pl: escape literal special character in regexH. Peter Anvin2008-05-191-1/+1
* Bytecode compiler: add support for is4/imz2 operandsH. Peter Anvin2008-05-191-0/+13
* More work on bytecode compiler (not finished yet...)H. Peter Anvin2008-05-191-14/+138
* insns.pl: first steps toward a "smart" bytecode compilerH. Peter Anvin2008-05-191-11/+115
* Make insnsb.c an actual compilation unitH. Peter Anvin2008-05-131-3/+5
* insnsb.c: use 5 digits for index, not 4H. Peter Anvin2008-05-121-1/+1
* Make MAX_OPERANDS a parameter in insns.pl as wellH. Peter Anvin2008-05-121-1/+4
* Remove special hacks to avoid zero bytecodesH. Peter Anvin2008-05-121-4/+1
* Generate a byte array instead of using strings for the byte codesH. Peter Anvin2008-05-121-10/+93
* Factor out string decoder in insns.plH. Peter Anvin2008-05-121-16/+29