summaryrefslogtreecommitdiff
path: root/insns.dat
AgeCommit message (Expand)AuthorFilesLines
2008-05-23AVX FMA: Instruction table for the AVX FMA instructionsH. Peter Anvin1-0/+63
2008-05-23AVX: Remaining AVX instructions (still need FMA)H. Peter Anvin1-0/+73
2008-05-23AVX instruction table through "P"H. Peter Anvin1-0/+172
2008-05-21AVX: instruction table up to PEH. Peter Anvin1-8/+112
2008-05-21AVX: instruction table through MH. Peter Anvin1-8/+105
2008-05-21Implement aliases for specific SSE5 compare operationsH. Peter Anvin1-4/+144
2008-05-21insns.dat: reimplement SSE5 compares using the bytecode compilerH. Peter Anvin1-12/+12
2008-05-21Add the PCLMUL instructions (BR 1933742)H. Peter Anvin1-0/+8
2008-05-21Add INVEPT and INVVPID (BR 1956955)H. Peter Anvin1-0/+5
2008-05-21Add the MOVBE instructions (BR 1956954)H. Peter Anvin1-0/+9
2008-05-21insns typo fix: SSE5 FNM* instructions misspelledH. Peter Anvin1-32/+32
2008-05-21Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasmH. Peter Anvin1-0/+75
2008-05-21UDx instructions are 186+, not 286+H. Peter Anvin1-5/+5
2008-05-20AVX instructions up to VMINSSH. Peter Anvin1-1/+33
2008-05-20A few more AVX instructions (up to VLDMXCSR)H. Peter Anvin1-0/+43
2008-05-20Officially specify - as the symbol for an implicit operandH. Peter Anvin1-4/+4
2008-05-20AVX: implement all the convert instructions...H. Peter Anvin1-0/+38
2008-05-20Accept the gas mnemonics "ud2a" and "ud2b"; fix ud0H. Peter Anvin1-1/+3
2008-05-20Finish the VCMP series...H. Peter Anvin1-0/+134
2008-05-20More AVX instructionsH. Peter Anvin1-22/+346
2008-05-20PTEST is SSE4.1; although AMD says it's SSE5.H. Peter Anvin1-1/+0
2008-05-20Add DY, YWORD, and the SY instruction flagH. Peter Anvin1-16/+26
2008-05-20insns.dat: no subheader for "must be last"H. Peter Anvin1-1/+2
2008-05-20insns.dat: make even wider to make space for AVXH. Peter Anvin1-2144/+2144
2008-05-20insns.dat: use compiler-generated bytecodes for AVXH. Peter Anvin1-4/+16
2008-05-20Use the \360..\363 annotations for SSE prefixesH. Peter Anvin1-519/+518
2008-05-12Remove special hacks to avoid zero bytecodesH. Peter Anvin1-30/+30
2008-05-06Fix encoding of VPERMIL2PS instructionsH. Peter Anvin1-4/+4
2008-05-06Sandy Bridge, not Sandy Banks; add WestmereH. Peter Anvin1-4/+4
2008-05-04First cut at AVX machinery.H. Peter Anvin1-0/+6
2008-04-04Correctly identify SBYTE in the optimizerH. Peter Anvin1-49/+48
2008-03-22Remove KATMAI support for CLFLUSHCharles Crayne1-1/+0
2008-03-19insns.dat: add "MOV reg64,imm32" as a special ruleH. Peter Anvin1-0/+1
2008-03-18Correct opcode for CLFLUSHCharles Crayne1-1/+1
2008-02-16BR 1893952: XGETBV is not privileged.H. Peter Anvin1-2/+2
2008-02-14Add XSAVE instruction features (CPU feature is bogus, but oh well.)H. Peter Anvin1-0/+7
2008-01-30BR 1879590: More MMX/SSE size fixesIsmail Dönmez1-199/+199
2008-01-20Add autogenerated instruction list to NASM documentationCharles Crayne1-22/+26
2007-12-29regularized spelling of license to match name of LICENSE fileBeroset1-1/+1
2007-12-25Remove bogus duplicates of the PREFETCH* instructionsH. Peter Anvin1-4/+0
2007-12-25(Hopefully) fix the handing of MMX instructions with prefixesH. Peter Anvin1-80/+80
2007-11-20Unbreak CMPSW/CMPSD/CMPSQH. Peter Anvin1-3/+3
2007-11-18BR 1834292: Fix multiple disassembler bugsH. Peter Anvin1-59/+59
2007-11-15BR 993895: Support zero-operand floating-point insnH. Peter Anvin1-3/+36
2007-11-12Un-special-case "xchg rax,rax"; disassemble o64H. Peter Anvin1-4/+5
2007-11-12BR 1828866: fix handling of LAR/LSLH. Peter Anvin1-0/+12
2007-11-12Fix disassembly of XCHGH. Peter Anvin1-1/+1
2007-11-12Fix handling of XCHG in 64-bit modeH. Peter Anvin1-5/+8
2007-11-12More \321 -> \324 bug fixesH. Peter Anvin1-17/+17
2007-10-2864-bit addressing and prefix handling changesH. Peter Anvin1-3/+3