summaryrefslogtreecommitdiff
path: root/opcodes/i386-opc.tbl
AgeCommit message (Expand)Author
2024-01-15opcodes: x86: new marker for insns that implicitly update stack pointerIndu Bhagat
2024-01-15opcodes: gas: x86: define and use Rex2 as attribute not constraintIndu Bhagat
2024-01-09x86: add missing APX logic to cpu_flags_match()Jan Beulich
2024-01-04Update year range in copyright notice of binutils filesAlan Modra
2023-12-28Support APX pushp/poppCui, Lili
2023-12-28Support APX Push2/Pop2Mo, Zewei
2023-12-28Support APX NDDkonglin1
2023-12-28Support APX GPR32 with extend evex prefixCui, Lili
2023-12-28Support APX GPR32 with rex2 prefixCui, Lili
2023-12-19x86: Remove the restriction for size of the mask register in AVX10Haochen Jiang
2023-12-15revert "x86: allow 32-bit reg to be used with U{RD,WR}MSR"Jan Beulich
2023-12-15x86: fold assembly dialect attributesJan Beulich
2023-12-15x86: Intel syntax implies Intel mnemonicsJan Beulich
2023-12-14Remove redundant Byte, Word, Dword and Qword from insn templates.Cui, Lili
2023-12-01x86: allow 32-bit reg to be used with U{RD,WR}MSRJan Beulich
2023-11-24x86: also prefer VEX encoding over EVEX one for VCVTNEPS2BF16 when possibleJan Beulich
2023-11-17x86: CPU-qualify {disp16} / {disp32}Jan Beulich
2023-11-09x86: rework UWRMSR operand swappingJan Beulich
2023-11-09x86: split insn templates' CPU fieldJan Beulich
2023-11-09x86: Cpu64 handling improvementsJan Beulich
2023-10-31Support Intel USER_MSRHu, Lin1
2023-09-27x86: fold FMA VEX and EVEX templatesJan Beulich
2023-09-27x86: fold VAES/VPCLMULQDQ VEX and EVEX templatesJan Beulich
2023-09-27x86: fold certain VEX and EVEX templatesJan Beulich
2023-09-14x86: Vxy naming correctionJan Beulich
2023-09-14x86: support AVX10.1 vector size restrictionsJan Beulich
2023-09-14x86: make AES/PCMULQDQ respectively prereqs of VAES/VPCMULQDQJan Beulich
2023-09-01x86: rename CpuPCLMULJan Beulich
2023-09-01x86: drop Size64 from VMOVQJan Beulich
2023-08-02Revert "2.41 Release sources"Sam James
2023-08-022.41 Release sourcesNick Clifton
2023-07-27Support Intel PBNDKBHu, Lin1
2023-07-27Support Intel SM4Haochen Jiang
2023-07-27Support Intel SM3Haochen Jiang
2023-07-27Support Intel SHA512Haochen Jiang
2023-07-27Support Intel AVX-VNNI-INT16konglin1
2023-07-04x86: optimize 128-bit VPBROADCASTQ to VPUNPCKLQDQJan Beulich
2023-07-04x86: optimize pre-AVX512 {,V}PCMPGT* with identical sourcesJan Beulich
2023-07-04x86: optimize pre-AVX512 {,V}PCMPEQQ with identical sourcesJan Beulich
2023-06-16x86: shrink Masking insn attribute to a single bit (boolean)Jan Beulich
2023-05-23Support Intel FRED LKGSZhang, Jun
2023-05-23Revert "Support Intel FRED LKGS"liuhongt
2023-05-23Support Intel FRED LKGSZhang, Jun
2023-04-07Support Intel AMX-COMPLEXHaochen Jiang
2023-03-20x86: drop "shimm" special case template expansionsJan Beulich
2023-03-20x86: VexVVVV is now merely a booleanJan Beulich
2023-03-20x86: re-work build_modrm_byte()'s register assignmentJan Beulich
2023-02-24x86: MONITOR/MWAIT are not SSE3 insnsJan Beulich
2023-02-24x86-64: don't permit LAHF/SAHF with "generic64"Jan Beulich
2023-02-24x86: have insns acting on segment selector values allow for consistent operandsJan Beulich