summaryrefslogtreecommitdiff
path: root/modules/arch
Commit message (Expand)AuthorAgeFilesLines
* Enable AES on westmere (#97)Kaz Wesley2023-05-121-1/+1
* Allow sha256rnds2 to have memory as 2nd operand (#108)Peter Meerwald-Stadler2023-05-121-1/+1
* Fix 128-bit variant of VPBLENDVB incorrectly marked as AVX2 instead of AVX (#...squidcc2023-05-121-1/+1
* Fix test failures (#177)Peter Johnson2021-07-091-1/+1
* allow movbe to be suffixed with wlq in gas syntax.Matt Oliver2017-09-231-1/+3
* New AMD Excavator MONITORX, MWAITX instruction support (for 32bit/64bit) (#78)Paul Blinzer2017-09-231-0/+14
* Added -Wno-segreg-in-64bit.Peter Johnson2015-11-061-1/+1
* Warnings cleanup.Peter Johnson2014-08-101-2/+2
* Add cpu ivybridge, haswell, broadwell, skylake.Peter Johnson2014-04-051-3/+38
* Add Intel ADX, RDSEED, and SMAP instructions.Peter Johnson2014-04-0511-12/+158
* Add Intel SHA instructions.Peter Johnson2014-02-143-1/+53
* Fix vpbroadcastq.Peter Johnson2013-06-211-1/+1
* Add support for x32H.J. Lu2012-08-303-11/+22
* Merge pull request #64 from sgraham/fix-win32-warningsPeter Johnson2012-08-301-1/+1
|\
| * fix a couple warnings when building on win32Scott Graham2012-05-091-1/+1
* | Fix vphaddudq opcode; should be DB rather than D8.Peter Johnson2012-08-182-4/+4
* | Fix minor typo in the definition of pmulhrwVivek Thampi2012-05-281-1/+1
|/
* Added support for HSW TSX instructions:sergey semenko2012-03-025-4/+76
* Add AMD TBM instructions.Jason Garrett-Glaser2012-03-024-5/+58
* Remove $Id$ and RCSID() usage.Peter Johnson2011-08-1924-38/+4
* Fix VGATHER/VPGATHER memory sizes.Peter Johnson2011-07-042-20/+20
* Add AVX2 VGATHER* and VPGATHER* instructions.Peter Johnson2011-07-0314-20/+1283
* Add most Intel AVX2 instructions.Peter Johnson2011-07-034-118/+3280
* pmovmskb/vpmovmskb: default operand size is 64 bits.Peter Johnson2011-07-033-11/+11
* Add Intel BMI1, BMI2, INVPCID, LZCNT instructions.Peter Johnson2011-07-0312-3/+721
* x86/gas: Fix no-suffix push and pop.Peter Johnson2011-07-024-0/+533
* Add test for 64-bit shr/shl.Peter Johnson2011-07-023-0/+23
* Allow 64-bit LFS/LGS/LSS.Peter Johnson2011-06-274-1/+46
* Fix "times" relocation handling.Peter Johnson2011-06-252-21/+26
* Fix lar and lsl second operand size.Peter Johnson2011-05-294-2/+257
* gas: Fix movsw/movzw memory operand encodings.Peter Johnson2010-08-143-15/+127
* Rename RDRND feature bit to RDRAND.Peter Johnson2010-08-013-8/+8
* gen_x86_insn.py: Add SMX to list of ordered_cpu_features.Peter Johnson2010-07-231-1/+1
* Fix #211: Add INVEPT, INVVPID, and GETSEC instructions.Peter Johnson2010-07-238-1/+73
* Add support for XSAVEOPT instruction.Peter Johnson2010-07-035-1/+34
* Add Intel post-32nm processor instructions (section 7 of AVX spec).Peter Johnson2010-07-0310-1/+268
* Remove AMD CVT16 instructions.Peter Johnson2010-07-026-161/+1
* Fix #207: Don't emit unnecessary REX.W for pinsrw.Peter Johnson2010-06-162-3/+6
* Add .intel_syntax and .gas_syntax support to GAS parser.Peter Johnson2010-01-194-11/+20
* Update autoconf/automake scripts.Peter Johnson2010-01-071-1/+1
* Fix additional cases of duplicate 66h prefix generation for AVX instructions.Peter Johnson2010-01-024-14/+81
* Avoid generating duplicate 66h prefix on PINSRB in 16-bit mode.Peter Johnson2009-12-294-2/+26
* Fix incorrect vaesimc encoding (need to set VEX.vvvv=1111).Peter Johnson2009-12-282-4/+4
* Unbreak gen_x86_insn.py on Python 2.4.Peter Johnson2009-12-061-1/+4
* Update gen_x86_insn.py to work in both Python 2 and 3Brian Gladman2009-12-051-25/+33
* Fix #198: Previous commit accidentally broke a great many instructions.Peter Johnson2009-12-014-16/+373
* Fix a bunch of GAS x86 instruction issues.Peter Johnson2009-11-3010-50/+1597
* Fix #191: Incorrect argument order generated for AMD FMA4 opcodes.Peter Johnson2009-11-082-191/+191
* Fix #190: Incorrect opcode generated for vphaddudq.Peter Johnson2009-11-082-4/+4
* Add support for AMD XOP, FMA4, and CVT16 instructions (replacing SSE5).Peter Johnson2009-05-1027-4330/+3151