summaryrefslogtreecommitdiff
path: root/x86
Commit message (Expand)AuthorAgeFilesLines
* insns.dat: add Intel Software Guard Extensions (SGX) instructionsH. Peter Anvin (Intel)2018-06-252-0/+6
* insns.dat: V4F(N)MADDSS are .lig not .512H. Peter Anvin (Intel)2018-06-251-2/+2
* insns.dat: fix the opcodes for the V4FNM* instructionsH. Peter Anvin2018-06-251-2/+2
* asm: support the +n syntax for register setsH. Peter Anvin2018-06-251-6/+6
* insns.dat: add support for the V4* and VP4* 4-way instructionsnasm-2.14rc8H. Peter Anvin (Intel)2018-06-252-0/+12
* insns.dat: add PTWRITE instructionH. Peter Anvin (Intel)2018-06-251-0/+4
* insns.dat: update with instructions from ISE 319433-034H. Peter Anvin2018-06-162-3/+138
* insns.dat: Update UD0 encoding to fit the specificationCyrill Gorcunov2018-02-251-1/+4
* Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2018-02-201-1/+19
|\
| * insns.dat: add aliases of the RET instruction with explicit operand sizeH. Peter Anvin2018-02-141-1/+19
* | Merge tag 'nasm-2.13.03'H. Peter Anvin2018-02-071-95/+117
|\ \ | |/
| * iflag: automatically assign values, saner handling of CPU levelsH. Peter Anvin2018-02-061-95/+117
| * Revert "insns.dat: Add VAESENC, VAESENCLAST instructions"Cyrill Gorcunov2018-02-051-24/+0
| * insns.dat: Add VAESENC, VAESENCLAST instructionsTomasz Kantecki2018-02-051-0/+24
| * insns.dat: Add VPCLMULQDQ instruictionsTomasz Kantecki2018-01-081-0/+27
| * insns-flags: Add VPCLMULQDQ flagCyrill Gorcunov2018-01-081-0/+1
| * insns.dat: Move VAES instructions to AES groupCyrill Gorcunov2018-01-081-24/+25
| * insns.dat: Add VAESENC, VAESENCLAST instructionsTomasz Kantecki2018-01-081-0/+24
| * insns-iflags: Add AES, VAES flagsCyrill Gorcunov2018-01-081-19/+21
* | insns.dat: Add VPCLMULQDQ instruictionsTomasz Kantecki2017-12-291-0/+27
* | insns-flags: Add VPCLMULQDQ flagCyrill Gorcunov2017-12-291-0/+1
* | insns.dat: Move VAES instructions to AES groupCyrill Gorcunov2017-12-291-24/+25
* | insns.dat: Add VAESENC, VAESENCLAST instructionsTomasz Kantecki2017-12-291-0/+24
* | insns-iflags: Add AES, VAES flagsCyrill Gorcunov2017-12-291-19/+21
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-11-011-4/+6
|\ \ | |/
| * BR 3392362: generate RMI versions of PEXTRW when possibleH. Peter Anvin2017-09-271-4/+6
* | insns.dat: change the title of the pseudo-ops sectionH. Peter Anvin2017-05-011-1/+1
* | Don't sort opcodes; move all pseudo-ops to the beginningH. Peter Anvin2017-05-012-6/+13
|/
* doc: clean up the instruction list in the documentation slightlyH. Peter Anvin2017-04-071-16/+20
* BR 3392396: fix EVEX compressed displacementsH. Peter Anvin2017-04-061-6/+6
* Rename insns-iflags.pl -> insns-iflags.ph, add missing dependencyH. Peter Anvin2017-04-033-2/+2
* perl: change to the new, safer 3-operand form of open()H. Peter Anvin2017-04-022-2/+2
* BR 3392370: {z} decorator allowed on MOVDQ* memory operandsH. Peter Anvin2017-03-311-36/+18
* insns.dat: use the officially documented UD0 and UD1 formsH. Peter Anvin2017-02-231-4/+10
* insns.dat: Fix SHA256RNDS2 optional xmm0 argumentCyrill Gorcunov2017-01-081-0/+1
* Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-11-151-0/+5
* x86/insns.dat -- Fix typo in VMOVDQA instructionCyrill Gorcunov2016-10-231-1/+1
* Merge remote-tracking branch 'origin/nasm-2.12.xx'H. Peter Anvin2016-10-042-18/+21
* disp8: make constant arrays in get_disp8N() staticH. Peter Anvin2016-08-251-4/+4
* insns.dat: Enable contracted forms for additional instructionsHenrik Gramner2016-08-181-516/+516
* insns.dat: Fix EVEX vpbroadcast(b|w), vpextr(b|w), and vpinsr(b|w)Henrik Gramner2016-08-181-19/+19
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-256-0/+7087