summaryrefslogtreecommitdiff
path: root/insns.pl
Commit message (Expand)AuthorAgeFilesLines
* insns: Move 'np' mnemonic into @plain_codesCyrill Gorcunov2014-08-251-5/+4
* Add {vex3} and {vex2} prefixes by analogy with {evex}H. Peter Anvin2013-11-281-1/+5
* iflags: Add IF_EVEX for checking {evex} availabilityJin Kyu Song2013-11-271-3/+1
* opflags: Separate vector registers into low-16 and high-16Jin Kyu Song2013-11-271-0/+5
* iflag: Fix dependencies, factor out static components of iflag.hH. Peter Anvin2013-11-241-3/+7
* insns: Restore back MMX,FPU flagsCyrill Gorcunov2013-11-241-15/+0
* iflag: Start using new instruction flags engineCyrill Gorcunov2013-11-241-6/+19
* MPX: Move BND prefix indication from bytecode to iflagsJin Kyu Song2013-11-201-1/+0
* MPX: Add BND prefix for branch instructionsJin Kyu Song2013-11-201-0/+1
* MPX: Add MPX instructionsJin Kyu Song2013-11-201-0/+3
* iflags: Eliminate perl smart match operatorJin Kyu Song2013-10-071-1/+1
* AVX-512: Change the data type for instruction flagsJin Kyu Song2013-08-281-0/+15
* AVX-512: Add EVEX encoding and new instructionsJin Kyu Song2013-08-161-13/+127
* Make F2 and F3 SSE prefixes override 66Ben Rudiak-Gould2013-03-101-2/+2
* Drop SAME_AS flag from instruction matcherBen Rudiak-Gould2013-03-041-17/+13
* insns: Remove pushseg/popseg internal bytecodesBen Rudiak-Gould2013-03-031-12/+0
* insns.pl: Various style polyshingCyrill Gorcunov2013-03-021-75/+77
* Remove +sBen Rudiak-Gould2013-03-011-33/+5
* Add np and similar prefixes to instructions that should have themBen Rudiak-Gould2013-02-201-0/+2
* HLE: Move byte codes back to \271-\273H. Peter Anvin2012-02-251-3/+3
* HLE: Change NOHLE to be an instruction flagH. Peter Anvin2012-02-251-1/+0
* Remove all remaining explicit bytecodes from insns.datH. Peter Anvin2012-02-251-12/+31
* Move HLE byte codes to \264..\267H. Peter Anvin2012-02-251-4/+4
* Add a "nohle" byte code to skip an instruction patternH. Peter Anvin2012-02-251-3/+4
* insns.pl: Bundle all "plain bytecodes" into a hashH. Peter Anvin2012-02-241-40/+33
* HLE: Implement the basic mechanism for XACQUIRE/XRELEASEH. Peter Anvin2012-02-241-0/+6
* insns: create a symbolic "wait" token for the \341 byte codeH. Peter Anvin2012-02-101-0/+2
* insns: replace open-coded \322 opcode with odf (operand default)H. Peter Anvin2012-02-091-0/+2
* Implement insns.dat in human readable formAnonymous2011-07-201-74/+58
* Use a normal quad-case for valueless /is4H. Peter Anvin2011-07-071-3/+4
* Remove support for DREX encodingH. Peter Anvin2011-07-071-14/+0
* Add support for VSIB instructionsH. Peter Anvin2011-06-221-0/+5
* insns.pl: Fix up merge conflict for sureCyrill Gorcunov2010-11-231-1/+1
* insns.pl: Clear tabs/space messCyrill Gorcunov2010-11-231-520/+520
* insns.pl: make insnsd.c a bit easier to readH. Peter Anvin2010-08-191-11/+8
* ndisasm: handle VEX.LIGH. Peter Anvin2010-08-191-6/+6
* assemble: handle vex.ligH. Peter Anvin2010-08-161-2/+4
* vex: change .wx to .wig to match the latest AVX specH. Peter Anvin2010-08-161-1/+1
* 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