Merge branch 'new-preproc'
[platform/upstream/nasm.git] / insns.dat
2009-06-28 H. Peter AnvinAdd copyright notice to insns.dat
2009-06-26 H. Peter Anvinndisasm: fix disassembly of JRCXZ
2009-06-26 H. Peter Anvininsns.dat: reformat
2009-06-26 H. Peter Anvininsns.dat: add relaxed forms for XOP/FMA4/CVT16 instruc...
2009-06-25 H. Peter Anvininsns: make the MMX version of PINSRW match the SSE...
2009-06-25 H. Peter AnvinIntel FMA: drop relaxed forms
2009-06-25 H. Peter AnvinFix the PINSR series of instructions
2009-06-25 H. Peter Anvininsns.dat: fix typos: VCMPORD_SP[SD] entered as VCMPORS...
2009-06-25 H. Peter Anvininsns.dat: collapse relaxed forms
2009-05-17 Cyrill Gorcunovinsns.dat - fixup for XOP (SSE5) AMD instructions
2009-05-15 Cyrill Gorcunovinsns.dat - introcuce base XOP (SSE5) AMD instructions
2009-03-18 H. Peter AnvinBR 2690688: Fix opcodes for FMA instructions
2009-03-17 H. Peter AnvinBR 2690688: add missing VFM instructions
2009-03-16 H. Peter AnvinBR 2689316: PEXTRQ requires REX.W
2009-03-16 H. Peter Anvininsns.dat: fix VFNM instructions incorrectly spelled...
2009-02-24 H. Peter AnvinAdd VPCLMUL instructions
2009-02-22 H. Peter AnvinPCLMUL is apparently targeted for Westmere with the...
2009-02-22 H. Peter AnvinBR 2557903: fix disassembly of a set of SSE MOV* instru...
2009-02-22 H. Peter AnvinBR 2541252: Fix issues in insns.dat, mostly related...
2009-02-22 H. Peter AnvinBR 2592476: Treat WAIT as a prefix even though it's...
2009-02-22 H. Peter AnvinFix opcode for VADDSUBPS; operands for VBLEND; add...
2009-02-22 H. Peter AnvinFMA instructions won't be in Sandy Bridge
2009-02-18 H. Peter AnvinUpdate the VFMA* instructions per the AVX spec version 5
2009-02-18 H. Peter Anvininsns.dat: fix minor formatting anomalies
2008-12-30 H. Peter AnvinBR 2413278: Nonoptimal forms of arithmetic instructions...
2008-11-06 H. Peter AnvinMerge branch 'nasm-2.05.xx'
2008-11-06 H. Peter AnvinThe POPCNT instruction does not need sizes on memory...
2008-11-06 H. Peter AnvinBR 2229703: POPCNT r64,rm64 not POPCNT r64,rm32
2008-10-24 H. Peter AnvinMerge branch 'indirect'
2008-10-23 H. Peter AnvinThe CRC32 instructions can take 66 prefixes as well...
2008-10-23 H. Peter AnvinBR 2190521: fix the CRC32 opcodes
2008-10-22 H. Peter AnvinBR 2187210: Fix PFRCPV and PFRSQRTV
2008-10-09 H. Peter AnvinReshuffle and move the bytecodes for segment register...
2008-10-07 H. Peter AnvinAdd missing IMUL pattern: reg64,imm8
2008-10-07 H. Peter AnvinAdd a few missing \15 -> \275 conversions
2008-10-07 H. Peter AnvinChange \40 class opcodes to \254, except IMUL
2008-10-07 H. Peter AnvinNew opcode for 32->64 bit sign-extended immediate with...
2008-10-07 H. Peter AnvinNew opcodes to deal with 8-bit immediate sign extended...
2008-10-07 H. Peter AnvinBetter warnings for out-of-range values
2008-10-07 H. Peter AnvinBR 2148476: Fix arguments for a bunch of the CVT* instr...
2008-09-26 H. Peter AnvinJMP reg64 does not require a REX.W prefix.
2008-08-29 H. Peter AnvinAccept implicit memory size for VMREAD/VMWRITE
2008-08-29 H. Peter AnvinBR 2029472: Wrong operand size for VMREAD/VMWRITE in...
2008-08-29 H. Peter AnvinBR 2028995: Missing MOVNTI m64, r64
2008-08-29 H. Peter AnvinBR 2029829: Accept VIA XCRYPT instructions with or...
2008-08-29 H. Peter AnvinBR 2039212: Handle indirect far jumps in 64-bit mode
2008-08-28 H. Peter AnvinAdd 256-bit AVX stores per the latest AVX spec.
2008-08-28 H. Peter AnvinAdd AVX forms of the AES instructions (new in the lates...
2008-08-25 H. Peter AnvinBR 2067820: add the MOVSXD instruction
2008-08-13 H. Peter AnvinBR 2030823: Problem with the 256-bit FMA instructions
2008-08-13 H. Peter AnvinBR 2043111: Typo in insns.dat: VCMPFT_OQPD VCMPFT_OQPS
2008-07-31 H. Peter AnvinBR 2025977: Handle SLDT with a 64-bit register operand
2008-07-20 H. Peter AnvinBR 2023036: MOV reg32,dreg and vice versa are NOLONG
2008-07-13 H. Peter AnvinBR 2017453: indirect jumps in 64-bit mode are implicitl...
2008-07-13 Charles CrayneFix Bugs item #2017455 (LTR in long mode)
2008-06-27 H. Peter AnvinAES instructions are WESTMERE, not NEHALEM
2008-06-05 H. Peter AnvinMerge branch 'master' of git+ssh://repo.or.cz/srv/git...
2008-06-05 H. Peter AnvinThe XSAVE group are SSE-spefix-sensitive
2008-05-28 H. Peter AnvinMerge commit 'autotest/master'
2008-05-27 H. Peter Anvininsns.dat: whitespace cleanup
2008-05-27 H. Peter AnvinFix double 66 prefixes on INVEPT/INVVPID (BR 1956955)
2008-05-27 H. Peter AnvinVCVTPD2PS, VCVTPD2DQ, VCVTTPD2DQ mem need explicit...
2008-05-27 H. Peter AnvinFix parameters to VCVTPD2DQ (BR 1974159)
2008-05-25 H. Peter AnvinFix mnemnonics for SSE5 PCOMU instructions
2008-05-25 H. Peter AnvinFix mnemonics for VTESTP[SD] (BR 1971570)
2008-05-25 H. Peter AnvinFix the VPSHUF*W instructions (BR 1971567)
2008-05-25 H. Peter AnvinFix typo in VPCMPESTRM instruction (BR 1971565)
2008-05-25 H. Peter AnvinAdd VCVTSI2SS (BR 1971564)
2008-05-25 H. Peter AnvinFix immediate for PCLMULHQ* instructions (BR 1971555)
2008-05-25 H. Peter AnvinRemove imm from specific versions of VCMPxx
2008-05-25 H. Peter AnvinAdd VLDQQU as an alias for 256-bit VLDDQU (BR 1971539)
2008-05-25 H. Peter AnvinVFMSUBADDP[SD], not VFMADDSUBS[SD] (BR 1971573)
2008-05-24 H. Peter AnvinAVX FMA: Instruction table for the AVX FMA instructions
2008-05-24 H. Peter AnvinAVX: Remaining AVX instructions (still need FMA)
2008-05-24 H. Peter AnvinAVX instruction table through "P"
2008-05-22 H. Peter AnvinAVX: instruction table up to PE
2008-05-22 H. Peter AnvinAVX: instruction table through M
2008-05-21 H. Peter AnvinImplement aliases for specific SSE5 compare operations
2008-05-21 H. Peter Anvininsns.dat: reimplement SSE5 compares using the bytecode...
2008-05-21 H. Peter AnvinAdd the PCLMUL instructions (BR 1933742)
2008-05-21 H. Peter AnvinAdd INVEPT and INVVPID (BR 1956955)
2008-05-21 H. Peter AnvinAdd the MOVBE instructions (BR 1956954)
2008-05-21 H. Peter Anvininsns typo fix: SSE5 FNM* instructions misspelled
2008-05-21 H. Peter AnvinMerge branch 'master' of git+ssh://repo.or.cz/srv/git...
2008-05-21 H. Peter AnvinUDx instructions are 186+, not 286+
2008-05-21 H. Peter AnvinAVX instructions up to VMINSS
2008-05-21 H. Peter AnvinA few more AVX instructions (up to VLDMXCSR)
2008-05-21 H. Peter AnvinOfficially specify - as the symbol for an implicit...
2008-05-21 H. Peter AnvinAVX: implement all the convert instructions...
2008-05-21 H. Peter AnvinAccept the gas mnemonics "ud2a" and "ud2b"; fix ud0
2008-05-20 H. Peter AnvinFinish the VCMP series...
2008-05-20 H. Peter AnvinMore AVX instructions
2008-05-20 H. Peter AnvinPTEST is SSE4.1; although AMD says it's SSE5.
2008-05-20 H. Peter AnvinAdd DY, YWORD, and the SY instruction flag
2008-05-20 H. Peter Anvininsns.dat: no subheader for "must be last"
2008-05-20 H. Peter Anvininsns.dat: make even wider to make space for AVX
2008-05-20 H. Peter Anvininsns.dat: use compiler-generated bytecodes for AVX
2008-05-20 H. Peter AnvinUse the \360..\363 annotations for SSE prefixes
2008-05-12 H. Peter AnvinRemove special hacks to avoid zero bytecodes
2008-05-07 H. Peter AnvinFix encoding of VPERMIL2PS instructions
next