439 Commits (8dd87f6b1677f56ec58c9302134c9c7f8d5230ef)

Author SHA1 Message Date
H.J. Lu 510c8dd7e6 Add support for x32 12 years ago
Peter Johnson 96edd8aa0e Fix vphaddudq opcode; should be DB rather than D8. 12 years ago
Vivek Thampi 0e7f34a025 Fix minor typo in the definition of pmulhrw 12 years ago
Scott Graham 51b1f7ef98 fix a couple warnings when building on win32 13 years ago
sergey semenko 916ff048f7 Added support for HSW TSX instructions: 13 years ago
Jason Garrett-Glaser a8495ad151 Add AMD TBM instructions. 13 years ago
Peter Johnson 94ab1135a3 Remove $Id$ and RCSID() usage. 13 years ago
Peter Johnson 3b65acb39d Fix VGATHER/VPGATHER memory sizes. 13 years ago
Peter Johnson ab721f347d Add AVX2 VGATHER* and VPGATHER* instructions. 13 years ago
Peter Johnson d779fcb04e Add most Intel AVX2 instructions. 13 years ago
Peter Johnson fc7724a3df pmovmskb/vpmovmskb: default operand size is 64 bits. 13 years ago
Peter Johnson 47f693fd89 Add Intel BMI1, BMI2, INVPCID, LZCNT instructions. 13 years ago
Peter Johnson 0614dede9b x86/gas: Fix no-suffix push and pop. 13 years ago
Peter Johnson f12d030f90 Add test for 64-bit shr/shl. 13 years ago
Peter Johnson 5d5ad1d91c Allow 64-bit LFS/LGS/LSS. 13 years ago
Peter Johnson de38127f1c Fix "times" relocation handling. 13 years ago
Peter Johnson 3bf0ed3927 Fix lar and lsl second operand size. 14 years ago
Peter Johnson 2678cb3c3a gas: Fix movsw/movzw memory operand encodings. 14 years ago
Peter Johnson f288243be4 Rename RDRND feature bit to RDRAND. 14 years ago
Peter Johnson ea41f1e4e5 gen_x86_insn.py: Add SMX to list of ordered_cpu_features. 14 years ago
Peter Johnson b716897f33 Fix #211: Add INVEPT, INVVPID, and GETSEC instructions. 14 years ago
Peter Johnson 548f983552 Add support for XSAVEOPT instruction. 14 years ago
Peter Johnson 81c903cd70 Add Intel post-32nm processor instructions (section 7 of AVX spec). 14 years ago
Peter Johnson 1227dda3c3 Remove AMD CVT16 instructions. 14 years ago
Peter Johnson ff8d0e0909 Fix #207: Don't emit unnecessary REX.W for pinsrw. 14 years ago
Peter Johnson cb7f1a254c Add .intel_syntax and .gas_syntax support to GAS parser. 15 years ago
Peter Johnson c30e4abfd3 Update autoconf/automake scripts. 15 years ago
Peter Johnson 40f06c1275 Fix additional cases of duplicate 66h prefix generation for AVX instructions. 15 years ago
Peter Johnson 3888758ce3 Avoid generating duplicate 66h prefix on PINSRB in 16-bit mode. 15 years ago
Peter Johnson ba15a13ef0 Fix incorrect vaesimc encoding (need to set VEX.vvvv=1111). 15 years ago
Peter Johnson 9f91d82b07 Unbreak gen_x86_insn.py on Python 2.4. 15 years ago
Brian Gladman abef3a711d Update gen_x86_insn.py to work in both Python 2 and 3 15 years ago
Peter Johnson c89b661925 Fix #198: Previous commit accidentally broke a great many instructions. 15 years ago
Peter Johnson ad1280030c Fix a bunch of GAS x86 instruction issues. 15 years ago
Peter Johnson 32b5671cf0 Fix #191: Incorrect argument order generated for AMD FMA4 opcodes. 15 years ago
Peter Johnson 10b0c9214b Fix #190: Incorrect opcode generated for vphaddudq. 15 years ago
Peter Johnson 93c4d75fb2 Add support for AMD XOP, FMA4, and CVT16 instructions (replacing SSE5). 16 years ago
Peter Johnson 8bc9e295a5 Default memory size to "s" for no-suffix FP conversions in GAS syntax. 16 years ago
Peter Johnson 4d2de8713a Update code generated for alignment padding for more recent processors. 16 years ago
Peter Johnson b22c1896f7 Use arrays instead of strings to store NOP fill. 16 years ago
Brian Gladman 1bdcac64ad Add (but don't enable) AMD K10 alignment padding data 16 years ago
Peter Johnson cd68034145 Add support for VEX-encoded pclmul*qdq instructions per the latest AVX spec. 16 years ago
Peter Johnson b1710263e9 Add file missed in previous commit. 16 years ago
Peter Johnson 5624364e90 Update AVX and FMA to latest Intel specification (Dec 2008). 16 years ago
Peter Johnson 3f620d2dcb Legalize effective addresses such as [eax*2+ebx*2-ebx]. 16 years ago
Peter Johnson 1af17712ca gen_x86_insn.py: Handle invalid rcstag. 16 years ago
Peter Johnson 2bcaa278be Add movbe instruction and CPU feature. 16 years ago
Peter Johnson 1e77ce6c40 Add core TASM syntax support. 16 years ago
Peter Johnson ef29b94867 Optimize non-strict push with 66 override to byte size if possible in NASM 16 years ago
Peter Johnson 0b002cd6a3 VPBLENDVB doesn't have a 256-bit form. 16 years ago