summaryrefslogtreecommitdiff
path: root/opcodes/i386-dis-evex-w.h
Commit message (Expand)AuthorAgeFilesLines
* x86: emit {evex} prefix when disassembling ambiguous AVX512VL insnsJan Beulich2022-10-241-30/+30
* x86: reduce AVX512 FP set of insns decoded through vex_w_table[]Jan Beulich2022-01-141-186/+0
* x86: reduce AVX512-FP16 set of insns decoded through vex_w_table[]Jan Beulich2022-01-141-60/+3
* [PATCH 1/2] Enable Intel AVX512_FP16 instructionsCui,Lili2021-08-051-2/+61
* x86: drop xmm_m{b,w,d,q}_modeJan Beulich2021-07-221-27/+27
* x86: correct VCVT{,U}SI2SD rounding mode handlingJan Beulich2021-07-221-10/+0
* x86: drop OP_Mask()Jan Beulich2021-07-221-6/+6
* x86/Intel: correct AVX512 S/G disassemblyJan Beulich2021-03-101-25/+0
* x86: reuse further VEX entries for EVEXJan Beulich2021-03-101-4/+4
* x86: reuse VEX entries for EVEX vperm{q,pd}Jan Beulich2021-03-101-10/+0
* x86: re-arrange order of decode for various EVEX opcodesJan Beulich2021-03-101-63/+48
* x86: drop Rdq, Rd, and MaskRJan Beulich2020-07-141-4/+4
* x86: simplify decode of opcodes valid with (embedded) 66 prefix onlyJan Beulich2020-07-141-134/+134
* x86: drop need_vex_regJan Beulich2020-07-141-5/+5
* x86: extend %BW use to VP{COMPRESS,EXPAND}{B,W}Jan Beulich2020-07-141-10/+0
* x86-64: fix {,V}PCMPESTR{I,M} disassembly in Intel modeJan Beulich2020-07-141-4/+4
* x86: fold VCMP_Fixup() into CMP_Fixup()Jan Beulich2020-07-141-2/+2
* x86: introduce %BW to avoid going through vex_w_table[]Jan Beulich2020-07-071-55/+0
* x86: use %LW / %XW instead of going through vex_w_table[]Jan Beulich2020-07-061-75/+0
* x86: most VBROADCAST{F,I}{32,64}x* only accept memory operandsJan Beulich2020-07-061-8/+8
* x86: drop EVEX table entries that can be made served by VEX onesJan Beulich2020-07-061-30/+30
* x86: AVX512 VPERM{D,Q,PS,PD} insns need to honor EVEX.L'LJan Beulich2020-07-061-2/+2
* x86: AVX512 extract/insert insns need to honor EVEX.L'LJan Beulich2020-07-061-1/+1
* x86: honor VEX.W for VCVT{PH2PS,PS2PH}Jan Beulich2020-07-061-4/+0
* x86: drop EVEX table entries that can be served by VEX onesJan Beulich2020-07-061-34/+0
* x86: replace EXqScalarS by EXqVexScalarSJan Beulich2020-07-061-1/+1
* x86: replace EX{d,q}Scalar by EXxmm_m{d,q}Jan Beulich2020-07-061-2/+2
* x86: utilize X macro in EVEX decodingJan Beulich2020-06-091-234/+0
* x86: remove ModRM.mod decoding layer from AVX512F VMOVS{S,D}Jan Beulich2019-07-011-26/+8
* i386: Check vector length for scatter/gather prefetch instructionsH.J. Lu2019-06-271-8/+8
* x86: drop dqa_modeJan Beulich2019-06-251-12/+2
* i386: Break i386-dis-evex.h into small filesH.J. Lu2019-06-211-0/+1138