Home
       nasm.dat - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       nasm.dat (394922B)
       ---
            1 ;; --------------------------------------------------------------------------
            2 ;;
            3 ;;   Copyright 1996-2017 The NASM Authors - All Rights Reserved
            4 ;;   See the file AUTHORS included with the NASM distribution for
            5 ;;   the specific copyright holders.
            6 ;;
            7 ;;   Redistribution and use in source and binary forms, with or without
            8 ;;   modification, are permitted provided that the following
            9 ;;   conditions are met:
           10 ;;
           11 ;;   * Redistributions of source code must retain the above copyright
           12 ;;     notice, this list of conditions and the following disclaimer.
           13 ;;   * Redistributions in binary form must reproduce the above
           14 ;;     copyright notice, this list of conditions and the following
           15 ;;     disclaimer in the documentation and/or other materials provided
           16 ;;     with the distribution.
           17 ;;
           18 ;;     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
           19 ;;     CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
           20 ;;     INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
           21 ;;     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
           22 ;;     DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
           23 ;;     CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
           24 ;;     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
           25 ;;     NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
           26 ;;     LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
           27 ;;     HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
           28 ;;     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
           29 ;;     OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
           30 ;;     EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
           31 ;;
           32 ;; --------------------------------------------------------------------------
           33 
           34 ;
           35 ; insns.dat    table of instructions for the Netwide Assembler
           36 ;
           37 ; Format of file: All four fields must be present on every functional
           38 ; line. Hence `void' for no-operand instructions, and `\0' for such
           39 ; as EQU. If the last three fields are all `ignore', no action is
           40 ; taken except to register the opcode as being present.
           41 ;
           42 ; For a detailed description of the code string (third field), please
           43 ; see insns.pl and the comment at the top of assemble.c. For a detailed
           44 ; description of the flags (fourth field), please see insns-iflags.ph.
           45 ;
           46 ; Comments with a pound sign after the semicolon generate section
           47 ; subheaders in the NASM documentation.
           48 ;
           49 
           50 ;# Special instructions (pseudo-ops)
           51 ; These MUST be first in this file and must maintain the pattern of
           52 ; Dx by size, RESx by size, and INCBIN in that order.
           53 DT                ignore                                ignore                                                ignore
           54 DO                ignore                                ignore                                                ignore
           55 DY                ignore                                ignore                                                ignore
           56 DZ                ignore                                ignore                                                ignore
           57 RESB                imm                                [        resb]                                        8086
           58 RESW                ignore                                ignore                                                ignore
           59 RESD                ignore                                ignore                                                ignore
           60 RESQ                ignore                                ignore                                                ignore
           61 REST                ignore                                ignore                                                ignore
           62 RESO                ignore                                ignore                                                ignore
           63 RESY                ignore                                ignore                                                ignore
           64 RESZ                ignore                                ignore                                                ignore
           65 INCBIN                ignore                                ignore                                                ignore
           66 
           67 ;# Conventional instructions
           68 AAA                void                                [        37]                                        8086,NOLONG
           69 AAD                void                                [        d5 0a]                                        8086,NOLONG
           70 AAD                imm                                [i:        d5 ib,u]                                8086,SB,NOLONG
           71 AAM                void                                [        d4 0a]                                        8086,NOLONG
           72 AAM                imm                                [i:        d4 ib,u]                                8086,SB,NOLONG
           73 AAS                void                                [        3f]                                        8086,NOLONG
           74 ADC                mem,reg8                        [mr:        hle 10 /r]                                8086,SM,LOCK
           75 ADC                reg8,reg8                        [mr:        10 /r]                                        8086
           76 ADC                mem,reg16                        [mr:        hle o16 11 /r]                                8086,SM,LOCK
           77 ADC                reg16,reg16                        [mr:        o16 11 /r]                                8086
           78 ADC                mem,reg32                        [mr:        hle o32 11 /r]                                386,SM,LOCK
           79 ADC                reg32,reg32                        [mr:        o32 11 /r]                                386
           80 ADC                mem,reg64                        [mr:        hle o64 11 /r]                                X64,SM,LOCK
           81 ADC                reg64,reg64                        [mr:        o64 11 /r]                                X64
           82 ADC                reg8,mem                        [rm:        12 /r]                                        8086,SM
           83 ADC                reg8,reg8                        [rm:        12 /r]                                        8086
           84 ADC                reg16,mem                        [rm:        o16 13 /r]                                8086,SM
           85 ADC                reg16,reg16                        [rm:        o16 13 /r]                                8086
           86 ADC                reg32,mem                        [rm:        o32 13 /r]                                386,SM
           87 ADC                reg32,reg32                        [rm:        o32 13 /r]                                386
           88 ADC                reg64,mem                        [rm:        o64 13 /r]                                X64,SM
           89 ADC                reg64,reg64                        [rm:        o64 13 /r]                                X64
           90 ADC                rm16,imm8                        [mi:        hle o16 83 /2 ib,s]                        8086,LOCK
           91 ADC                rm32,imm8                        [mi:        hle o32 83 /2 ib,s]                        386,LOCK
           92 ADC                rm64,imm8                        [mi:        hle o64 83 /2 ib,s]                        X64,LOCK
           93 ADC                reg_al,imm                        [-i:        14 ib]                                        8086,SM
           94 ADC                reg_ax,sbyteword                [mi:        o16 83 /2 ib,s]                                8086,SM,ND
           95 ADC                reg_ax,imm                        [-i:        o16 15 iw]                                8086,SM
           96 ADC                reg_eax,sbytedword                [mi:        o32 83 /2 ib,s]                                386,SM,ND
           97 ADC                reg_eax,imm                        [-i:        o32 15 id]                                386,SM
           98 ADC                reg_rax,sbytedword                [mi:        o64 83 /2 ib,s]                                X64,SM,ND
           99 ADC                reg_rax,imm                        [-i:        o64 15 id,s]                                X64,SM
          100 ADC                rm8,imm                                [mi:        hle 80 /2 ib]                                8086,SM,LOCK
          101 ADC                rm16,sbyteword                        [mi:        hle o16 83 /2 ib,s]                        8086,SM,LOCK,ND
          102 ADC                rm16,imm                        [mi:        hle o16 81 /2 iw]                        8086,SM,LOCK
          103 ADC                rm32,sbytedword                        [mi:        hle o32 83 /2 ib,s]                        386,SM,LOCK,ND
          104 ADC                rm32,imm                        [mi:        hle o32 81 /2 id]                        386,SM,LOCK
          105 ADC                rm64,sbytedword                        [mi:        hle o64 83 /2 ib,s]                        X64,SM,LOCK,ND
          106 ADC                rm64,imm                        [mi:        hle o64 81 /2 id,s]                        X64,SM,LOCK
          107 ADC                mem,imm8                        [mi:        hle 80 /2 ib]                                8086,SM,LOCK,ND
          108 ADC                mem,sbyteword16                        [mi:        hle o16 83 /2 ib,s]                        8086,SM,LOCK,ND
          109 ADC                mem,imm16                        [mi:        hle o16 81 /2 iw]                        8086,SM,LOCK
          110 ADC                mem,sbytedword32                [mi:        hle o32 83 /2 ib,s]                        386,SM,LOCK,ND
          111 ADC                mem,imm32                        [mi:        hle o32 81 /2 id]                        386,SM,LOCK
          112 ADC                rm8,imm                                [mi:        hle 82 /2 ib]                                8086,SM,LOCK,ND,NOLONG
          113 ADD                mem,reg8                        [mr:        hle 00 /r]                                8086,SM,LOCK
          114 ADD                reg8,reg8                        [mr:        00 /r]                                        8086
          115 ADD                mem,reg16                        [mr:        hle o16 01 /r]                                8086,SM,LOCK
          116 ADD                reg16,reg16                        [mr:        o16 01 /r]                                8086
          117 ADD                mem,reg32                        [mr:        hle o32 01 /r]                                386,SM,LOCK
          118 ADD                reg32,reg32                        [mr:        o32 01 /r]                                386
          119 ADD                mem,reg64                        [mr:        hle o64 01 /r]                                X64,SM,LOCK
          120 ADD                reg64,reg64                        [mr:        o64 01 /r]                                X64
          121 ADD                reg8,mem                        [rm:        02 /r]                                        8086,SM
          122 ADD                reg8,reg8                        [rm:        02 /r]                                        8086
          123 ADD                reg16,mem                        [rm:        o16 03 /r]                                8086,SM
          124 ADD                reg16,reg16                        [rm:        o16 03 /r]                                8086
          125 ADD                reg32,mem                        [rm:        o32 03 /r]                                386,SM
          126 ADD                reg32,reg32                        [rm:        o32 03 /r]                                386
          127 ADD                reg64,mem                        [rm:        o64 03 /r]                                X64,SM
          128 ADD                reg64,reg64                        [rm:        o64 03 /r]                                X64
          129 ADD                rm16,imm8                        [mi:        hle o16 83 /0 ib,s]                        8086,LOCK
          130 ADD                rm32,imm8                        [mi:        hle o32 83 /0 ib,s]                        386,LOCK
          131 ADD                rm64,imm8                        [mi:        hle o64 83 /0 ib,s]                        X64,LOCK
          132 ADD                reg_al,imm                        [-i:        04 ib]                                        8086,SM
          133 ADD                reg_ax,sbyteword                [mi:        o16 83 /0 ib,s]                                8086,SM,ND
          134 ADD                reg_ax,imm                        [-i:        o16 05 iw]                                8086,SM
          135 ADD                reg_eax,sbytedword                [mi:        o32 83 /0 ib,s]                                386,SM,ND
          136 ADD                reg_eax,imm                        [-i:        o32 05 id]                                386,SM
          137 ADD                reg_rax,sbytedword                [mi:        o64 83 /0 ib,s]                                X64,SM,ND
          138 ADD                reg_rax,imm                        [-i:        o64 05 id,s]                                X64,SM
          139 ADD                rm8,imm                                [mi:        hle 80 /0 ib]                                8086,SM,LOCK
          140 ADD                rm16,sbyteword                        [mi:        hle o16 83 /0 ib,s]                        8086,SM,LOCK,ND
          141 ADD                rm16,imm                        [mi:        hle o16 81 /0 iw]                        8086,SM,LOCK
          142 ADD                rm32,sbytedword                        [mi:        hle o32 83 /0 ib,s]                        386,SM,LOCK,ND
          143 ADD                rm32,imm                        [mi:        hle o32 81 /0 id]                        386,SM,LOCK
          144 ADD                rm64,sbytedword                        [mi:        hle o64 83 /0 ib,s]                        X64,SM,LOCK,ND
          145 ADD                rm64,imm                        [mi:        hle o64 81 /0 id,s]                        X64,SM,LOCK
          146 ADD                mem,imm8                        [mi:        hle 80 /0 ib]                                8086,SM,LOCK
          147 ADD                mem,sbyteword16                        [mi:        hle o16 83 /0 ib,s]                        8086,SM,LOCK,ND
          148 ADD                mem,imm16                        [mi:        hle o16 81 /0 iw]                        8086,SM,LOCK
          149 ADD                mem,sbytedword32                [mi:        hle o32 83 /0 ib,s]                        386,SM,LOCK,ND
          150 ADD                mem,imm32                        [mi:        hle o32 81 /0 id]                        386,SM,LOCK
          151 ADD                rm8,imm                                [mi:        hle 82 /0 ib]                                8086,SM,LOCK,ND,NOLONG
          152 AND                mem,reg8                        [mr:        hle 20 /r]                                8086,SM,LOCK
          153 AND                reg8,reg8                        [mr:        20 /r]                                        8086
          154 AND                mem,reg16                        [mr:        hle o16 21 /r]                                8086,SM,LOCK
          155 AND                reg16,reg16                        [mr:        o16 21 /r]                                8086
          156 AND                mem,reg32                        [mr:        hle o32 21 /r]                                386,SM,LOCK
          157 AND                reg32,reg32                        [mr:        o32 21 /r]                                386
          158 AND                mem,reg64                        [mr:        hle o64 21 /r]                                X64,SM,LOCK
          159 AND                reg64,reg64                        [mr:        o64 21 /r]                                X64
          160 AND                reg8,mem                        [rm:        22 /r]                                        8086,SM
          161 AND                reg8,reg8                        [rm:        22 /r]                                        8086
          162 AND                reg16,mem                        [rm:        o16 23 /r]                                8086,SM
          163 AND                reg16,reg16                        [rm:        o16 23 /r]                                8086
          164 AND                reg32,mem                        [rm:        o32 23 /r]                                386,SM
          165 AND                reg32,reg32                        [rm:        o32 23 /r]                                386
          166 AND                reg64,mem                        [rm:        o64 23 /r]                                X64,SM
          167 AND                reg64,reg64                        [rm:        o64 23 /r]                                X64
          168 AND                rm16,imm8                        [mi:        hle o16 83 /4 ib,s]                        8086,LOCK
          169 AND                rm32,imm8                        [mi:        hle o32 83 /4 ib,s]                        386,LOCK
          170 AND                rm64,imm8                        [mi:        hle o64 83 /4 ib,s]                        X64,LOCK
          171 AND                reg_al,imm                        [-i:        24 ib]                                        8086,SM
          172 AND                reg_ax,sbyteword                [mi:        o16 83 /4 ib,s]                                8086,SM,ND
          173 AND                reg_ax,imm                        [-i:        o16 25 iw]                                8086,SM
          174 AND                reg_eax,sbytedword                [mi:        o32 83 /4 ib,s]                                386,SM,ND
          175 AND                reg_eax,imm                        [-i:        o32 25 id]                                386,SM
          176 AND                reg_rax,sbytedword                [mi:        o64 83 /4 ib,s]                                X64,SM,ND
          177 AND                reg_rax,imm                        [-i:        o64 25 id,s]                                X64,SM
          178 AND                rm8,imm                                [mi:        hle 80 /4 ib]                                8086,SM,LOCK
          179 AND                rm16,sbyteword                        [mi:        hle o16 83 /4 ib,s]                        8086,SM,LOCK,ND
          180 AND                rm16,imm                        [mi:        hle o16 81 /4 iw]                        8086,SM,LOCK
          181 AND                rm32,sbytedword                        [mi:        hle o32 83 /4 ib,s]                        386,SM,LOCK,ND
          182 AND                rm32,imm                        [mi:        hle o32 81 /4 id]                        386,SM,LOCK
          183 AND                rm64,sbytedword                        [mi:        hle o64 83 /4 ib,s]                        X64,SM,LOCK,ND
          184 AND                rm64,imm                        [mi:        hle o64 81 /4 id,s]                        X64,SM,LOCK
          185 AND                mem,imm8                        [mi:        hle 80 /4 ib]                                8086,SM,LOCK
          186 AND                mem,sbyteword16                        [mi:        hle o16 83 /4 ib,s]                        8086,SM,LOCK,ND
          187 AND                mem,imm16                        [mi:        hle o16 81 /4 iw]                        8086,SM,LOCK
          188 AND                mem,sbytedword32                [mi:        hle o32 83 /4 ib,s]                        386,SM,LOCK,ND
          189 AND                mem,imm32                        [mi:        hle o32 81 /4 id]                        386,SM,LOCK
          190 AND                rm8,imm                                [mi:        hle 82 /4 ib]                                8086,SM,LOCK,ND,NOLONG
          191 ARPL                mem,reg16                        [mr:        63 /r]                                        286,PROT,SM,NOLONG
          192 ARPL                reg16,reg16                        [mr:        63 /r]                                        286,PROT,NOLONG
          193 BB0_RESET        void                                [        0f 3a]                                        PENT,CYRIX,ND,OBSOLETE
          194 BB1_RESET        void                                [        0f 3b]                                        PENT,CYRIX,ND,OBSOLETE
          195 BOUND                reg16,mem                        [rm:        o16 62 /r]                                186,NOLONG
          196 BOUND                reg32,mem                        [rm:        o32 62 /r]                                386,NOLONG
          197 BSF                reg16,mem                        [rm:        o16 nof3 0f bc /r]                        386,SM
          198 BSF                reg16,reg16                        [rm:        o16 nof3 0f bc /r]                        386
          199 BSF                reg32,mem                        [rm:        o32 nof3 0f bc /r]                        386,SM
          200 BSF                reg32,reg32                        [rm:        o32 nof3 0f bc /r]                        386
          201 BSF                reg64,mem                        [rm:        o64 nof3 0f bc /r]                        X64,SM
          202 BSF                reg64,reg64                        [rm:        o64 nof3 0f bc /r]                        X64
          203 BSR                reg16,mem                        [rm:        o16 nof3 0f bd /r]                        386,SM
          204 BSR                reg16,reg16                        [rm:        o16 nof3 0f bd /r]                        386
          205 BSR                reg32,mem                        [rm:        o32 nof3 0f bd /r]                        386,SM
          206 BSR                reg32,reg32                        [rm:        o32 nof3 0f bd /r]                        386
          207 BSR                reg64,mem                        [rm:        o64 nof3 0f bd /r]                        X64,SM
          208 BSR                reg64,reg64                        [rm:        o64 nof3 0f bd /r]                        X64
          209 BSWAP                reg32                                [r:        o32 0f c8+r]                                486
          210 BSWAP                reg64                                [r:        o64 0f c8+r]                                X64
          211 BT                mem,reg16                        [mr:        o16 0f a3 /r]                                386,SM
          212 BT                reg16,reg16                        [mr:        o16 0f a3 /r]                                386
          213 BT                mem,reg32                        [mr:        o32 0f a3 /r]                                386,SM
          214 BT                reg32,reg32                        [mr:        o32 0f a3 /r]                                386
          215 BT                mem,reg64                        [mr:        o64 0f a3 /r]                                X64,SM
          216 BT                reg64,reg64                        [mr:        o64 0f a3 /r]                                X64
          217 BT                rm16,imm                        [mi:        o16 0f ba /4 ib,u]                        386,SB
          218 BT                rm32,imm                        [mi:        o32 0f ba /4 ib,u]                        386,SB
          219 BT                rm64,imm                        [mi:        o64 0f ba /4 ib,u]                        X64,SB
          220 BTC                mem,reg16                        [mr:        hle o16 0f bb /r]                        386,SM,LOCK
          221 BTC                reg16,reg16                        [mr:        o16 0f bb /r]                                386
          222 BTC                mem,reg32                        [mr:        hle o32 0f bb /r]                        386,SM,LOCK
          223 BTC                reg32,reg32                        [mr:        o32 0f bb /r]                                386
          224 BTC                mem,reg64                        [mr:        hle o64 0f bb /r]                        X64,SM,LOCK
          225 BTC                reg64,reg64                        [mr:        o64 0f bb /r]                                X64
          226 BTC                rm16,imm                        [mi:        hle o16 0f ba /7 ib,u]                        386,SB,LOCK
          227 BTC                rm32,imm                        [mi:        hle o32 0f ba /7 ib,u]                        386,SB,LOCK
          228 BTC                rm64,imm                        [mi:        hle o64 0f ba /7 ib,u]                        X64,SB,LOCK
          229 BTR                mem,reg16                        [mr:        hle o16 0f b3 /r]                        386,SM,LOCK
          230 BTR                reg16,reg16                        [mr:        o16 0f b3 /r]                                386
          231 BTR                mem,reg32                        [mr:        hle o32 0f b3 /r]                        386,SM,LOCK
          232 BTR                reg32,reg32                        [mr:        o32 0f b3 /r]                                386
          233 BTR                mem,reg64                        [mr:        hle o64 0f b3 /r]                        X64,SM,LOCK
          234 BTR                reg64,reg64                        [mr:        o64 0f b3 /r]                                X64
          235 BTR                rm16,imm                        [mi:        hle o16 0f ba /6 ib,u]                        386,SB,LOCK
          236 BTR                rm32,imm                        [mi:        hle o32 0f ba /6 ib,u]                        386,SB,LOCK
          237 BTR                rm64,imm                        [mi:        hle o64 0f ba /6 ib,u]                        X64,SB,LOCK
          238 BTS                mem,reg16                        [mr:        hle o16 0f ab /r]                        386,SM,LOCK
          239 BTS                reg16,reg16                        [mr:        o16 0f ab /r]                                386
          240 BTS                mem,reg32                        [mr:        hle o32 0f ab /r]                        386,SM,LOCK
          241 BTS                reg32,reg32                        [mr:        o32 0f ab /r]                                386
          242 BTS                mem,reg64                        [mr:        hle o64 0f ab /r]                        X64,SM,LOCK
          243 BTS                reg64,reg64                        [mr:        o64 0f ab /r]                                X64
          244 BTS                rm16,imm                        [mi:        hle o16 0f ba /5 ib,u]                        386,SB,LOCK
          245 BTS                rm32,imm                        [mi:        hle o32 0f ba /5 ib,u]                        386,SB,LOCK
          246 BTS                rm64,imm                        [mi:        hle o64 0f ba /5 ib,u]                        X64,SB,LOCK
          247 CALL                imm                                [i:        odf e8 rel]                                8086,BND
          248 CALL                imm|near                        [i:        odf e8 rel]                                8086,ND,BND
          249 CALL                imm|far                                [i:        odf 9a iwd seg]                                8086,ND,NOLONG
          250 ; Call/jmp near imm/reg/mem is always 64-bit in long mode.
          251 CALL                imm16                                [i:        o16 e8 rel]                                8086,NOLONG,BND
          252 CALL                imm16|near                        [i:        o16 e8 rel]                                8086,ND,NOLONG,BND
          253 CALL                imm16|far                        [i:        o16 9a iwd seg]                                8086,ND,NOLONG
          254 CALL                imm32                                [i:        o32 e8 rel]                                386,NOLONG,BND
          255 CALL                imm32|near                        [i:        o32 e8 rel]                                386,ND,NOLONG,BND
          256 CALL                imm32|far                        [i:        o32 9a iwd seg]                                386,ND,NOLONG
          257 CALL                imm64                                [i:        o64nw e8 rel]                                X64,BND
          258 CALL                imm64|near                        [i:        o64nw e8 rel]                                X64,ND,BND
          259 CALL                imm:imm                                [ji:        odf 9a iwd iw]                                8086,NOLONG
          260 CALL                imm16:imm                        [ji:        o16 9a iw iw]                                8086,NOLONG
          261 CALL                imm:imm16                        [ji:        o16 9a iw iw]                                8086,NOLONG
          262 CALL                imm32:imm                        [ji:        o32 9a id iw]                                386,NOLONG
          263 CALL                imm:imm32                        [ji:        o32 9a id iw]                                386,NOLONG
          264 CALL                mem|far                                [m:        odf ff /3]                                8086,NOLONG
          265 CALL                mem|far                                [m:        o64 ff /3]                                X64
          266 CALL                mem16|far                        [m:        o16 ff /3]                                8086
          267 CALL                mem32|far                        [m:        o32 ff /3]                                386
          268 CALL                mem64|far                        [m:        o64 ff /3]                                X64
          269 CALL                mem|near                        [m:        odf ff /2]                                8086,ND,BND
          270 CALL                rm16|near                        [m:        o16 ff /2]                                8086,NOLONG,ND,BND
          271 CALL                rm32|near                        [m:        o32 ff /2]                                386,NOLONG,ND,BND
          272 CALL                rm64|near                        [m:        o64nw ff /2]                                X64,ND,BND
          273 CALL                mem                                [m:        odf ff /2]                                8086,BND
          274 CALL                rm16                                [m:        o16 ff /2]                                8086,NOLONG,BND
          275 CALL                rm32                                [m:        o32 ff /2]                                386,NOLONG,BND
          276 CALL                rm64                                [m:        o64nw ff /2]                                X64,BND
          277 
          278 CBW                void                                [        o16 98]                                        8086
          279 CDQ                void                                [        o32 99]                                        386
          280 CDQE                void                                [        o64 98]                                        X64
          281 CLC                void                                [        f8]                                        8086
          282 CLD                void                                [        fc]                                        8086
          283 CLI                void                                [        fa]                                        8086
          284 CLTS                void                                [        0f 06]                                        286,PRIV
          285 CMC                void                                [        f5]                                        8086
          286 CMP                mem,reg8                        [mr:        38 /r]                                        8086,SM
          287 CMP                reg8,reg8                        [mr:        38 /r]                                        8086
          288 CMP                mem,reg16                        [mr:        o16 39 /r]                                8086,SM
          289 CMP                reg16,reg16                        [mr:        o16 39 /r]                                8086
          290 CMP                mem,reg32                        [mr:        o32 39 /r]                                386,SM
          291 CMP                reg32,reg32                        [mr:        o32 39 /r]                                386
          292 CMP                mem,reg64                        [mr:        o64 39 /r]                                X64,SM
          293 CMP                reg64,reg64                        [mr:        o64 39 /r]                                X64
          294 CMP                reg8,mem                        [rm:        3a /r]                                        8086,SM
          295 CMP                reg8,reg8                        [rm:        3a /r]                                        8086
          296 CMP                reg16,mem                        [rm:        o16 3b /r]                                8086,SM
          297 CMP                reg16,reg16                        [rm:        o16 3b /r]                                8086
          298 CMP                reg32,mem                        [rm:        o32 3b /r]                                386,SM
          299 CMP                reg32,reg32                        [rm:        o32 3b /r]                                386
          300 CMP                reg64,mem                        [rm:        o64 3b /r]                                X64,SM
          301 CMP                reg64,reg64                        [rm:        o64 3b /r]                                X64
          302 CMP                rm16,imm8                        [mi:        o16 83 /7 ib,s]                                8086
          303 CMP                rm32,imm8                        [mi:        o32 83 /7 ib,s]                                386
          304 CMP                rm64,imm8                        [mi:        o64 83 /7 ib,s]                                X64
          305 CMP                reg_al,imm                        [-i:        3c ib]                                        8086,SM
          306 CMP                reg_ax,sbyteword                [mi:        o16 83 /7 ib,s]                                8086,SM,ND
          307 CMP                reg_ax,imm                        [-i:        o16 3d iw]                                8086,SM
          308 CMP                reg_eax,sbytedword                [mi:        o32 83 /7 ib,s]                                386,SM,ND
          309 CMP                reg_eax,imm                        [-i:        o32 3d id]                                386,SM
          310 CMP                reg_rax,sbytedword                [mi:        o64 83 /7 ib,s]                                X64,SM,ND
          311 CMP                reg_rax,imm                        [-i:        o64 3d id,s]                                X64,SM
          312 CMP                rm8,imm                                [mi:        80 /7 ib]                                8086,SM
          313 CMP                rm16,sbyteword                        [mi:        o16 83 /7 ib,s]                                8086,SM,ND
          314 CMP                rm16,imm                        [mi:        o16 81 /7 iw]                                8086,SM
          315 CMP                rm32,sbytedword                        [mi:        o32 83 /7 ib,s]                                386,SM,ND
          316 CMP                rm32,imm                        [mi:        o32 81 /7 id]                                386,SM
          317 CMP                rm64,sbytedword                        [mi:        o64 83 /7 ib,s]                                X64,SM,ND
          318 CMP                rm64,imm                        [mi:        o64 81 /7 id,s]                                X64,SM
          319 CMP                mem,imm8                        [mi:        80 /7 ib]                                8086,SM
          320 CMP                mem,sbyteword16                        [mi:        o16 83 /7 ib,s]                                8086,SM,ND
          321 CMP                mem,imm16                        [mi:        o16 81 /7 iw]                                8086,SM
          322 CMP                mem,sbytedword32                [mi:        o32 83 /7 ib,s]                                386,SM,ND
          323 CMP                mem,imm32                        [mi:        o32 81 /7 id]                                386,SM
          324 CMP                rm8,imm                                [mi:        82 /7 ib]                                8086,SM,ND,NOLONG
          325 CMPSB                void                                [        repe a6]                                8086
          326 CMPSD                void                                [        repe o32 a7]                                386
          327 CMPSQ                void                                [        repe o64 a7]                                X64
          328 CMPSW                void                                [        repe o16 a7]                                8086
          329 CMPXCHG                mem,reg8                        [mr:        hle 0f b0 /r]                                PENT,SM,LOCK
          330 CMPXCHG                reg8,reg8                        [mr:        0f b0 /r]                                PENT
          331 CMPXCHG                mem,reg16                        [mr:        hle o16 0f b1 /r]                        PENT,SM,LOCK
          332 CMPXCHG                reg16,reg16                        [mr:        o16 0f b1 /r]                                PENT
          333 CMPXCHG                mem,reg32                        [mr:        hle o32 0f b1 /r]                        PENT,SM,LOCK
          334 CMPXCHG                reg32,reg32                        [mr:        o32 0f b1 /r]                                PENT
          335 CMPXCHG                mem,reg64                        [mr:        hle o64 0f b1 /r]                        X64,SM,LOCK
          336 CMPXCHG                reg64,reg64                        [mr:        o64 0f b1 /r]                                X64
          337 CMPXCHG486        mem,reg8                        [mr:        0f a6 /r]                                486,SM,UNDOC,ND,LOCK,OBSOLETE
          338 CMPXCHG486        reg8,reg8                        [mr:        0f a6 /r]                                486,UNDOC,ND,OBSOLETE
          339 CMPXCHG486        mem,reg16                        [mr:        o16 0f a7 /r]                                486,SM,UNDOC,ND,LOCK,OBSOLETE
          340 CMPXCHG486        reg16,reg16                        [mr:        o16 0f a7 /r]                                486,UNDOC,ND,OBSOLETE
          341 CMPXCHG486        mem,reg32                        [mr:        o32 0f a7 /r]                                486,SM,UNDOC,ND,LOCK,OBSOLETE
          342 CMPXCHG486        reg32,reg32                        [mr:        o32 0f a7 /r]                                486,UNDOC,ND,OBSOLETE
          343 CMPXCHG8B        mem                                [m:        hle norexw 0f c7 /1]                        PENT,LOCK
          344 CMPXCHG16B        mem                                [m:        o64 0f c7 /1]                                X64,LOCK
          345 CPUID                void                                [        0f a2]                                        PENT
          346 CPU_READ        void                                [        0f 3d]                                        PENT,CYRIX
          347 CPU_WRITE        void                                [        0f 3c]                                        PENT,CYRIX
          348 CQO                void                                [        o64 99]                                        X64
          349 CWD                void                                [        o16 99]                                        8086
          350 CWDE                void                                [        o32 98]                                        386
          351 DAA                void                                [        27]                                        8086,NOLONG
          352 DAS                void                                [        2f]                                        8086,NOLONG
          353 DEC                reg16                                [r:        o16 48+r]                                8086,NOLONG
          354 DEC                reg32                                [r:        o32 48+r]                                386,NOLONG
          355 DEC                rm8                                [m:        hle fe /1]                                8086,LOCK
          356 DEC                rm16                                [m:        hle o16 ff /1]                                8086,LOCK
          357 DEC                rm32                                [m:        hle o32 ff /1]                                386,LOCK
          358 DEC                rm64                                [m:        hle o64 ff /1]                                X64,LOCK
          359 DIV                rm8                                [m:        f6 /6]                                        8086
          360 DIV                rm16                                [m:        o16 f7 /6]                                8086
          361 DIV                rm32                                [m:        o32 f7 /6]                                386
          362 DIV                rm64                                [m:        o64 f7 /6]                                X64
          363 DMINT                void                                [        0f 39]                                        P6,CYRIX
          364 EMMS                void                                [        0f 77]                                        PENT,MMX
          365 ENTER                imm,imm                                [ij:        c8 iw ib,u]                                186
          366 EQU                imm                                ignore                                                8086
          367 EQU                imm:imm                                ignore                                                8086
          368 F2XM1                void                                [        d9 f0]                                        8086,FPU
          369 FABS                void                                [        d9 e1]                                        8086,FPU
          370 FADD                mem32                                [m:        d8 /0]                                        8086,FPU
          371 FADD                mem64                                [m:        dc /0]                                        8086,FPU
          372 FADD                fpureg|to                        [r:        dc c0+r]                                8086,FPU
          373 FADD                fpureg                                [r:        d8 c0+r]                                8086,FPU
          374 FADD                fpureg,fpu0                        [r-:        dc c0+r]                                8086,FPU
          375 FADD                fpu0,fpureg                        [-r:        d8 c0+r]                                8086,FPU
          376 FADD                void                                [        de c1]                                        8086,FPU,ND
          377 FADDP                fpureg                                [r:        de c0+r]                                8086,FPU
          378 FADDP                fpureg,fpu0                        [r-:        de c0+r]                                8086,FPU
          379 FADDP                void                                [        de c1]                                        8086,FPU,ND
          380 FBLD                mem80                                [m:        df /4]                                        8086,FPU
          381 FBLD                mem                                [m:        df /4]                                        8086,FPU
          382 FBSTP                mem80                                [m:        df /6]                                        8086,FPU
          383 FBSTP                mem                                [m:        df /6]                                        8086,FPU
          384 FCHS                void                                [        d9 e0]                                        8086,FPU
          385 FCLEX                void                                [        wait db e2]                                8086,FPU
          386 FCMOVB                fpureg                                [r:        da c0+r]                                P6,FPU
          387 FCMOVB                fpu0,fpureg                        [-r:        da c0+r]                                P6,FPU
          388 FCMOVB                void                                [        da c1]                                        P6,FPU,ND
          389 FCMOVBE                fpureg                                [r:        da d0+r]                                P6,FPU
          390 FCMOVBE                fpu0,fpureg                        [-r:        da d0+r]                                P6,FPU
          391 FCMOVBE                void                                [        da d1]                                        P6,FPU,ND
          392 FCMOVE                fpureg                                [r:        da c8+r]                                P6,FPU
          393 FCMOVE                fpu0,fpureg                        [-r:        da c8+r]                                P6,FPU
          394 FCMOVE                void                                [        da c9]                                        P6,FPU,ND
          395 FCMOVNB                fpureg                                [r:        db c0+r]                                P6,FPU
          396 FCMOVNB                fpu0,fpureg                        [-r:        db c0+r]                                P6,FPU
          397 FCMOVNB                void                                [        db c1]                                        P6,FPU,ND
          398 FCMOVNBE        fpureg                                [r:        db d0+r]                                P6,FPU
          399 FCMOVNBE        fpu0,fpureg                        [-r:        db d0+r]                                P6,FPU
          400 FCMOVNBE        void                                [        db d1]                                        P6,FPU,ND
          401 FCMOVNE                fpureg                                [r:        db c8+r]                                P6,FPU
          402 FCMOVNE                fpu0,fpureg                        [-r:        db c8+r]                                P6,FPU
          403 FCMOVNE                void                                [        db c9]                                        P6,FPU,ND
          404 FCMOVNU                fpureg                                [r:        db d8+r]                                P6,FPU
          405 FCMOVNU                fpu0,fpureg                        [-r:        db d8+r]                                P6,FPU
          406 FCMOVNU                void                                [        db d9]                                        P6,FPU,ND
          407 FCMOVU                fpureg                                [r:        da d8+r]                                P6,FPU
          408 FCMOVU                fpu0,fpureg                        [-r:        da d8+r]                                P6,FPU
          409 FCMOVU                void                                [        da d9]                                        P6,FPU,ND
          410 FCOM                mem32                                [m:        d8 /2]                                        8086,FPU
          411 FCOM                mem64                                [m:        dc /2]                                        8086,FPU
          412 FCOM                fpureg                                [r:        d8 d0+r]                                8086,FPU
          413 FCOM                fpu0,fpureg                        [-r:        d8 d0+r]                                8086,FPU
          414 FCOM                void                                [        d8 d1]                                        8086,FPU,ND
          415 FCOMI                fpureg                                [r:        db f0+r]                                P6,FPU
          416 FCOMI                fpu0,fpureg                        [-r:        db f0+r]                                P6,FPU
          417 FCOMI                void                                [        db f1]                                        P6,FPU,ND
          418 FCOMIP                fpureg                                [r:        df f0+r]                                P6,FPU
          419 FCOMIP                fpu0,fpureg                        [-r:        df f0+r]                                P6,FPU
          420 FCOMIP                void                                [        df f1]                                        P6,FPU,ND
          421 FCOMP                mem32                                [m:        d8 /3]                                        8086,FPU
          422 FCOMP                mem64                                [m:        dc /3]                                        8086,FPU
          423 FCOMP                fpureg                                [r:        d8 d8+r]                                8086,FPU
          424 FCOMP                fpu0,fpureg                        [-r:        d8 d8+r]                                8086,FPU
          425 FCOMP                void                                [        d8 d9]                                        8086,FPU,ND
          426 FCOMPP                void                                [        de d9]                                        8086,FPU
          427 FCOS                void                                [        d9 ff]                                        386,FPU
          428 FDECSTP                void                                [        d9 f6]                                        8086,FPU
          429 FDISI                void                                [        wait db e1]                                8086,FPU
          430 FDIV                mem32                                [m:        d8 /6]                                        8086,FPU
          431 FDIV                mem64                                [m:        dc /6]                                        8086,FPU
          432 FDIV                fpureg|to                        [r:        dc f8+r]                                8086,FPU
          433 FDIV                fpureg                                [r:        d8 f0+r]                                8086,FPU
          434 FDIV                fpureg,fpu0                        [r-:        dc f8+r]                                8086,FPU
          435 FDIV                fpu0,fpureg                        [-r:        d8 f0+r]                                8086,FPU
          436 FDIV                void                                [        de f9]                                        8086,FPU,ND
          437 FDIVP                fpureg                                [r:        de f8+r]                                8086,FPU
          438 FDIVP                fpureg,fpu0                        [r-:        de f8+r]                                8086,FPU
          439 FDIVP                void                                [        de f9]                                        8086,FPU,ND
          440 FDIVR                mem32                                [m:        d8 /7]                                        8086,FPU
          441 FDIVR                mem64                                [m:        dc /7]                                        8086,FPU
          442 FDIVR                fpureg|to                        [r:        dc f0+r]                                8086,FPU
          443 FDIVR                fpureg,fpu0                        [r-:        dc f0+r]                                8086,FPU
          444 FDIVR                fpureg                                [r:        d8 f8+r]                                8086,FPU
          445 FDIVR                fpu0,fpureg                        [-r:        d8 f8+r]                                8086,FPU
          446 FDIVR                void                                [        de f1]                                        8086,FPU,ND
          447 FDIVRP                fpureg                                [r:        de f0+r]                                8086,FPU
          448 FDIVRP                fpureg,fpu0                        [r-:        de f0+r]                                8086,FPU
          449 FDIVRP                void                                [        de f1]                                        8086,FPU,ND
          450 FEMMS                void                                [        0f 0e]                                        PENT,3DNOW
          451 FENI                void                                [        wait db e0]                                8086,FPU
          452 FFREE                fpureg                                [r:        dd c0+r]                                8086,FPU
          453 FFREE                void                                [        dd c1]                                        8086,FPU
          454 FFREEP                fpureg                                [r:        df c0+r]                                286,FPU,UNDOC
          455 FFREEP                void                                [        df c1]                                        286,FPU,UNDOC
          456 FIADD                mem32                                [m:        da /0]                                        8086,FPU
          457 FIADD                mem16                                [m:        de /0]                                        8086,FPU
          458 FICOM                mem32                                [m:        da /2]                                        8086,FPU
          459 FICOM                mem16                                [m:        de /2]                                        8086,FPU
          460 FICOMP                mem32                                [m:        da /3]                                        8086,FPU
          461 FICOMP                mem16                                [m:        de /3]                                        8086,FPU
          462 FIDIV                mem32                                [m:        da /6]                                        8086,FPU
          463 FIDIV                mem16                                [m:        de /6]                                        8086,FPU
          464 FIDIVR                mem32                                [m:        da /7]                                        8086,FPU
          465 FIDIVR                mem16                                [m:        de /7]                                        8086,FPU
          466 FILD                mem32                                [m:        db /0]                                        8086,FPU
          467 FILD                mem16                                [m:        df /0]                                        8086,FPU
          468 FILD                mem64                                [m:        df /5]                                        8086,FPU
          469 FIMUL                mem32                                [m:        da /1]                                        8086,FPU
          470 FIMUL                mem16                                [m:        de /1]                                        8086,FPU
          471 FINCSTP                void                                [        d9 f7]                                        8086,FPU
          472 FINIT                void                                [        wait db e3]                                8086,FPU
          473 FIST                mem32                                [m:        db /2]                                        8086,FPU
          474 FIST                mem16                                [m:        df /2]                                        8086,FPU
          475 FISTP                mem32                                [m:        db /3]                                        8086,FPU
          476 FISTP                mem16                                [m:        df /3]                                        8086,FPU
          477 FISTP                mem64                                [m:        df /7]                                        8086,FPU
          478 FISTTP                mem16                                [m:        df /1]                                        PRESCOTT,FPU
          479 FISTTP                mem32                                [m:        db /1]                                        PRESCOTT,FPU
          480 FISTTP                mem64                                [m:        dd /1]                                        PRESCOTT,FPU
          481 FISUB                mem32                                [m:        da /4]                                        8086,FPU
          482 FISUB                mem16                                [m:        de /4]                                        8086,FPU
          483 FISUBR                mem32                                [m:        da /5]                                        8086,FPU
          484 FISUBR                mem16                                [m:        de /5]                                        8086,FPU
          485 FLD                mem32                                [m:        d9 /0]                                        8086,FPU
          486 FLD                mem64                                [m:        dd /0]                                        8086,FPU
          487 FLD                mem80                                [m:        db /5]                                        8086,FPU
          488 FLD                fpureg                                [r:        d9 c0+r]                                8086,FPU
          489 FLD                void                                [        d9 c1]                                        8086,FPU,ND
          490 FLD1                void                                [        d9 e8]                                        8086,FPU
          491 FLDCW                mem                                [m:        d9 /5]                                        8086,FPU,SW
          492 FLDENV                mem                                [m:        d9 /4]                                        8086,FPU
          493 FLDL2E                void                                [        d9 ea]                                        8086,FPU
          494 FLDL2T                void                                [        d9 e9]                                        8086,FPU
          495 FLDLG2                void                                [        d9 ec]                                        8086,FPU
          496 FLDLN2                void                                [        d9 ed]                                        8086,FPU
          497 FLDPI                void                                [        d9 eb]                                        8086,FPU
          498 FLDZ                void                                [        d9 ee]                                        8086,FPU
          499 FMUL                mem32                                [m:        d8 /1]                                        8086,FPU
          500 FMUL                mem64                                [m:        dc /1]                                        8086,FPU
          501 FMUL                fpureg|to                        [r:        dc c8+r]                                8086,FPU
          502 FMUL                fpureg,fpu0                        [r-:        dc c8+r]                                8086,FPU
          503 FMUL                fpureg                                [r:        d8 c8+r]                                8086,FPU
          504 FMUL                fpu0,fpureg                        [-r:        d8 c8+r]                                8086,FPU
          505 FMUL                void                                [        de c9]                                        8086,FPU,ND
          506 FMULP                fpureg                                [r:        de c8+r]                                8086,FPU
          507 FMULP                fpureg,fpu0                        [r-:        de c8+r]                                8086,FPU
          508 FMULP                void                                [        de c9]                                        8086,FPU,ND
          509 FNCLEX                void                                [        db e2]                                        8086,FPU
          510 FNDISI                void                                [        db e1]                                        8086,FPU
          511 FNENI                void                                [        db e0]                                        8086,FPU
          512 FNINIT                void                                [        db e3]                                        8086,FPU
          513 FNOP                void                                [        d9 d0]                                        8086,FPU
          514 FNSAVE                mem                                [m:        dd /6]                                        8086,FPU
          515 FNSTCW                mem                                [m:        d9 /7]                                        8086,FPU,SW
          516 FNSTENV                mem                                [m:        d9 /6]                                        8086,FPU
          517 FNSTSW                mem                                [m:        dd /7]                                        8086,FPU,SW
          518 FNSTSW                reg_ax                                [-:        df e0]                                        286,FPU
          519 FPATAN                void                                [        d9 f3]                                        8086,FPU
          520 FPREM                void                                [        d9 f8]                                        8086,FPU
          521 FPREM1                void                                [        d9 f5]                                        386,FPU
          522 FPTAN                void                                [        d9 f2]                                        8086,FPU
          523 FRNDINT                void                                [        d9 fc]                                        8086,FPU
          524 FRSTOR                mem                                [m:        dd /4]                                        8086,FPU
          525 FSAVE                mem                                [m:        wait dd /6]                                8086,FPU
          526 FSCALE                void                                [        d9 fd]                                        8086,FPU
          527 FSETPM                void                                [        db e4]                                        286,FPU
          528 FSIN                void                                [        d9 fe]                                        386,FPU
          529 FSINCOS                void                                [        d9 fb]                                        386,FPU
          530 FSQRT                void                                [        d9 fa]                                        8086,FPU
          531 FST                mem32                                [m:        d9 /2]                                        8086,FPU
          532 FST                mem64                                [m:        dd /2]                                        8086,FPU
          533 FST                fpureg                                [r:        dd d0+r]                                8086,FPU
          534 FST                void                                [        dd d1]                                        8086,FPU,ND
          535 FSTCW                mem                                [m:        wait d9 /7]                                8086,FPU,SW
          536 FSTENV                mem                                [m:        wait d9 /6]                                8086,FPU
          537 FSTP                mem32                                [m:        d9 /3]                                        8086,FPU
          538 FSTP                mem64                                [m:        dd /3]                                        8086,FPU
          539 FSTP                mem80                                [m:        db /7]                                        8086,FPU
          540 FSTP                fpureg                                [r:        dd d8+r]                                8086,FPU
          541 FSTP                void                                [        dd d9]                                        8086,FPU,ND
          542 FSTSW                mem                                [m:        wait dd /7]                                8086,FPU,SW
          543 FSTSW                reg_ax                                [-:        wait df e0]                                286,FPU
          544 FSUB                mem32                                [m:        d8 /4]                                        8086,FPU
          545 FSUB                mem64                                [m:        dc /4]                                        8086,FPU
          546 FSUB                fpureg|to                        [r:        dc e8+r]                                8086,FPU
          547 FSUB                fpureg,fpu0                        [r-:        dc e8+r]                                8086,FPU
          548 FSUB                fpureg                                [r:        d8 e0+r]                                8086,FPU
          549 FSUB                fpu0,fpureg                        [-r:        d8 e0+r]                                8086,FPU
          550 FSUB                void                                [        de e9]                                        8086,FPU,ND
          551 FSUBP                fpureg                                [r:        de e8+r]                                8086,FPU
          552 FSUBP                fpureg,fpu0                        [r-:        de e8+r]                                8086,FPU
          553 FSUBP                void                                [        de e9]                                        8086,FPU,ND
          554 FSUBR                mem32                                [m:        d8 /5]                                        8086,FPU
          555 FSUBR                mem64                                [m:        dc /5]                                        8086,FPU
          556 FSUBR                fpureg|to                        [r:        dc e0+r]                                8086,FPU
          557 FSUBR                fpureg,fpu0                        [r-:        dc e0+r]                                8086,FPU
          558 FSUBR                fpureg                                [r:        d8 e8+r]                                8086,FPU
          559 FSUBR                fpu0,fpureg                        [-r:        d8 e8+r]                                8086,FPU
          560 FSUBR                void                                [        de e1]                                        8086,FPU,ND
          561 FSUBRP                fpureg                                [r:        de e0+r]                                8086,FPU
          562 FSUBRP                fpureg,fpu0                        [r-:        de e0+r]                                8086,FPU
          563 FSUBRP                void                                [        de e1]                                        8086,FPU,ND
          564 FTST                void                                [        d9 e4]                                        8086,FPU
          565 FUCOM                fpureg                                [r:        dd e0+r]                                386,FPU
          566 FUCOM                fpu0,fpureg                        [-r:        dd e0+r]                                386,FPU
          567 FUCOM                void                                [        dd e1]                                        386,FPU,ND
          568 FUCOMI                fpureg                                [r:        db e8+r]                                P6,FPU
          569 FUCOMI                fpu0,fpureg                        [-r:        db e8+r]                                P6,FPU
          570 FUCOMI                void                                [        db e9]                                        P6,FPU,ND
          571 FUCOMIP                fpureg                                [r:        df e8+r]                                P6,FPU
          572 FUCOMIP                fpu0,fpureg                        [-r:        df e8+r]                                P6,FPU
          573 FUCOMIP                void                                [        df e9]                                        P6,FPU,ND
          574 FUCOMP                fpureg                                [r:        dd e8+r]                                386,FPU
          575 FUCOMP                fpu0,fpureg                        [-r:        dd e8+r]                                386,FPU
          576 FUCOMP                void                                [        dd e9]                                        386,FPU,ND
          577 FUCOMPP                void                                [        da e9]                                        386,FPU
          578 FXAM                void                                [        d9 e5]                                        8086,FPU
          579 FXCH                fpureg                                [r:        d9 c8+r]                                8086,FPU
          580 FXCH                fpureg,fpu0                        [r-:        d9 c8+r]                                8086,FPU
          581 FXCH                fpu0,fpureg                        [-r:        d9 c8+r]                                8086,FPU
          582 FXCH                void                                [        d9 c9]                                        8086,FPU,ND
          583 FXTRACT                void                                [        d9 f4]                                        8086,FPU
          584 FYL2X                void                                [        d9 f1]                                        8086,FPU
          585 FYL2XP1                void                                [        d9 f9]                                        8086,FPU
          586 HLT                void                                [        f4]                                        8086,PRIV
          587 IBTS                mem,reg16                        [mr:        o16 0f a7 /r]                                386,SW,UNDOC,ND,OBSOLETE
          588 IBTS                reg16,reg16                        [mr:        o16 0f a7 /r]                                386,UNDOC,ND,OBSOLETE
          589 IBTS                mem,reg32                        [mr:        o32 0f a7 /r]                                386,SD,UNDOC,ND,OBSOLETE
          590 IBTS                reg32,reg32                        [mr:        o32 0f a7 /r]                                386,UNDOC,ND,OBSOLETE
          591 ICEBP                void                                [        f1]                                        386,ND
          592 IDIV                rm8                                [m:        f6 /7]                                        8086
          593 IDIV                rm16                                [m:        o16 f7 /7]                                8086
          594 IDIV                rm32                                [m:        o32 f7 /7]                                386
          595 IDIV                rm64                                [m:        o64 f7 /7]                                X64
          596 IMUL                rm8                                [m:        f6 /5]                                        8086
          597 IMUL                rm16                                [m:        o16 f7 /5]                                8086
          598 IMUL                rm32                                [m:        o32 f7 /5]                                386
          599 IMUL                rm64                                [m:        o64 f7 /5]                                X64
          600 IMUL                reg16,mem                        [rm:        o16 0f af /r]                                386,SM
          601 IMUL                reg16,reg16                        [rm:        o16 0f af /r]                                386
          602 IMUL                reg32,mem                        [rm:        o32 0f af /r]                                386,SM
          603 IMUL                reg32,reg32                        [rm:        o32 0f af /r]                                386
          604 IMUL                reg64,mem                        [rm:        o64 0f af /r]                                X64,SM
          605 IMUL                reg64,reg64                        [rm:        o64 0f af /r]                                X64
          606 IMUL                reg16,mem,imm8                        [rmi:        o16 6b /r ib,s]                                186,SM
          607 IMUL                reg16,mem,sbyteword                [rmi:        o16 6b /r ib,s]                                186,SM,ND
          608 IMUL                reg16,mem,imm16                        [rmi:        o16 69 /r iw]                                186,SM
          609 IMUL                reg16,mem,imm                        [rmi:        o16 69 /r iw]                                186,SM,ND
          610 IMUL                reg16,reg16,imm8                [rmi:        o16 6b /r ib,s]                                186
          611 IMUL                reg16,reg16,sbyteword                [rmi:        o16 6b /r ib,s]                                186,SM,ND
          612 IMUL                reg16,reg16,imm16                [rmi:        o16 69 /r iw]                                186
          613 IMUL                reg16,reg16,imm                        [rmi:        o16 69 /r iw]                                186,SM,ND
          614 IMUL                reg32,mem,imm8                        [rmi:        o32 6b /r ib,s]                                386,SM
          615 IMUL                reg32,mem,sbytedword                [rmi:        o32 6b /r ib,s]                                386,SM,ND
          616 IMUL                reg32,mem,imm32                        [rmi:        o32 69 /r id]                                386,SM
          617 IMUL                reg32,mem,imm                        [rmi:        o32 69 /r id]                                386,SM,ND
          618 IMUL                reg32,reg32,imm8                [rmi:        o32 6b /r ib,s]                                386
          619 IMUL                reg32,reg32,sbytedword                [rmi:        o32 6b /r ib,s]                                386,SM,ND
          620 IMUL                reg32,reg32,imm32                [rmi:        o32 69 /r id]                                386
          621 IMUL                reg32,reg32,imm                        [rmi:        o32 69 /r id]                                386,SM,ND
          622 IMUL                reg64,mem,imm8                        [rmi:        o64 6b /r ib,s]                                X64,SM
          623 IMUL                reg64,mem,sbytedword                [rmi:        o64 6b /r ib,s]                                X64,SM,ND
          624 IMUL                reg64,mem,imm32                        [rmi:        o64 69 /r id]                                X64,SM
          625 IMUL                reg64,mem,imm                        [rmi:        o64 69 /r id,s]                                X64,SM,ND
          626 IMUL                reg64,reg64,imm8                [rmi:        o64 6b /r ib,s]                                X64
          627 IMUL                reg64,reg64,sbytedword                [rmi:        o64 6b /r ib,s]                                X64,SM,ND
          628 IMUL                reg64,reg64,imm32                [rmi:        o64 69 /r id]                                X64
          629 IMUL                reg64,reg64,imm                        [rmi:        o64 69 /r id,s]                                X64,SM,ND
          630 IMUL                reg16,imm8                        [r+mi:        o16 6b /r ib,s]                                186
          631 IMUL                reg16,sbyteword                        [r+mi:        o16 6b /r ib,s]                                186,SM,ND
          632 IMUL                reg16,imm16                        [r+mi:        o16 69 /r iw]                                186
          633 IMUL                reg16,imm                        [r+mi:        o16 69 /r iw]                                186,SM,ND
          634 IMUL                reg32,imm8                        [r+mi:        o32 6b /r ib,s]                                386
          635 IMUL                reg32,sbytedword                [r+mi:        o32 6b /r ib,s]                                386,SM,ND
          636 IMUL                reg32,imm32                        [r+mi:        o32 69 /r id]                                386
          637 IMUL                reg32,imm                        [r+mi:        o32 69 /r id]                                386,SM,ND
          638 IMUL                reg64,imm8                        [r+mi:        o64 6b /r ib,s]                                X64
          639 IMUL                reg64,sbytedword                [r+mi:        o64 6b /r ib,s]                                X64,SM,ND
          640 IMUL                reg64,imm32                        [r+mi:        o64 69 /r id,s]                                X64
          641 IMUL                reg64,imm                        [r+mi:        o64 69 /r id,s]                                X64,SM,ND
          642 IN                reg_al,imm                        [-i:        e4 ib,u]                                8086,SB
          643 IN                reg_ax,imm                        [-i:        o16 e5 ib,u]                                8086,SB
          644 IN                reg_eax,imm                        [-i:        o32 e5 ib,u]                                386,SB
          645 IN                reg_al,reg_dx                        [--:        ec]                                        8086
          646 IN                reg_ax,reg_dx                        [--:        o16 ed]                                        8086
          647 IN                reg_eax,reg_dx                        [--:        o32 ed]                                        386
          648 INC                reg16                                [r:        o16 40+r]                                8086,NOLONG
          649 INC                reg32                                [r:        o32 40+r]                                386,NOLONG
          650 INC                rm8                                [m:        hle fe /0]                                8086,LOCK
          651 INC                rm16                                [m:        hle o16 ff /0]                                8086,LOCK
          652 INC                rm32                                [m:        hle o32 ff /0]                                386,LOCK
          653 INC                rm64                                [m:        hle o64 ff /0]                                X64,LOCK
          654 INSB                void                                [        6c]                                        186
          655 INSD                void                                [        o32 6d]                                        386
          656 INSW                void                                [        o16 6d]                                        186
          657 INT                imm                                [i:        cd ib,u]                                8086,SB
          658 INT01                void                                [        f1]                                        386,ND
          659 INT1                void                                [        f1]                                        386
          660 INT03                void                                [        cc]                                        8086,ND
          661 INT3                void                                [        cc]                                        8086
          662 INTO                void                                [        ce]                                        8086,NOLONG
          663 INVD                void                                [        0f 08]                                        486,PRIV
          664 INVPCID                reg32,mem128                        [rm:        66 0f 38 82 /r]                                FUTURE,INVPCID,PRIV,NOLONG
          665 INVPCID                reg64,mem128                        [rm:        66 0f 38 82 /r]                                FUTURE,INVPCID,PRIV,LONG
          666 INVLPG                mem                                [m:        0f 01 /7]                                486,PRIV
          667 INVLPGA                reg_ax,reg_ecx                        [--:        a16 0f 01 df]                                X86_64,AMD,NOLONG
          668 INVLPGA                reg_eax,reg_ecx                        [--:        a32 0f 01 df]                                X86_64,AMD
          669 INVLPGA                reg_rax,reg_ecx                        [--:        o64nw a64 0f 01 df]                        X64,AMD
          670 INVLPGA                void                                [        0f 01 df]                                X86_64,AMD
          671 IRET                void                                [        odf cf]                                        8086
          672 IRETD                void                                [        o32 cf]                                        386
          673 IRETQ                void                                [        o64 cf]                                        X64
          674 IRETW                void                                [        o16 cf]                                        8086
          675 JCXZ                imm                                [i:        a16 e3 rel8]                                8086,NOLONG
          676 JECXZ                imm                                [i:        a32 e3 rel8]                                386
          677 JRCXZ                imm                                [i:        a64 e3 rel8]                                X64
          678 JMP                imm|short                        [i:        eb rel8]                                8086
          679 JMP                imm                                [i:        jmp8 eb rel8]                                8086,ND
          680 JMP                imm                                [i:        odf e9 rel]                                8086,BND
          681 JMP                imm|near                        [i:        odf e9 rel]                                8086,ND,BND
          682 JMP                imm|far                                [i:        odf ea iwd seg]                                8086,ND,NOLONG
          683 ; Call/jmp near imm/reg/mem is always 64-bit in long mode.
          684 JMP                imm16                                [i:        o16 e9 rel]                                8086,NOLONG,BND
          685 JMP                imm16|near                        [i:        o16 e9 rel]                                8086,ND,NOLONG,BND
          686 JMP                imm16|far                        [i:        o16 ea iwd seg]                                8086,ND,NOLONG
          687 JMP                imm32                                [i:        o32 e9 rel]                                386,NOLONG,BND
          688 JMP                imm32|near                        [i:        o32 e9 rel]                                386,ND,NOLONG,BND
          689 JMP                imm32|far                        [i:        o32 ea iwd seg]                                386,ND,NOLONG
          690 JMP                imm64                                [i:        o64nw e9 rel]                                X64,BND
          691 JMP                imm64|near                        [i:        o64nw e9 rel]                                X64,ND,BND
          692 JMP                imm:imm                                [ji:        odf ea iwd iw]                                8086,NOLONG
          693 JMP                imm16:imm                        [ji:        o16 ea iw iw]                                8086,NOLONG
          694 JMP                imm:imm16                        [ji:        o16 ea iw iw]                                8086,NOLONG
          695 JMP                imm32:imm                        [ji:        o32 ea id iw]                                386,NOLONG
          696 JMP                imm:imm32                        [ji:        o32 ea id iw]                                386,NOLONG
          697 JMP                mem|far                                [m:        odf ff /5]                                8086,NOLONG
          698 JMP                mem|far                                [m:        o64 ff /5]                                X64
          699 JMP                mem16|far                        [m:        o16 ff /5]                                8086
          700 JMP                mem32|far                        [m:        o32 ff /5]                                386
          701 JMP                mem64|far                        [m:        o64 ff /5]                                X64
          702 JMP                mem|near                        [m:        odf ff /4]                                8086,ND,BND
          703 JMP                rm16|near                        [m:        o16 ff /4]                                8086,NOLONG,ND,BND
          704 JMP                rm32|near                        [m:        o32 ff /4]                                386,NOLONG,ND,BND
          705 JMP                rm64|near                        [m:        o64nw ff /4]                                X64,ND,BND
          706 JMP                mem                                [m:        odf ff /4]                                8086,BND
          707 JMP                rm16                                [m:        o16 ff /4]                                8086,NOLONG,BND
          708 JMP                rm32                                [m:        o32 ff /4]                                386,NOLONG,BND
          709 JMP                rm64                                [m:        o64nw ff /4]                                X64,BND
          710 
          711 JMPE                imm                                [i:        odf 0f b8 rel]                                IA64
          712 JMPE                imm16                                [i:        o16 0f b8 rel]                                IA64
          713 JMPE                imm32                                [i:        o32 0f b8 rel]                                IA64
          714 JMPE                rm16                                [m:        o16 0f 00 /6]                                IA64
          715 JMPE                rm32                                [m:        o32 0f 00 /6]                                IA64
          716 LAHF                void                                [        9f]                                        8086
          717 LAR                reg16,mem                        [rm:        o16 0f 02 /r]                                286,PROT,SW
          718 LAR                reg16,reg16                        [rm:        o16 0f 02 /r]                                286,PROT
          719 LAR                reg16,reg32                        [rm:        o16 0f 02 /r]                                386,PROT
          720 LAR                reg16,reg64                        [rm:        o16 o64nw 0f 02 /r]                        X64,PROT,ND
          721 LAR                reg32,mem                        [rm:        o32 0f 02 /r]                                386,PROT,SW
          722 LAR                reg32,reg16                        [rm:        o32 0f 02 /r]                                386,PROT
          723 LAR                reg32,reg32                        [rm:        o32 0f 02 /r]                                386,PROT
          724 LAR                reg32,reg64                        [rm:        o32 o64nw 0f 02 /r]                        X64,PROT,ND
          725 LAR                reg64,mem                        [rm:        o64 0f 02 /r]                                X64,PROT,SW
          726 LAR                reg64,reg16                        [rm:        o64 0f 02 /r]                                X64,PROT
          727 LAR                reg64,reg32                        [rm:        o64 0f 02 /r]                                X64,PROT
          728 LAR                reg64,reg64                        [rm:        o64 0f 02 /r]                                X64,PROT
          729 LDS                reg16,mem                        [rm:        o16 c5 /r]                                8086,NOLONG
          730 LDS                reg32,mem                        [rm:        o32 c5 /r]                                386,NOLONG
          731 LEA                reg16,mem                        [rm:        o16 8d /r]                                8086
          732 LEA                reg32,mem                        [rm:        o32 8d /r]                                386
          733 LEA                reg64,mem                        [rm:        o64 8d /r]                                X64
          734 LEAVE                void                                [        c9]                                        186
          735 LES                reg16,mem                        [rm:        o16 c4 /r]                                8086,NOLONG
          736 LES                reg32,mem                        [rm:        o32 c4 /r]                                386,NOLONG
          737 LFENCE                void                                [        np 0f ae e8]                                X64,AMD
          738 LFS                reg16,mem                        [rm:        o16 0f b4 /r]                                386
          739 LFS                reg32,mem                        [rm:        o32 0f b4 /r]                                386
          740 LFS                reg64,mem                        [rm:        o64 0f b4 /r]                                X64
          741 LGDT                mem                                [m:        0f 01 /2]                                286,PRIV
          742 LGS                reg16,mem                        [rm:        o16 0f b5 /r]                                386
          743 LGS                reg32,mem                        [rm:        o32 0f b5 /r]                                386
          744 LGS                reg64,mem                        [rm:        o64 0f b5 /r]                                X64
          745 LIDT                mem                                [m:        0f 01 /3]                                286,PRIV
          746 LLDT                mem                                [m:        0f 00 /2]                                286,PROT,PRIV
          747 LLDT                mem16                                [m:        0f 00 /2]                                286,PROT,PRIV
          748 LLDT                reg16                                [m:        0f 00 /2]                                286,PROT,PRIV
          749 LMSW                mem                                [m:        0f 01 /6]                                286,PRIV
          750 LMSW                mem16                                [m:        0f 01 /6]                                286,PRIV
          751 LMSW                reg16                                [m:        0f 01 /6]                                286,PRIV
          752 LOADALL                void                                [        0f 07]                                        386,UNDOC,ND,OBSOLETE
          753 LOADALL286        void                                [        0f 05]                                        286,UNDOC,ND,OBSOLETE
          754 LODSB                void                                [        ac]                                        8086
          755 LODSD                void                                [        o32 ad]                                        386
          756 LODSQ                void                                [        o64 ad]                                        X64
          757 LODSW                void                                [        o16 ad]                                        8086
          758 LOOP                imm                                [i:        adf e2 rel8]                                8086
          759 LOOP                imm,reg_cx                        [i-:        a16 e2 rel8]                                8086,NOLONG
          760 LOOP                imm,reg_ecx                        [i-:        a32 e2 rel8]                                386
          761 LOOP                imm,reg_rcx                        [i-:        a64 e2 rel8]                                X64
          762 LOOPE                imm                                [i:        adf e1 rel8]                                8086
          763 LOOPE                imm,reg_cx                        [i-:        a16 e1 rel8]                                8086,NOLONG
          764 LOOPE                imm,reg_ecx                        [i-:        a32 e1 rel8]                                386
          765 LOOPE                imm,reg_rcx                        [i-:        a64 e1 rel8]                                X64
          766 LOOPNE                imm                                [i:        adf e0 rel8]                                8086
          767 LOOPNE                imm,reg_cx                        [i-:        a16 e0 rel8]                                8086,NOLONG
          768 LOOPNE                imm,reg_ecx                        [i-:        a32 e0 rel8]                                386
          769 LOOPNE                imm,reg_rcx                        [i-:        a64 e0 rel8]                                X64
          770 LOOPNZ                imm                                [i:        adf e0 rel8]                                8086
          771 LOOPNZ                imm,reg_cx                        [i-:        a16 e0 rel8]                                8086,NOLONG
          772 LOOPNZ                imm,reg_ecx                        [i-:        a32 e0 rel8]                                386
          773 LOOPNZ                imm,reg_rcx                        [i-:        a64 e0 rel8]                                X64
          774 LOOPZ                imm                                [i:        adf e1 rel8]                                8086
          775 LOOPZ                imm,reg_cx                        [i-:        a16 e1 rel8]                                8086,NOLONG
          776 LOOPZ                imm,reg_ecx                        [i-:        a32 e1 rel8]                                386
          777 LOOPZ                imm,reg_rcx                        [i-:        a64 e1 rel8]                                X64
          778 LSL                reg16,mem                        [rm:        o16 0f 03 /r]                                286,PROT,SW
          779 LSL                reg16,reg16                        [rm:        o16 0f 03 /r]                                286,PROT
          780 LSL                reg16,reg32                        [rm:        o16 0f 03 /r]                                386,PROT
          781 LSL                reg16,reg64                        [rm:        o16 o64nw 0f 03 /r]                        X64,PROT,ND
          782 LSL                reg32,mem                        [rm:        o32 0f 03 /r]                                386,PROT,SW
          783 LSL                reg32,reg16                        [rm:        o32 0f 03 /r]                                386,PROT
          784 LSL                reg32,reg32                        [rm:        o32 0f 03 /r]                                386,PROT
          785 LSL                reg32,reg64                        [rm:        o32 o64nw 0f 03 /r]                        X64,PROT,ND
          786 LSL                reg64,mem                        [rm:        o64 0f 03 /r]                                X64,PROT,SW
          787 LSL                reg64,reg16                        [rm:        o64 0f 03 /r]                                X64,PROT
          788 LSL                reg64,reg32                        [rm:        o64 0f 03 /r]                                X64,PROT
          789 LSL                reg64,reg64                        [rm:        o64 0f 03 /r]                                X64,PROT
          790 LSS                reg16,mem                        [rm:        o16 0f b2 /r]                                386
          791 LSS                reg32,mem                        [rm:        o32 0f b2 /r]                                386
          792 LSS                reg64,mem                        [rm:        o64 0f b2 /r]                                X64
          793 LTR                mem                                [m:        0f 00 /3]                                286,PROT,PRIV
          794 LTR                mem16                                [m:        0f 00 /3]                                286,PROT,PRIV
          795 LTR                reg16                                [m:        0f 00 /3]                                286,PROT,PRIV
          796 MFENCE                void                                [        np 0f ae f0]                                X64,AMD
          797 MONITOR                void                                [        0f 01 c8]                                PRESCOTT
          798 MONITOR                reg_eax,reg_ecx,reg_edx                [---:        0f 01 c8]                                PRESCOTT,NOLONG,ND
          799 MONITOR                reg_rax,reg_ecx,reg_edx                [---:        0f 01 c8]                                X64,ND
          800 MONITORX        void                                [        0f 01 fa]                                AMD
          801 MONITORX        reg_rax,reg_ecx,reg_edx                [---:        0f 01 fa]                                X64,AMD,ND
          802 MONITORX        reg_eax,reg_ecx,reg_edx                [---:        0f 01 fa]                                AMD,ND
          803 MONITORX        reg_ax,reg_ecx,reg_edx                [---:        0f 01 fa]                                AMD,ND
          804 MOV                mem,reg_sreg                        [mr:        8c /r]                                        8086,SW
          805 MOV                reg16,reg_sreg                        [mr:        o16 8c /r]                                8086
          806 MOV                reg32,reg_sreg                        [mr:        o32 8c /r]                                386
          807 MOV                reg64,reg_sreg                        [mr:        o64nw 8c /r]                                X64,OPT,ND
          808 MOV                rm64,reg_sreg                        [mr:        o64 8c /r]                                X64
          809 MOV                reg_sreg,mem                        [rm:        8e /r]                                        8086,SW
          810 MOV                reg_sreg,reg16                        [rm:        8e /r]                                        8086,OPT,ND
          811 MOV                reg_sreg,reg32                        [rm:        8e /r]                                        386,OPT,ND
          812 MOV                reg_sreg,reg64                        [rm:        o64nw 8e /r]                                X64,OPT,ND
          813 MOV                reg_sreg,reg16                        [rm:        o16 8e /r]                                8086
          814 MOV                reg_sreg,reg32                        [rm:        o32 8e /r]                                386
          815 MOV                reg_sreg,rm64                        [rm:        o64 8e /r]                                X64
          816 MOV                reg_al,mem_offs                        [-i:        a0 iwdq]                                8086,SM
          817 MOV                reg_ax,mem_offs                        [-i:        o16 a1 iwdq]                                8086,SM
          818 MOV                reg_eax,mem_offs                [-i:        o32 a1 iwdq]                                386,SM
          819 MOV                reg_rax,mem_offs                [-i:        o64 a1 iwdq]                                X64,SM
          820 MOV                mem_offs,reg_al                        [i-:        a2 iwdq]                                8086,SM,NOHLE
          821 MOV                mem_offs,reg_ax                        [i-:        o16 a3 iwdq]                                8086,SM,NOHLE
          822 MOV                mem_offs,reg_eax                [i-:        o32 a3 iwdq]                                386,SM,NOHLE
          823 MOV                mem_offs,reg_rax                [i-:        o64 a3 iwdq]                                X64,SM,NOHLE
          824 MOV                reg32,reg_creg                        [mr:        rex.l 0f 20 /r]                                386,PRIV,NOLONG
          825 MOV                reg64,reg_creg                        [mr:        o64nw 0f 20 /r]                                X64,PRIV
          826 MOV                reg_creg,reg32                        [rm:        rex.l 0f 22 /r]                                386,PRIV,NOLONG
          827 MOV                reg_creg,reg64                        [rm:        o64nw 0f 22 /r]                                X64,PRIV
          828 MOV                reg32,reg_dreg                        [mr:        0f 21 /r]                                386,PRIV,NOLONG
          829 MOV                reg64,reg_dreg                        [mr:        o64nw 0f 21 /r]                                X64,PRIV
          830 MOV                reg_dreg,reg32                        [rm:        0f 23 /r]                                386,PRIV,NOLONG
          831 MOV                reg_dreg,reg64                        [rm:        o64nw 0f 23 /r]                                X64,PRIV
          832 MOV                reg32,reg_treg                        [mr:        0f 24 /r]                                386,NOLONG,ND
          833 MOV                reg_treg,reg32                        [rm:        0f 26 /r]                                386,NOLONG,ND
          834 MOV                mem,reg8                        [mr:        hlexr 88 /r]                                8086,SM
          835 MOV                reg8,reg8                        [mr:        88 /r]                                        8086
          836 MOV                mem,reg16                        [mr:        hlexr o16 89 /r]                        8086,SM
          837 MOV                reg16,reg16                        [mr:        o16 89 /r]                                8086
          838 MOV                mem,reg32                        [mr:        hlexr o32 89 /r]                        386,SM
          839 MOV                reg32,reg32                        [mr:        o32 89 /r]                                386
          840 MOV                mem,reg64                        [mr:        hlexr o64 89 /r]                        X64,SM
          841 MOV                reg64,reg64                        [mr:        o64 89 /r]                                X64
          842 MOV                reg8,mem                        [rm:        8a /r]                                        8086,SM
          843 MOV                reg8,reg8                        [rm:        8a /r]                                        8086
          844 MOV                reg16,mem                        [rm:        o16 8b /r]                                8086,SM
          845 MOV                reg16,reg16                        [rm:        o16 8b /r]                                8086
          846 MOV                reg32,mem                        [rm:        o32 8b /r]                                386,SM
          847 MOV                reg32,reg32                        [rm:        o32 8b /r]                                386
          848 MOV                reg64,mem                        [rm:        o64 8b /r]                                X64,SM
          849 MOV                reg64,reg64                        [rm:        o64 8b /r]                                X64
          850 MOV                reg8,imm                        [ri:        b0+r ib]                                8086,SM
          851 MOV                reg16,imm                        [ri:        o16 b8+r iw]                                8086,SM
          852 MOV                reg32,imm                        [ri:        o32 b8+r id]                                386,SM
          853 MOV                reg64,udword                        [ri:        o64nw b8+r id]                                X64,SM,OPT,ND
          854 MOV                reg64,sdword                        [mi:        o64 c7 /0 id,s]                                X64,SM,OPT,ND
          855 MOV                reg64,imm                        [ri:        o64 b8+r iq]                                X64,SM
          856 MOV                rm8,imm                                [mi:        hlexr c6 /0 ib]                                8086,SM
          857 MOV                rm16,imm                        [mi:        hlexr o16 c7 /0 iw]                        8086,SM
          858 MOV                rm32,imm                        [mi:        hlexr o32 c7 /0 id]                        386,SM
          859 MOV                rm64,imm                        [mi:        hlexr o64 c7 /0 id,s]                        X64,SM
          860 MOV                rm64,imm32                        [mi:        hlexr o64 c7 /0 id,s]                        X64
          861 MOV                mem,imm8                        [mi:        hlexr c6 /0 ib]                                8086,SM
          862 MOV                mem,imm16                        [mi:        hlexr o16 c7 /0 iw]                        8086,SM
          863 MOV                mem,imm32                        [mi:        hlexr o32 c7 /0 id]                        386,SM
          864 MOVD                mmxreg,rm32                        [rm:        np 0f 6e /r]                                PENT,MMX,SD
          865 MOVD                rm32,mmxreg                        [mr:        np 0f 7e /r]                                PENT,MMX,SD
          866 MOVD                mmxreg,rm64                        [rm:        np o64 0f 6e /r]                        X64,MMX,SX,ND
          867 MOVD                rm64,mmxreg                        [mr:        np o64 0f 7e /r]                        X64,MMX,SX,ND
          868 MOVQ                mmxreg,mmxrm                        [rm:        np 0f 6f /r]                                PENT,MMX,SQ
          869 MOVQ                mmxrm,mmxreg                        [mr:        np 0f 7f /r]                                PENT,MMX,SQ
          870 MOVQ                mmxreg,rm64                        [rm:        np o64 0f 6e /r]                        X64,MMX
          871 MOVQ                rm64,mmxreg                        [mr:        np o64 0f 7e /r]                        X64,MMX
          872 MOVSB                void                                [        a4]                                        8086
          873 MOVSD                void                                [        o32 a5]                                        386
          874 MOVSQ                void                                [        o64 a5]                                        X64
          875 MOVSW                void                                [        o16 a5]                                        8086
          876 MOVSX                reg16,mem                        [rm:        o16 0f be /r]                                386,SB
          877 MOVSX                reg16,reg8                        [rm:        o16 0f be /r]                                386
          878 MOVSX                reg32,rm8                        [rm:        o32 0f be /r]                                386
          879 MOVSX                reg32,rm16                        [rm:        o32 0f bf /r]                                386
          880 MOVSX                reg64,rm8                        [rm:        o64 0f be /r]                                X64
          881 MOVSX                reg64,rm16                        [rm:        o64 0f bf /r]                                X64
          882 MOVSXD                reg64,rm32                        [rm:        o64 63 /r]                                X64
          883 MOVSX                reg64,rm32                        [rm:        o64 63 /r]                                X64,ND
          884 MOVZX                reg16,mem                        [rm:        o16 0f b6 /r]                                386,SB
          885 MOVZX                reg16,reg8                        [rm:        o16 0f b6 /r]                                386
          886 MOVZX                reg32,rm8                        [rm:        o32 0f b6 /r]                                386
          887 MOVZX                reg32,rm16                        [rm:        o32 0f b7 /r]                                386
          888 MOVZX                reg64,rm8                        [rm:        o64 0f b6 /r]                                X64
          889 MOVZX                reg64,rm16                        [rm:        o64 0f b7 /r]                                X64
          890 MUL                rm8                                [m:        f6 /4]                                        8086
          891 MUL                rm16                                [m:        o16 f7 /4]                                8086
          892 MUL                rm32                                [m:        o32 f7 /4]                                386
          893 MUL                rm64                                [m:        o64 f7 /4]                                X64
          894 MWAIT                void                                [        0f 01 c9]                                PRESCOTT
          895 MWAIT                reg_eax,reg_ecx                        [--:        0f 01 c9]                                PRESCOTT,ND
          896 MWAITX                void                                [        0f 01 fb]                                AMD
          897 MWAITX                reg_eax,reg_ecx                        [--:        0f 01 fb]                                AMD,ND
          898 NEG                rm8                                [m:        hle f6 /3]                                8086,LOCK
          899 NEG                rm16                                [m:        hle o16 f7 /3]                                8086,LOCK
          900 NEG                rm32                                [m:        hle o32 f7 /3]                                386,LOCK
          901 NEG                rm64                                [m:        hle o64 f7 /3]                                X64,LOCK
          902 NOP                rm16                                [m:        o16 0f 1f /0]                                P6
          903 NOP                rm32                                [m:        o32 0f 1f /0]                                P6
          904 NOP                rm64                                [m:        o64 0f 1f /0]                                X64
          905 NOT                rm8                                [m:        hle f6 /2]                                8086,LOCK
          906 NOT                rm16                                [m:        hle o16 f7 /2]                                8086,LOCK
          907 NOT                rm32                                [m:        hle o32 f7 /2]                                386,LOCK
          908 NOT                rm64                                [m:        hle o64 f7 /2]                                X64,LOCK
          909 OR                mem,reg8                        [mr:        hle 08 /r]                                8086,SM,LOCK
          910 OR                reg8,reg8                        [mr:        08 /r]                                        8086
          911 OR                mem,reg16                        [mr:        hle o16 09 /r]                                8086,SM,LOCK
          912 OR                reg16,reg16                        [mr:        o16 09 /r]                                8086
          913 OR                mem,reg32                        [mr:        hle o32 09 /r]                                386,SM,LOCK
          914 OR                reg32,reg32                        [mr:        o32 09 /r]                                386
          915 OR                mem,reg64                        [mr:        hle o64 09 /r]                                X64,SM,LOCK
          916 OR                reg64,reg64                        [mr:        o64 09 /r]                                X64
          917 OR                reg8,mem                        [rm:        0a /r]                                        8086,SM
          918 OR                reg8,reg8                        [rm:        0a /r]                                        8086
          919 OR                reg16,mem                        [rm:        o16 0b /r]                                8086,SM
          920 OR                reg16,reg16                        [rm:        o16 0b /r]                                8086
          921 OR                reg32,mem                        [rm:        o32 0b /r]                                386,SM
          922 OR                reg32,reg32                        [rm:        o32 0b /r]                                386
          923 OR                reg64,mem                        [rm:        o64 0b /r]                                X64,SM
          924 OR                reg64,reg64                        [rm:        o64 0b /r]                                X64
          925 OR                rm16,imm8                        [mi:        hle o16 83 /1 ib,s]                        8086,LOCK
          926 OR                rm32,imm8                        [mi:        hle o32 83 /1 ib,s]                        386,LOCK
          927 OR                rm64,imm8                        [mi:        hle o64 83 /1 ib,s]                        X64,LOCK
          928 OR                reg_al,imm                        [-i:        0c ib]                                        8086,SM
          929 OR                reg_ax,sbyteword                [mi:        o16 83 /1 ib,s]                                8086,SM,ND
          930 OR                reg_ax,imm                        [-i:        o16 0d iw]                                8086,SM
          931 OR                reg_eax,sbytedword                [mi:        o32 83 /1 ib,s]                                386,SM,ND
          932 OR                reg_eax,imm                        [-i:        o32 0d id]                                386,SM
          933 OR                reg_rax,sbytedword                [mi:        o64 83 /1 ib,s]                                X64,SM,ND
          934 OR                reg_rax,imm                        [-i:        o64 0d id,s]                                X64,SM
          935 OR                rm8,imm                                [mi:        hle 80 /1 ib]                                8086,SM,LOCK
          936 OR                rm16,sbyteword                        [mi:        hle o16 83 /1 ib,s]                        8086,SM,LOCK,ND
          937 OR                rm16,imm                        [mi:        hle o16 81 /1 iw]                        8086,SM,LOCK
          938 OR                rm32,sbytedword                        [mi:        hle o32 83 /1 ib,s]                        386,SM,LOCK,ND
          939 OR                rm32,imm                        [mi:        hle o32 81 /1 id]                        386,SM,LOCK
          940 OR                rm64,sbytedword                        [mi:        hle o64 83 /1 ib,s]                        X64,SM,LOCK,ND
          941 OR                rm64,imm                        [mi:        hle o64 81 /1 id,s]                        X64,SM,LOCK
          942 OR                mem,imm8                        [mi:        hle 80 /1 ib]                                8086,SM,LOCK
          943 OR                mem,sbyteword16                        [mi:        hle o16 83 /1 ib,s]                        8086,SM,LOCK,ND
          944 OR                mem,imm16                        [mi:        hle o16 81 /1 iw]                        8086,SM,LOCK
          945 OR                mem,sbytedword32                [mi:        hle o32 83 /1 ib,s]                        386,SM,LOCK,ND
          946 OR                mem,imm32                        [mi:        hle o32 81 /1 id]                        386,SM,LOCK
          947 OR                rm8,imm                                [mi:        hle 82 /1 ib]                                8086,SM,LOCK,ND,NOLONG
          948 OUT                imm,reg_al                        [i-:        e6 ib,u]                                8086,SB
          949 OUT                imm,reg_ax                        [i-:        o16 e7 ib,u]                                8086,SB
          950 OUT                imm,reg_eax                        [i-:        o32 e7 ib,u]                                386,SB
          951 OUT                reg_dx,reg_al                        [--:        ee]                                        8086
          952 OUT                reg_dx,reg_ax                        [--:        o16 ef]                                        8086
          953 OUT                reg_dx,reg_eax                        [--:        o32 ef]                                        386
          954 OUTSB                void                                [        6e]                                        186
          955 OUTSD                void                                [        o32 6f]                                        386
          956 OUTSW                void                                [        o16 6f]                                        186
          957 PACKSSDW        mmxreg,mmxrm                        [rm:        np o64nw 0f 6b /r]                        PENT,MMX,SQ
          958 PACKSSWB        mmxreg,mmxrm                        [rm:        np o64nw 0f 63 /r]                        PENT,MMX,SQ
          959 PACKUSWB        mmxreg,mmxrm                        [rm:        np o64nw 0f 67 /r]                        PENT,MMX,SQ
          960 PADDB                mmxreg,mmxrm                        [rm:        np o64nw 0f fc /r]                        PENT,MMX,SQ
          961 PADDD                mmxreg,mmxrm                        [rm:        np o64nw 0f fe /r]                        PENT,MMX,SQ
          962 PADDSB                mmxreg,mmxrm                        [rm:        np o64nw 0f ec /r]                        PENT,MMX,SQ
          963 PADDSIW                mmxreg,mmxrm                        [rm:        o64nw 0f 51 /r]                                PENT,MMX,SQ,CYRIX
          964 PADDSW                mmxreg,mmxrm                        [rm:        np o64nw 0f ed /r]                        PENT,MMX,SQ
          965 PADDUSB                mmxreg,mmxrm                        [rm:        np o64nw 0f dc /r]                        PENT,MMX,SQ
          966 PADDUSW                mmxreg,mmxrm                        [rm:        np o64nw 0f dd /r]                        PENT,MMX,SQ
          967 PADDW                mmxreg,mmxrm                        [rm:        np o64nw 0f fd /r]                        PENT,MMX,SQ
          968 PAND                mmxreg,mmxrm                        [rm:        np o64nw 0f db /r]                        PENT,MMX,SQ
          969 PANDN                mmxreg,mmxrm                        [rm:        np o64nw 0f df /r]                        PENT,MMX,SQ
          970 PAUSE                void                                [        f3i 90]                                        8086
          971 PAVEB                mmxreg,mmxrm                        [rm:        o64nw 0f 50 /r]                                PENT,MMX,SQ,CYRIX
          972 PAVGUSB                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r bf]                        PENT,3DNOW,SQ
          973 PCMPEQB                mmxreg,mmxrm                        [rm:        np o64nw 0f 74 /r]                        PENT,MMX,SQ
          974 PCMPEQD                mmxreg,mmxrm                        [rm:        np o64nw 0f 76 /r]                        PENT,MMX,SQ
          975 PCMPEQW                mmxreg,mmxrm                        [rm:        np o64nw 0f 75 /r]                        PENT,MMX,SQ
          976 PCMPGTB                mmxreg,mmxrm                        [rm:        np o64nw 0f 64 /r]                        PENT,MMX,SQ
          977 PCMPGTD                mmxreg,mmxrm                        [rm:        np o64nw 0f 66 /r]                        PENT,MMX,SQ
          978 PCMPGTW                mmxreg,mmxrm                        [rm:        np o64nw 0f 65 /r]                        PENT,MMX,SQ
          979 PDISTIB                mmxreg,mem                        [rm:        0f 54 /r]                                PENT,MMX,SM,CYRIX
          980 PF2ID                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 1d]                        PENT,3DNOW,SQ
          981 PFACC                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r ae]                        PENT,3DNOW,SQ
          982 PFADD                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 9e]                        PENT,3DNOW,SQ
          983 PFCMPEQ                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r b0]                        PENT,3DNOW,SQ
          984 PFCMPGE                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 90]                        PENT,3DNOW,SQ
          985 PFCMPGT                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r a0]                        PENT,3DNOW,SQ
          986 PFMAX                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r a4]                        PENT,3DNOW,SQ
          987 PFMIN                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 94]                        PENT,3DNOW,SQ
          988 PFMUL                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r b4]                        PENT,3DNOW,SQ
          989 PFRCP                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 96]                        PENT,3DNOW,SQ
          990 PFRCPIT1        mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r a6]                        PENT,3DNOW,SQ
          991 PFRCPIT2        mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r b6]                        PENT,3DNOW,SQ
          992 PFRSQIT1        mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r a7]                        PENT,3DNOW,SQ
          993 PFRSQRT                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 97]                        PENT,3DNOW,SQ
          994 PFSUB                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 9a]                        PENT,3DNOW,SQ
          995 PFSUBR                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r aa]                        PENT,3DNOW,SQ
          996 PI2FD                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 0d]                        PENT,3DNOW,SQ
          997 PMACHRIW        mmxreg,mem                        [rm:        0f 5e /r]                                PENT,MMX,SM,CYRIX
          998 PMADDWD                mmxreg,mmxrm                        [rm:        np o64nw 0f f5 /r]                        PENT,MMX,SQ
          999 PMAGW                mmxreg,mmxrm                        [rm:        o64nw 0f 52 /r]                                PENT,MMX,SQ,CYRIX
         1000 PMULHRIW        mmxreg,mmxrm                        [rm:        o64nw 0f 5d /r]                                PENT,MMX,SQ,CYRIX
         1001 PMULHRWA        mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r b7]                        PENT,3DNOW,SQ
         1002 PMULHRWC        mmxreg,mmxrm                        [rm:        o64nw 0f 59 /r]                                PENT,MMX,SQ,CYRIX
         1003 PMULHW                mmxreg,mmxrm                        [rm:        np o64nw 0f e5 /r]                        PENT,MMX,SQ
         1004 PMULLW                mmxreg,mmxrm                        [rm:        np o64nw 0f d5 /r]                        PENT,MMX,SQ
         1005 PMVGEZB                mmxreg,mem                        [rm:        0f 5c /r]                                PENT,MMX,SQ,CYRIX
         1006 PMVLZB                mmxreg,mem                        [rm:        0f 5b /r]                                PENT,MMX,SQ,CYRIX
         1007 PMVNZB                mmxreg,mem                        [rm:        0f 5a /r]                                PENT,MMX,SQ,CYRIX
         1008 PMVZB                mmxreg,mem                        [rm:        0f 58 /r]                                PENT,MMX,SQ,CYRIX
         1009 POP                reg16                                [r:        o16 58+r]                                8086
         1010 POP                reg32                                [r:        o32 58+r]                                386,NOLONG
         1011 POP                reg64                                [r:        o64nw 58+r]                                X64
         1012 POP                rm16                                [m:        o16 8f /0]                                8086
         1013 POP                rm32                                [m:        o32 8f /0]                                386,NOLONG
         1014 POP                rm64                                [m:        o64nw 8f /0]                                X64
         1015 POP                reg_es                                [-:        07]                                        8086,NOLONG
         1016 POP                reg_cs                                [-:        0f]                                        8086,UNDOC,ND,OBSOLETE
         1017 POP                reg_ss                                [-:        17]                                        8086,NOLONG
         1018 POP                reg_ds                                [-:        1f]                                        8086,NOLONG
         1019 POP                reg_fs                                [-:        0f a1]                                        386
         1020 POP                reg_gs                                [-:        0f a9]                                        386
         1021 POPA                void                                [        odf 61]                                        186,NOLONG
         1022 POPAD                void                                [        o32 61]                                        386,NOLONG
         1023 POPAW                void                                [        o16 61]                                        186,NOLONG
         1024 POPF                void                                [        odf 9d]                                        8086
         1025 POPFD                void                                [        o32 9d]                                        386,NOLONG
         1026 POPFQ                void                                [        o32 9d]                                        X64
         1027 POPFW                void                                [        o16 9d]                                        8086
         1028 POR                mmxreg,mmxrm                        [rm:        np o64nw 0f eb /r]                        PENT,MMX,SQ
         1029 PREFETCH        mem                                [m:        0f 0d /0]                                PENT,3DNOW,SQ
         1030 PREFETCHW        mem                                [m:        0f 0d /1]                                PENT,3DNOW,SQ
         1031 PSLLD                mmxreg,mmxrm                        [rm:        np o64nw 0f f2 /r]                        PENT,MMX,SQ
         1032 PSLLD                mmxreg,imm                        [mi:        np 0f 72 /6 ib,u]                        PENT,MMX
         1033 PSLLQ                mmxreg,mmxrm                        [rm:        np o64nw 0f f3 /r]                        PENT,MMX,SQ
         1034 PSLLQ                mmxreg,imm                        [mi:        np 0f 73 /6 ib,u]                        PENT,MMX
         1035 PSLLW                mmxreg,mmxrm                        [rm:        np o64nw 0f f1 /r]                        PENT,MMX,SQ
         1036 PSLLW                mmxreg,imm                        [mi:        np 0f 71 /6 ib,u]                        PENT,MMX
         1037 PSRAD                mmxreg,mmxrm                        [rm:        np o64nw 0f e2 /r]                        PENT,MMX,SQ
         1038 PSRAD                mmxreg,imm                        [mi:        np 0f 72 /4 ib,u]                        PENT,MMX
         1039 PSRAW                mmxreg,mmxrm                        [rm:        np o64nw 0f e1 /r]                        PENT,MMX,SQ
         1040 PSRAW                mmxreg,imm                        [mi:        np 0f 71 /4 ib,u]                        PENT,MMX
         1041 PSRLD                mmxreg,mmxrm                        [rm:        np o64nw 0f d2 /r]                        PENT,MMX,SQ
         1042 PSRLD                mmxreg,imm                        [mi:        np 0f 72 /2 ib,u]                        PENT,MMX
         1043 PSRLQ                mmxreg,mmxrm                        [rm:        np o64nw 0f d3 /r]                        PENT,MMX,SQ
         1044 PSRLQ                mmxreg,imm                        [mi:        np 0f 73 /2 ib,u]                        PENT,MMX
         1045 PSRLW                mmxreg,mmxrm                        [rm:        np o64nw 0f d1 /r]                        PENT,MMX,SQ
         1046 PSRLW                mmxreg,imm                        [mi:        np 0f 71 /2 ib,u]                        PENT,MMX
         1047 PSUBB                mmxreg,mmxrm                        [rm:        np o64nw 0f f8 /r]                        PENT,MMX,SQ
         1048 PSUBD                mmxreg,mmxrm                        [rm:        np o64nw 0f fa /r]                        PENT,MMX,SQ
         1049 PSUBSB                mmxreg,mmxrm                        [rm:        np o64nw 0f e8 /r]                        PENT,MMX,SQ
         1050 PSUBSIW                mmxreg,mmxrm                        [rm:        o64nw 0f 55 /r]                                PENT,MMX,SQ,CYRIX
         1051 PSUBSW                mmxreg,mmxrm                        [rm:        np o64nw 0f e9 /r]                        PENT,MMX,SQ
         1052 PSUBUSB                mmxreg,mmxrm                        [rm:        np o64nw 0f d8 /r]                        PENT,MMX,SQ
         1053 PSUBUSW                mmxreg,mmxrm                        [rm:        np o64nw 0f d9 /r]                        PENT,MMX,SQ
         1054 PSUBW                mmxreg,mmxrm                        [rm:        np o64nw 0f f9 /r]                        PENT,MMX,SQ
         1055 PUNPCKHBW        mmxreg,mmxrm                        [rm:        np o64nw 0f 68 /r]                        PENT,MMX,SQ
         1056 PUNPCKHDQ        mmxreg,mmxrm                        [rm:        np o64nw 0f 6a /r]                        PENT,MMX,SQ
         1057 PUNPCKHWD        mmxreg,mmxrm                        [rm:        np o64nw 0f 69 /r]                        PENT,MMX,SQ
         1058 PUNPCKLBW        mmxreg,mmxrm                        [rm:        np o64nw 0f 60 /r]                        PENT,MMX,SQ
         1059 PUNPCKLDQ        mmxreg,mmxrm                        [rm:        np o64nw 0f 62 /r]                        PENT,MMX,SQ
         1060 PUNPCKLWD        mmxreg,mmxrm                        [rm:        np o64nw 0f 61 /r]                        PENT,MMX,SQ
         1061 PUSH                reg16                                [r:        o16 50+r]                                8086
         1062 PUSH                reg32                                [r:        o32 50+r]                                386,NOLONG
         1063 PUSH                reg64                                [r:        o64nw 50+r]                                X64
         1064 PUSH                rm16                                [m:        o16 ff /6]                                8086
         1065 PUSH                rm32                                [m:        o32 ff /6]                                386,NOLONG
         1066 PUSH                rm64                                [m:        o64nw ff /6]                                X64
         1067 PUSH                reg_es                                [-:        06]                                        8086,NOLONG
         1068 PUSH                reg_cs                                [-:        0e]                                        8086,NOLONG
         1069 PUSH                reg_ss                                [-:        16]                                        8086,NOLONG
         1070 PUSH                reg_ds                                [-:        1e]                                        8086,NOLONG
         1071 PUSH                reg_fs                                [-:        0f a0]                                        386
         1072 PUSH                reg_gs                                [-:        0f a8]                                        386
         1073 PUSH                imm8                                [i:        6a ib,s]                                        186
         1074 PUSH                sbyteword16                        [i:        o16 6a ib,s]                                186,AR0,SIZE,ND
         1075 PUSH                imm16                                [i:        o16 68 iw]                                186,AR0,SIZE
         1076 PUSH                sbytedword32                        [i:        o32 6a ib,s]                                386,NOLONG,AR0,SIZE,ND
         1077 PUSH                imm32                                [i:        o32 68 id]                                386,NOLONG,AR0,SIZE
         1078 PUSH                sbytedword32                        [i:        o32 6a ib,s]                                386,NOLONG,SD,ND
         1079 PUSH                imm32                                [i:        o32 68 id]                                386,NOLONG,SD
         1080 PUSH                sbytedword64                        [i:        o64nw 6a ib,s]                                X64,AR0,SIZE,ND
         1081 PUSH                imm64                                [i:        o64nw 68 id,s]                                X64,AR0,SIZE
         1082 PUSH                sbytedword32                        [i:        o64nw 6a ib,s]                                X64,AR0,SIZE,ND
         1083 PUSH                imm32                                [i:        o64nw 68 id,s]                                X64,AR0,SIZE
         1084 PUSHA                void                                [        odf 60]                                        186,NOLONG
         1085 PUSHAD                void                                [        o32 60]                                        386,NOLONG
         1086 PUSHAW                void                                [        o16 60]                                        186,NOLONG
         1087 PUSHF                void                                [        odf 9c]                                        8086
         1088 PUSHFD                void                                [        o32 9c]                                        386,NOLONG
         1089 PUSHFQ                void                                [        o32 9c]                                        X64
         1090 PUSHFW                void                                [        o16 9c]                                        8086
         1091 PXOR                mmxreg,mmxrm                        [rm:        np o64nw 0f ef /r]                        PENT,MMX,SQ
         1092 RCL                rm8,unity                        [m-:        d0 /2]                                        8086
         1093 RCL                rm8,reg_cl                        [m-:        d2 /2]                                        8086
         1094 RCL                rm8,imm8                        [mi:        c0 /2 ib,u]                                186
         1095 RCL                rm16,unity                        [m-:        o16 d1 /2]                                8086
         1096 RCL                rm16,reg_cl                        [m-:        o16 d3 /2]                                8086
         1097 RCL                rm16,imm8                        [mi:        o16 c1 /2 ib,u]                                186
         1098 RCL                rm32,unity                        [m-:        o32 d1 /2]                                386
         1099 RCL                rm32,reg_cl                        [m-:        o32 d3 /2]                                386
         1100 RCL                rm32,imm8                        [mi:        o32 c1 /2 ib,u]                                386
         1101 RCL                rm64,unity                        [m-:        o64 d1 /2]                                X64
         1102 RCL                rm64,reg_cl                        [m-:        o64 d3 /2]                                X64
         1103 RCL                rm64,imm8                        [mi:        o64 c1 /2 ib,u]                                X64
         1104 RCR                rm8,unity                        [m-:        d0 /3]                                        8086
         1105 RCR                rm8,reg_cl                        [m-:        d2 /3]                                        8086
         1106 RCR                rm8,imm8                        [mi:        c0 /3 ib,u]                                186
         1107 RCR                rm16,unity                        [m-:        o16 d1 /3]                                8086
         1108 RCR                rm16,reg_cl                        [m-:        o16 d3 /3]                                8086
         1109 RCR                rm16,imm8                        [mi:        o16 c1 /3 ib,u]                                186
         1110 RCR                rm32,unity                        [m-:        o32 d1 /3]                                386
         1111 RCR                rm32,reg_cl                        [m-:        o32 d3 /3]                                386
         1112 RCR                rm32,imm8                        [mi:        o32 c1 /3 ib,u]                                386
         1113 RCR                rm64,unity                        [m-:        o64 d1 /3]                                X64
         1114 RCR                rm64,reg_cl                        [m-:        o64 d3 /3]                                X64
         1115 RCR                rm64,imm8                        [mi:        o64 c1 /3 ib,u]                                X64
         1116 RDSHR                rm32                                [m:        o32 0f 36 /0]                                P6,CYRIX,SMM
         1117 RDMSR                void                                [        0f 32]                                        PENT,PRIV
         1118 RDPMC                void                                [        0f 33]                                        P6
         1119 RDTSC                void                                [        0f 31]                                        PENT
         1120 RDTSCP                void                                [        0f 01 f9]                                X86_64
         1121 RET                imm                                [i:        c2 iw]                                        8086,SW,BND
         1122 RETF                void                                [        cb]                                        8086
         1123 RETF                imm                                [i:        ca iw]                                        8086,SW
         1124 RETN                void                                [        c3]                                        8086,BND
         1125 RETN                imm                                [i:        c2 iw]                                        8086,SW,BND
         1126 
         1127 ROL                rm8,unity                        [m-:        d0 /0]                                        8086
         1128 ROL                rm8,reg_cl                        [m-:        d2 /0]                                        8086
         1129 ROL                rm8,imm8                        [mi:        c0 /0 ib,u]                                186
         1130 ROL                rm16,unity                        [m-:        o16 d1 /0]                                8086
         1131 ROL                rm16,reg_cl                        [m-:        o16 d3 /0]                                8086
         1132 ROL                rm16,imm8                        [mi:        o16 c1 /0 ib,u]                                186
         1133 ROL                rm32,unity                        [m-:        o32 d1 /0]                                386
         1134 ROL                rm32,reg_cl                        [m-:        o32 d3 /0]                                386
         1135 ROL                rm32,imm8                        [mi:        o32 c1 /0 ib,u]                                386
         1136 ROL                rm64,unity                        [m-:        o64 d1 /0]                                X64
         1137 ROL                rm64,reg_cl                        [m-:        o64 d3 /0]                                X64
         1138 ROL                rm64,imm8                        [mi:        o64 c1 /0 ib,u]                                X64
         1139 ROR                rm8,unity                        [m-:        d0 /1]                                        8086
         1140 ROR                rm8,reg_cl                        [m-:        d2 /1]                                        8086
         1141 ROR                rm8,imm8                        [mi:        c0 /1 ib,u]                                186
         1142 ROR                rm16,unity                        [m-:        o16 d1 /1]                                8086
         1143 ROR                rm16,reg_cl                        [m-:        o16 d3 /1]                                8086
         1144 ROR                rm16,imm8                        [mi:        o16 c1 /1 ib,u]                                186
         1145 ROR                rm32,unity                        [m-:        o32 d1 /1]                                386
         1146 ROR                rm32,reg_cl                        [m-:        o32 d3 /1]                                386
         1147 ROR                rm32,imm8                        [mi:        o32 c1 /1 ib,u]                                386
         1148 ROR                rm64,unity                        [m-:        o64 d1 /1]                                X64
         1149 ROR                rm64,reg_cl                        [m-:        o64 d3 /1]                                X64
         1150 ROR                rm64,imm8                        [mi:        o64 c1 /1 ib,u]                                X64
         1151 RDM                void                                [        0f 3a]                                        P6,CYRIX,ND
         1152 RSDC                reg_sreg,mem80                        [rm:        0f 79 /r]                                486,CYRIX,SMM
         1153 RSLDT                mem80                                [m:        0f 7b /0]                                486,CYRIX,SMM
         1154 RSM                void                                [        0f aa]                                        PENT,SMM
         1155 RSTS                mem80                                [m:        0f 7d /0]                                486,CYRIX,SMM
         1156 SAHF                void                                [        9e]                                        8086
         1157 SAL                rm8,unity                        [m-:        d0 /4]                                        8086,ND
         1158 SAL                rm8,reg_cl                        [m-:        d2 /4]                                        8086,ND
         1159 SAL                rm8,imm8                        [mi:        c0 /4 ib,u]                                186,ND
         1160 SAL                rm16,unity                        [m-:        o16 d1 /4]                                8086,ND
         1161 SAL                rm16,reg_cl                        [m-:        o16 d3 /4]                                8086,ND
         1162 SAL                rm16,imm8                        [mi:        o16 c1 /4 ib,u]                                186,ND
         1163 SAL                rm32,unity                        [m-:        o32 d1 /4]                                386,ND
         1164 SAL                rm32,reg_cl                        [m-:        o32 d3 /4]                                386,ND
         1165 SAL                rm32,imm8                        [mi:        o32 c1 /4 ib,u]                                386,ND
         1166 SAL                rm64,unity                        [m-:        o64 d1 /4]                                X64,ND
         1167 SAL                rm64,reg_cl                        [m-:        o64 d3 /4]                                X64,ND
         1168 SAL                rm64,imm8                        [mi:        o64 c1 /4 ib,u]                                X64,ND
         1169 SALC                void                                [        d6]                                        8086,UNDOC
         1170 SAR                rm8,unity                        [m-:        d0 /7]                                        8086
         1171 SAR                rm8,reg_cl                        [m-:        d2 /7]                                        8086
         1172 SAR                rm8,imm8                        [mi:        c0 /7 ib,u]                                186
         1173 SAR                rm16,unity                        [m-:        o16 d1 /7]                                8086
         1174 SAR                rm16,reg_cl                        [m-:        o16 d3 /7]                                8086
         1175 SAR                rm16,imm8                        [mi:        o16 c1 /7 ib,u]                                186
         1176 SAR                rm32,unity                        [m-:        o32 d1 /7]                                386
         1177 SAR                rm32,reg_cl                        [m-:        o32 d3 /7]                                386
         1178 SAR                rm32,imm8                        [mi:        o32 c1 /7 ib,u]                                386
         1179 SAR                rm64,unity                        [m-:        o64 d1 /7]                                X64
         1180 SAR                rm64,reg_cl                        [m-:        o64 d3 /7]                                X64
         1181 SAR                rm64,imm8                        [mi:        o64 c1 /7 ib,u]                                X64
         1182 SBB                mem,reg8                        [mr:        hle 18 /r]                                8086,SM,LOCK
         1183 SBB                reg8,reg8                        [mr:        18 /r]                                        8086
         1184 SBB                mem,reg16                        [mr:        hle o16 19 /r]                                8086,SM,LOCK
         1185 SBB                reg16,reg16                        [mr:        o16 19 /r]                                8086
         1186 SBB                mem,reg32                        [mr:        hle o32 19 /r]                                386,SM,LOCK
         1187 SBB                reg32,reg32                        [mr:        o32 19 /r]                                386
         1188 SBB                mem,reg64                        [mr:        hle o64 19 /r]                                X64,SM,LOCK
         1189 SBB                reg64,reg64                        [mr:        o64 19 /r]                                X64
         1190 SBB                reg8,mem                        [rm:        1a /r]                                        8086,SM
         1191 SBB                reg8,reg8                        [rm:        1a /r]                                        8086
         1192 SBB                reg16,mem                        [rm:        o16 1b /r]                                8086,SM
         1193 SBB                reg16,reg16                        [rm:        o16 1b /r]                                8086
         1194 SBB                reg32,mem                        [rm:        o32 1b /r]                                386,SM
         1195 SBB                reg32,reg32                        [rm:        o32 1b /r]                                386
         1196 SBB                reg64,mem                        [rm:        o64 1b /r]                                X64,SM
         1197 SBB                reg64,reg64                        [rm:        o64 1b /r]                                X64
         1198 SBB                rm16,imm8                        [mi:        hle o16 83 /3 ib,s]                        8086,LOCK
         1199 SBB                rm32,imm8                        [mi:        hle o32 83 /3 ib,s]                        386,LOCK
         1200 SBB                rm64,imm8                        [mi:        hle o64 83 /3 ib,s]                        X64,LOCK
         1201 SBB                reg_al,imm                        [-i:        1c ib]                                        8086,SM
         1202 SBB                reg_ax,sbyteword                [mi:        o16 83 /3 ib,s]                                8086,SM,ND
         1203 SBB                reg_ax,imm                        [-i:        o16 1d iw]                                8086,SM
         1204 SBB                reg_eax,sbytedword                [mi:        o32 83 /3 ib,s]                                386,SM,ND
         1205 SBB                reg_eax,imm                        [-i:        o32 1d id]                                386,SM
         1206 SBB                reg_rax,sbytedword                [mi:        o64 83 /3 ib,s]                                X64,SM,ND
         1207 SBB                reg_rax,imm                        [-i:        o64 1d id,s]                                X64,SM
         1208 SBB                rm8,imm                                [mi:        hle 80 /3 ib]                                8086,SM,LOCK
         1209 SBB                rm16,sbyteword                        [mi:        hle o16 83 /3 ib,s]                        8086,SM,LOCK,ND
         1210 SBB                rm16,imm                        [mi:        hle o16 81 /3 iw]                        8086,SM,LOCK
         1211 SBB                rm32,sbytedword                        [mi:        hle o32 83 /3 ib,s]                        386,SM,LOCK,ND
         1212 SBB                rm32,imm                        [mi:        hle o32 81 /3 id]                        386,SM,LOCK
         1213 SBB                rm64,sbytedword                        [mi:        hle o64 83 /3 ib,s]                        X64,SM,LOCK,ND
         1214 SBB                rm64,imm                        [mi:        hle o64 81 /3 id,s]                        X64,SM,LOCK
         1215 SBB                mem,imm8                        [mi:        hle 80 /3 ib]                                8086,SM,LOCK
         1216 SBB                mem,sbyteword16                        [mi:        hle o16 83 /3 ib,s]                        8086,SM,LOCK,ND
         1217 SBB                mem,imm16                        [mi:        hle o16 81 /3 iw]                        8086,SM,LOCK
         1218 SBB                mem,sbytedword32                [mi:        hle o32 83 /3 ib,s]                        386,SM,LOCK,ND
         1219 SBB                mem,imm32                        [mi:        hle o32 81 /3 id]                        386,SM,LOCK
         1220 SBB                rm8,imm                                [mi:        hle 82 /3 ib]                                8086,SM,LOCK,ND,NOLONG
         1221 SCASB                void                                [        repe ae]                                8086
         1222 SCASD                void                                [        repe o32 af]                                386
         1223 SCASQ                void                                [        repe o64 af]                                X64
         1224 SCASW                void                                [        repe o16 af]                                8086
         1225 SFENCE                void                                [        np 0f ae f8]                                X64,AMD
         1226 SGDT                mem                                [m:        0f 01 /0]                                286
         1227 SHL                rm8,unity                        [m-:        d0 /4]                                        8086
         1228 SHL                rm8,reg_cl                        [m-:        d2 /4]                                        8086
         1229 SHL                rm8,imm8                        [mi:        c0 /4 ib,u]                                186
         1230 SHL                rm16,unity                        [m-:        o16 d1 /4]                                8086
         1231 SHL                rm16,reg_cl                        [m-:        o16 d3 /4]                                8086
         1232 SHL                rm16,imm8                        [mi:        o16 c1 /4 ib,u]                                186
         1233 SHL                rm32,unity                        [m-:        o32 d1 /4]                                386
         1234 SHL                rm32,reg_cl                        [m-:        o32 d3 /4]                                386
         1235 SHL                rm32,imm8                        [mi:        o32 c1 /4 ib,u]                                386
         1236 SHL                rm64,unity                        [m-:        o64 d1 /4]                                X64
         1237 SHL                rm64,reg_cl                        [m-:        o64 d3 /4]                                X64
         1238 SHL                rm64,imm8                        [mi:        o64 c1 /4 ib,u]                                X64
         1239 SHLD                mem,reg16,imm                        [mri:        o16 0f a4 /r ib,u]                        386,SM2,SB,AR2
         1240 SHLD                reg16,reg16,imm                        [mri:        o16 0f a4 /r ib,u]                        386,SM2,SB,AR2
         1241 SHLD                mem,reg32,imm                        [mri:        o32 0f a4 /r ib,u]                        386,SM2,SB,AR2
         1242 SHLD                reg32,reg32,imm                        [mri:        o32 0f a4 /r ib,u]                        386,SM2,SB,AR2
         1243 SHLD                mem,reg64,imm                        [mri:        o64 0f a4 /r ib,u]                        X64,SM2,SB,AR2
         1244 SHLD                reg64,reg64,imm                        [mri:        o64 0f a4 /r ib,u]                        X64,SM2,SB,AR2
         1245 SHLD                mem,reg16,reg_cl                [mr-:        o16 0f a5 /r]                                386,SM
         1246 SHLD                reg16,reg16,reg_cl                [mr-:        o16 0f a5 /r]                                386
         1247 SHLD                mem,reg32,reg_cl                [mr-:        o32 0f a5 /r]                                386,SM
         1248 SHLD                reg32,reg32,reg_cl                [mr-:        o32 0f a5 /r]                                386
         1249 SHLD                mem,reg64,reg_cl                [mr-:        o64 0f a5 /r]                                X64,SM
         1250 SHLD                reg64,reg64,reg_cl                [mr-:        o64 0f a5 /r]                                X64
         1251 SHR                rm8,unity                        [m-:        d0 /5]                                        8086
         1252 SHR                rm8,reg_cl                        [m-:        d2 /5]                                        8086
         1253 SHR                rm8,imm8                        [mi:        c0 /5 ib,u]                                186
         1254 SHR                rm16,unity                        [m-:        o16 d1 /5]                                8086
         1255 SHR                rm16,reg_cl                        [m-:        o16 d3 /5]                                8086
         1256 SHR                rm16,imm8                        [mi:        o16 c1 /5 ib,u]                                186
         1257 SHR                rm32,unity                        [m-:        o32 d1 /5]                                386
         1258 SHR                rm32,reg_cl                        [m-:        o32 d3 /5]                                386
         1259 SHR                rm32,imm8                        [mi:        o32 c1 /5 ib,u]                                386
         1260 SHR                rm64,unity                        [m-:        o64 d1 /5]                                X64
         1261 SHR                rm64,reg_cl                        [m-:        o64 d3 /5]                                X64
         1262 SHR                rm64,imm8                        [mi:        o64 c1 /5 ib,u]                                X64
         1263 SHRD                mem,reg16,imm                        [mri:        o16 0f ac /r ib,u]                        386,SM2,SB,AR2
         1264 SHRD                reg16,reg16,imm                        [mri:        o16 0f ac /r ib,u]                        386,SM2,SB,AR2
         1265 SHRD                mem,reg32,imm                        [mri:        o32 0f ac /r ib,u]                        386,SM2,SB,AR2
         1266 SHRD                reg32,reg32,imm                        [mri:        o32 0f ac /r ib,u]                        386,SM2,SB,AR2
         1267 SHRD                mem,reg64,imm                        [mri:        o64 0f ac /r ib,u]                        X64,SM2,SB,AR2
         1268 SHRD                reg64,reg64,imm                        [mri:        o64 0f ac /r ib,u]                        X64,SM2,SB,AR2
         1269 SHRD                mem,reg16,reg_cl                [mr-:        o16 0f ad /r]                                386,SM
         1270 SHRD                reg16,reg16,reg_cl                [mr-:        o16 0f ad /r]                                386
         1271 SHRD                mem,reg32,reg_cl                [mr-:        o32 0f ad /r]                                386,SM
         1272 SHRD                reg32,reg32,reg_cl                [mr-:        o32 0f ad /r]                                386
         1273 SHRD                mem,reg64,reg_cl                [mr-:        o64 0f ad /r]                                X64,SM
         1274 SHRD                reg64,reg64,reg_cl                [mr-:        o64 0f ad /r]                                X64
         1275 SIDT                mem                                [m:        0f 01 /1]                                286
         1276 SLDT                mem                                [m:        0f 00 /0]                                286
         1277 SLDT                mem16                                [m:        0f 00 /0]                                286
         1278 SLDT                reg16                                [m:        o16 0f 00 /0]                                286
         1279 SLDT                reg32                                [m:        o32 0f 00 /0]                                386
         1280 SLDT                reg64                                [m:        o64nw 0f 00 /0]                                X64,ND
         1281 SLDT                reg64                                [m:        o64 0f 00 /0]                                X64
         1282 SKINIT                void                                [        0f 01 de]                                X64
         1283 SMI                void                                [        f1]                                        386,UNDOC
         1284 SMINT                void                                [        0f 38]                                        P6,CYRIX,ND
         1285 ; Older Cyrix chips had this; they had to move due to conflict with MMX
         1286 SMINTOLD        void                                [        0f 7e]                                        486,CYRIX,ND,OBSOLETE
         1287 SMSW                mem                                [m:        0f 01 /4]                                286
         1288 SMSW                mem16                                [m:        0f 01 /4]                                286
         1289 SMSW                reg16                                [m:        o16 0f 01 /4]                                286
         1290 SMSW                reg32                                [m:        o32 0f 01 /4]                                386
         1291 SMSW                reg64                                [m:        o64 0f 01 /4]                                X64
         1292 STC                void                                [        f9]                                        8086
         1293 STD                void                                [        fd]                                        8086
         1294 STI                void                                [        fb]                                        8086
         1295 STOSB                void                                [        aa]                                        8086
         1296 STOSD                void                                [        o32 ab]                                        386
         1297 STOSQ                void                                [        o64 ab]                                        X64
         1298 STOSW                void                                [        o16 ab]                                        8086
         1299 STR                mem                                [m:        0f 00 /1]                                286,PROT
         1300 STR                mem16                                [m:        0f 00 /1]                                286,PROT
         1301 STR                reg16                                [m:        o16 0f 00 /1]                                286,PROT
         1302 STR                reg32                                [m:        o32 0f 00 /1]                                386,PROT
         1303 STR                reg64                                [m:        o64 0f 00 /1]                                X64
         1304 SUB                mem,reg8                        [mr:        hle 28 /r]                                8086,SM,LOCK
         1305 SUB                reg8,reg8                        [mr:        28 /r]                                        8086
         1306 SUB                mem,reg16                        [mr:        hle o16 29 /r]                                8086,SM,LOCK
         1307 SUB                reg16,reg16                        [mr:        o16 29 /r]                                8086
         1308 SUB                mem,reg32                        [mr:        hle o32 29 /r]                                386,SM,LOCK
         1309 SUB                reg32,reg32                        [mr:        o32 29 /r]                                386
         1310 SUB                mem,reg64                        [mr:        hle o64 29 /r]                                X64,SM,LOCK
         1311 SUB                reg64,reg64                        [mr:        o64 29 /r]                                X64
         1312 SUB                reg8,mem                        [rm:        2a /r]                                        8086,SM
         1313 SUB                reg8,reg8                        [rm:        2a /r]                                        8086
         1314 SUB                reg16,mem                        [rm:        o16 2b /r]                                8086,SM
         1315 SUB                reg16,reg16                        [rm:        o16 2b /r]                                8086
         1316 SUB                reg32,mem                        [rm:        o32 2b /r]                                386,SM
         1317 SUB                reg32,reg32                        [rm:        o32 2b /r]                                386
         1318 SUB                reg64,mem                        [rm:        o64 2b /r]                                X64,SM
         1319 SUB                reg64,reg64                        [rm:        o64 2b /r]                                X64
         1320 SUB                rm16,imm8                        [mi:        hle o16 83 /5 ib,s]                        8086,LOCK
         1321 SUB                rm32,imm8                        [mi:        hle o32 83 /5 ib,s]                        386,LOCK
         1322 SUB                rm64,imm8                        [mi:        hle o64 83 /5 ib,s]                        X64,LOCK
         1323 SUB                reg_al,imm                        [-i:        2c ib]                                        8086,SM
         1324 SUB                reg_ax,sbyteword                [mi:        o16 83 /5 ib,s]                                8086,SM,ND
         1325 SUB                reg_ax,imm                        [-i:        o16 2d iw]                                8086,SM
         1326 SUB                reg_eax,sbytedword                [mi:        o32 83 /5 ib,s]                                386,SM,ND
         1327 SUB                reg_eax,imm                        [-i:        o32 2d id]                                386,SM
         1328 SUB                reg_rax,sbytedword                [mi:        o64 83 /5 ib,s]                                X64,SM,ND
         1329 SUB                reg_rax,imm                        [-i:        o64 2d id,s]                                X64,SM
         1330 SUB                rm8,imm                                [mi:        hle 80 /5 ib]                                8086,SM,LOCK
         1331 SUB                rm16,sbyteword                        [mi:        hle o16 83 /5 ib,s]                        8086,SM,LOCK,ND
         1332 SUB                rm16,imm                        [mi:        hle o16 81 /5 iw]                        8086,SM,LOCK
         1333 SUB                rm32,sbytedword                        [mi:        hle o32 83 /5 ib,s]                        386,SM,LOCK,ND
         1334 SUB                rm32,imm                        [mi:        hle o32 81 /5 id]                        386,SM,LOCK
         1335 SUB                rm64,sbytedword                        [mi:        hle o64 83 /5 ib,s]                        X64,SM,LOCK,ND
         1336 SUB                rm64,imm                        [mi:        hle o64 81 /5 id,s]                        X64,SM,LOCK
         1337 SUB                mem,imm8                        [mi:        hle 80 /5 ib]                                8086,SM,LOCK
         1338 SUB                mem,sbyteword16                        [mi:        hle o16 83 /5 ib,s]                        8086,SM,LOCK,ND
         1339 SUB                mem,imm16                        [mi:        hle o16 81 /5 iw]                        8086,SM,LOCK
         1340 SUB                mem,sbytedword32                [mi:        hle o32 83 /5 ib,s]                        386,SM,LOCK,ND
         1341 SUB                mem,imm32                        [mi:        hle o32 81 /5 id]                        386,SM,LOCK
         1342 SUB                rm8,imm                                [mi:        hle 82 /5 ib]                                8086,SM,LOCK,ND,NOLONG
         1343 SVDC                mem80,reg_sreg                        [mr:        0f 78 /r]                                486,CYRIX,SMM
         1344 SVLDT                mem80                                [m:        0f 7a /0]                                486,CYRIX,SMM,ND
         1345 SVTS                mem80                                [m:        0f 7c /0]                                486,CYRIX,SMM
         1346 SWAPGS                void                                [        0f 01 f8]                                X64
         1347 SYSCALL                void                                [        0f 05]                                        P6,AMD
         1348 SYSENTER        void                                [        0f 34]                                        P6
         1349 SYSEXIT                void                                [        0f 35]                                        P6,PRIV
         1350 SYSRET                void                                [        0f 07]                                        P6,PRIV,AMD
         1351 TEST                mem,reg8                        [mr:        84 /r]                                        8086,SM
         1352 TEST                reg8,reg8                        [mr:        84 /r]                                        8086
         1353 TEST                mem,reg16                        [mr:        o16 85 /r]                                8086,SM
         1354 TEST                reg16,reg16                        [mr:        o16 85 /r]                                8086
         1355 TEST                mem,reg32                        [mr:        o32 85 /r]                                386,SM
         1356 TEST                reg32,reg32                        [mr:        o32 85 /r]                                386
         1357 TEST                mem,reg64                        [mr:        o64 85 /r]                                X64,SM
         1358 TEST                reg64,reg64                        [mr:        o64 85 /r]                                X64
         1359 TEST                reg8,mem                        [rm:        84 /r]                                        8086,SM
         1360 TEST                reg16,mem                        [rm:        o16 85 /r]                                8086,SM
         1361 TEST                reg32,mem                        [rm:        o32 85 /r]                                386,SM
         1362 TEST                reg64,mem                        [rm:        o64 85 /r]                                X64,SM
         1363 TEST                reg_al,imm                        [-i:        a8 ib]                                        8086,SM
         1364 TEST                reg_ax,imm                        [-i:        o16 a9 iw]                                8086,SM
         1365 TEST                reg_eax,imm                        [-i:        o32 a9 id]                                386,SM
         1366 TEST                reg_rax,imm                        [-i:        o64 a9 id,s]                                X64,SM
         1367 TEST                rm8,imm                                [mi:        f6 /0 ib]                                8086,SM
         1368 TEST                rm16,imm                        [mi:        o16 f7 /0 iw]                                8086,SM
         1369 TEST                rm32,imm                        [mi:        o32 f7 /0 id]                                386,SM
         1370 TEST                rm64,imm                        [mi:        o64 f7 /0 id,s]                                X64,SM
         1371 TEST                mem,imm8                        [mi:        f6 /0 ib]                                8086,SM
         1372 TEST                mem,imm16                        [mi:        o16 f7 /0 iw]                                8086,SM
         1373 TEST                mem,imm32                        [mi:        o32 f7 /0 id]                                386,SM
         1374 UD0                void                                [        0f ff]                                        186
         1375 UD1                reg,rm16                        [rm:        o16 0f b9 /r]                                186
         1376 UD1                reg,rm32                        [rm:        o32 0f b9 /r]                                186
         1377 UD1                reg,rm64                        [rm:        o64 0f b9 /r]                                186
         1378 UD1                void                                [        0f b9]                                        186,ND
         1379 UD2B                void                                [        0f b9]                                        186,ND
         1380 UD2B                reg,rm16                        [rm:        o16 0f b9 /r]                                186,ND
         1381 UD2B                reg,rm32                        [rm:        o32 0f b9 /r]                                186,ND
         1382 UD2B                reg,rm64                        [rm:        o64 0f b9 /r]                                186,ND
         1383 UD2                void                                [        0f 0b]                                        186
         1384 UD2A                void                                [        0f 0b]                                        186,ND
         1385 UMOV                mem,reg8                        [mr:        np 0f 10 /r]                                386,UNDOC,SM,ND
         1386 UMOV                reg8,reg8                        [mr:        np 0f 10 /r]                                386,UNDOC,ND
         1387 UMOV                mem,reg16                        [mr:        np o16 0f 11 /r]                        386,UNDOC,SM,ND
         1388 UMOV                reg16,reg16                        [mr:        np o16 0f 11 /r]                        386,UNDOC,ND
         1389 UMOV                mem,reg32                        [mr:        np o32 0f 11 /r]                        386,UNDOC,SM,ND
         1390 UMOV                reg32,reg32                        [mr:        np o32 0f 11 /r]                        386,UNDOC,ND
         1391 UMOV                reg8,mem                        [rm:        np 0f 12 /r]                                386,UNDOC,SM,ND
         1392 UMOV                reg8,reg8                        [rm:        np 0f 12 /r]                                386,UNDOC,ND
         1393 UMOV                reg16,mem                        [rm:        np o16 0f 13 /r]                        386,UNDOC,SM,ND
         1394 UMOV                reg16,reg16                        [rm:        np o16 0f 13 /r]                        386,UNDOC,ND
         1395 UMOV                reg32,mem                        [rm:        np o32 0f 13 /r]                        386,UNDOC,SM,ND
         1396 UMOV                reg32,reg32                        [rm:        np o32 0f 13 /r]                        386,UNDOC,ND
         1397 VERR                mem                                [m:        0f 00 /4]                                286,PROT
         1398 VERR                mem16                                [m:        0f 00 /4]                                286,PROT
         1399 VERR                reg16                                [m:        0f 00 /4]                                286,PROT
         1400 VERW                mem                                [m:        0f 00 /5]                                286,PROT
         1401 VERW                mem16                                [m:        0f 00 /5]                                286,PROT
         1402 VERW                reg16                                [m:        0f 00 /5]                                286,PROT
         1403 FWAIT                void                                [        wait]                                        8086
         1404 WBINVD                void                                [        0f 09]                                        486,PRIV
         1405 WRSHR                rm32                                [m:        o32 0f 37 /0]                                P6,CYRIX,SMM
         1406 WRMSR                void                                [        0f 30]                                        PENT,PRIV
         1407 XADD                mem,reg8                        [mr:        hle 0f c0 /r]                                486,SM,LOCK
         1408 XADD                reg8,reg8                        [mr:        0f c0 /r]                                486
         1409 XADD                mem,reg16                        [mr:        hle o16 0f c1 /r]                        486,SM,LOCK
         1410 XADD                reg16,reg16                        [mr:        o16 0f c1 /r]                                486
         1411 XADD                mem,reg32                        [mr:        hle o32 0f c1 /r]                        486,SM,LOCK
         1412 XADD                reg32,reg32                        [mr:        o32 0f c1 /r]                                486
         1413 XADD                mem,reg64                        [mr:        hle o64 0f c1 /r]                        X64,SM,LOCK
         1414 XADD                reg64,reg64                        [mr:        o64 0f c1 /r]                                X64
         1415 XBTS                reg16,mem                        [rm:        o16 0f a6 /r]                                386,SW,UNDOC,ND
         1416 XBTS                reg16,reg16                        [rm:        o16 0f a6 /r]                                386,UNDOC,ND
         1417 XBTS                reg32,mem                        [rm:        o32 0f a6 /r]                                386,SD,UNDOC,ND
         1418 XBTS                reg32,reg32                        [rm:        o32 0f a6 /r]                                386,UNDOC,ND
         1419 XCHG                reg_ax,reg16                        [-r:        o16 90+r]                                8086
         1420 XCHG                reg_eax,reg32na                        [-r:        o32 90+r]                                386
         1421 XCHG                reg_rax,reg64                        [-r:        o64 90+r]                                X64
         1422 XCHG                reg16,reg_ax                        [r-:        o16 90+r]                                8086
         1423 XCHG                reg32na,reg_eax                        [r-:        o32 90+r]                                386
         1424 XCHG                reg64,reg_rax                        [r-:        o64 90+r]                                X64
         1425 ; This must be NOLONG since opcode 90 is NOP, and in 64-bit mode
         1426 ; "xchg eax,eax" is *not* a NOP.
         1427 XCHG                reg_eax,reg_eax                        [--:        o32 90]                                        386,NOLONG
         1428 XCHG                reg8,mem                        [rm:        hlenl 86 /r]                                8086,SM,LOCK
         1429 XCHG                reg8,reg8                        [rm:        86 /r]                                        8086
         1430 XCHG                reg16,mem                        [rm:        hlenl o16 87 /r]                        8086,SM,LOCK
         1431 XCHG                reg16,reg16                        [rm:        o16 87 /r]                                8086
         1432 XCHG                reg32,mem                        [rm:        hlenl o32 87 /r]                        386,SM,LOCK
         1433 XCHG                reg32,reg32                        [rm:        o32 87 /r]                                386
         1434 XCHG                reg64,mem                        [rm:        hlenl o64 87 /r]                        X64,SM,LOCK
         1435 XCHG                reg64,reg64                        [rm:        o64 87 /r]                                X64
         1436 XCHG                mem,reg8                        [mr:        hlenl 86 /r]                                8086,SM,LOCK
         1437 XCHG                reg8,reg8                        [mr:        86 /r]                                        8086
         1438 XCHG                mem,reg16                        [mr:        hlenl o16 87 /r]                        8086,SM,LOCK
         1439 XCHG                reg16,reg16                        [mr:        o16 87 /r]                                8086
         1440 XCHG                mem,reg32                        [mr:        hlenl o32 87 /r]                        386,SM,LOCK
         1441 XCHG                reg32,reg32                        [mr:        o32 87 /r]                                386
         1442 XCHG                mem,reg64                        [mr:        hlenl o64 87 /r]                        X64,SM,LOCK
         1443 XCHG                reg64,reg64                        [mr:        o64 87 /r]                                X64
         1444 XLATB                void                                [        d7]                                        8086
         1445 XLAT                void                                [        d7]                                        8086
         1446 XOR                mem,reg8                        [mr:        hle 30 /r]                                8086,SM,LOCK
         1447 XOR                reg8,reg8                        [mr:        30 /r]                                        8086
         1448 XOR                mem,reg16                        [mr:        hle o16 31 /r]                                8086,SM,LOCK
         1449 XOR                reg16,reg16                        [mr:        o16 31 /r]                                8086
         1450 XOR                mem,reg32                        [mr:        hle o32 31 /r]                                386,SM,LOCK
         1451 XOR                reg32,reg32                        [mr:        o32 31 /r]                                386
         1452 XOR                mem,reg64                        [mr:        hle o64 31 /r]                                X64,SM,LOCK
         1453 XOR                reg64,reg64                        [mr:        o64 31 /r]                                X64
         1454 XOR                reg8,mem                        [rm:        32 /r]                                        8086,SM
         1455 XOR                reg8,reg8                        [rm:        32 /r]                                        8086
         1456 XOR                reg16,mem                        [rm:        o16 33 /r]                                8086,SM
         1457 XOR                reg16,reg16                        [rm:        o16 33 /r]                                8086
         1458 XOR                reg32,mem                        [rm:        o32 33 /r]                                386,SM
         1459 XOR                reg32,reg32                        [rm:        o32 33 /r]                                386
         1460 XOR                reg64,mem                        [rm:        o64 33 /r]                                X64,SM
         1461 XOR                reg64,reg64                        [rm:        o64 33 /r]                                X64
         1462 XOR                rm16,imm8                        [mi:        hle o16 83 /6 ib,s]                        8086,LOCK
         1463 XOR                rm32,imm8                        [mi:        hle o32 83 /6 ib,s]                        386,LOCK
         1464 XOR                rm64,imm8                        [mi:        hle o64 83 /6 ib,s]                        X64,LOCK
         1465 XOR                reg_al,imm                        [-i:        34 ib]                                        8086,SM
         1466 XOR                reg_ax,sbyteword                [mi:        o16 83 /6 ib,s]                                8086,SM,ND
         1467 XOR                reg_ax,imm                        [-i:        o16 35 iw]                                8086,SM
         1468 XOR                reg_eax,sbytedword                [mi:        o32 83 /6 ib,s]                                386,SM,ND
         1469 XOR                reg_eax,imm                        [-i:        o32 35 id]                                386,SM
         1470 XOR                reg_rax,sbytedword                [mi:        o64 83 /6 ib,s]                                X64,SM,ND
         1471 XOR                reg_rax,imm                        [-i:        o64 35 id,s]                                X64,SM
         1472 XOR                rm8,imm                                [mi:        hle 80 /6 ib]                                8086,SM,LOCK
         1473 XOR                rm16,sbyteword                        [mi:        hle o16 83 /6 ib,s]                        8086,SM,LOCK,ND
         1474 XOR                rm16,imm                        [mi:        hle o16 81 /6 iw]                        8086,SM,LOCK
         1475 XOR                rm32,sbytedword                        [mi:        hle o32 83 /6 ib,s]                        386,SM,LOCK,ND
         1476 XOR                rm32,imm                        [mi:        hle o32 81 /6 id]                        386,SM,LOCK
         1477 XOR                rm64,sbytedword                        [mi:        hle o64 83 /6 ib,s]                        X64,SM,LOCK,ND
         1478 XOR                rm64,imm                        [mi:        hle o64 81 /6 id,s]                        X64,SM,LOCK
         1479 XOR                mem,imm8                        [mi:        hle 80 /6 ib]                                8086,SM,LOCK
         1480 XOR                mem,sbyteword16                        [mi:        hle o16 83 /6 ib,s]                        8086,SM,LOCK,ND
         1481 XOR                mem,imm16                        [mi:        hle o16 81 /6 iw]                        8086,SM,LOCK
         1482 XOR                mem,sbytedword32                [mi:        hle o32 83 /6 ib,s]                        386,SM,LOCK,ND
         1483 XOR                mem,imm32                        [mi:        hle o32 81 /6 id]                        386,SM,LOCK
         1484 XOR                rm8,imm                                [mi:        hle 82 /6 ib]                                8086,SM,LOCK,ND,NOLONG
         1485 CMOVcc                reg16,mem                        [rm:        o16 0f 40+c /r]                                P6,SM
         1486 CMOVcc                reg16,reg16                        [rm:        o16 0f 40+c /r]                                P6
         1487 CMOVcc                reg32,mem                        [rm:        o32 0f 40+c /r]                                P6,SM
         1488 CMOVcc                reg32,reg32                        [rm:        o32 0f 40+c /r]                                P6
         1489 CMOVcc                reg64,mem                        [rm:        o64 0f 40+c /r]                                X64,SM
         1490 CMOVcc                reg64,reg64                        [rm:        o64 0f 40+c /r]                                X64
         1491 Jcc                imm|near                        [i:        odf 0f 80+c rel]                        386,BND
         1492 Jcc                imm16|near                        [i:        o16 0f 80+c rel]                        386,NOLONG,BND
         1493 Jcc                imm32|near                        [i:        o32 0f 80+c rel]                        386,NOLONG,BND
         1494 Jcc                imm64|near                        [i:        o64nw 0f 80+c rel]                        X64,BND
         1495 Jcc                imm|short                        [i:        70+c rel8]                                8086,ND,BND
         1496 Jcc                imm                                [i:        jcc8 70+c rel8]                                8086,ND,BND
         1497 Jcc                imm                                [i:        0f 80+c rel]                                386,ND,BND
         1498 Jcc                imm                                [i:        71+c jlen e9 rel]                        8086,ND,BND
         1499 Jcc                imm                                [i:        70+c rel8]                                8086,BND
         1500 
         1501 SETcc                mem                                [m:        0f 90+c /0]                                386,SB
         1502 SETcc                reg8                                [m:        0f 90+c /0]                                386
         1503 
         1504 ;# Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
         1505 ADDPS                xmmreg,xmmrm128                        [rm:        np 0f 58 /r]                                KATMAI,SSE
         1506 ADDSS                xmmreg,xmmrm32                        [rm:        f3 0f 58 /r]                                KATMAI,SSE
         1507 ANDNPS                xmmreg,xmmrm128                        [rm:        np 0f 55 /r]                                KATMAI,SSE
         1508 ANDPS                xmmreg,xmmrm128                        [rm:        np 0f 54 /r]                                KATMAI,SSE
         1509 CMPEQPS                xmmreg,xmmrm128                        [rm:        np 0f c2 /r 00]                                KATMAI,SSE
         1510 CMPEQSS                xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 00]                                KATMAI,SSE
         1511 CMPLEPS                xmmreg,xmmrm128                        [rm:        np 0f c2 /r 02]                                KATMAI,SSE
         1512 CMPLESS                xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 02]                                KATMAI,SSE
         1513 CMPLTPS                xmmreg,xmmrm128                        [rm:        np 0f c2 /r 01]                                KATMAI,SSE
         1514 CMPLTSS                xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 01]                                KATMAI,SSE
         1515 CMPNEQPS        xmmreg,xmmrm128                        [rm:        np 0f c2 /r 04]                                KATMAI,SSE
         1516 CMPNEQSS        xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 04]                                KATMAI,SSE
         1517 CMPNLEPS        xmmreg,xmmrm128                        [rm:        np 0f c2 /r 06]                                KATMAI,SSE
         1518 CMPNLESS        xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 06]                                KATMAI,SSE
         1519 CMPNLTPS        xmmreg,xmmrm128                        [rm:        np 0f c2 /r 05]                                KATMAI,SSE
         1520 CMPNLTSS        xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 05]                                KATMAI,SSE
         1521 CMPORDPS        xmmreg,xmmrm128                        [rm:        np 0f c2 /r 07]                                KATMAI,SSE
         1522 CMPORDSS        xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 07]                                KATMAI,SSE
         1523 CMPUNORDPS        xmmreg,xmmrm128                        [rm:        np 0f c2 /r 03]                                KATMAI,SSE
         1524 CMPUNORDSS        xmmreg,xmmrm32                        [rm:        f3 0f c2 /r 03]                                KATMAI,SSE
         1525 ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
         1526 ; specific ops first and only disassemble illegal ones as cmpps/cmpss.
         1527 CMPPS                xmmreg,mem,imm                        [rmi:        np 0f c2 /r ib,u]                        KATMAI,SSE,SB,AR2
         1528 CMPPS                xmmreg,xmmreg,imm                [rmi:        np 0f c2 /r ib,u]                        KATMAI,SSE,SB,AR2
         1529 CMPSS                xmmreg,mem,imm                        [rmi:        f3 0f c2 /r ib,u]                        KATMAI,SSE,SB,AR2
         1530 CMPSS                xmmreg,xmmreg,imm                [rmi:        f3 0f c2 /r ib,u]                        KATMAI,SSE,SB,AR2
         1531 COMISS                xmmreg,xmmrm32                        [rm:        np 0f 2f /r]                                KATMAI,SSE
         1532 CVTPI2PS        xmmreg,mmxrm64                        [rm:        np 0f 2a /r]                                KATMAI,SSE,MMX
         1533 CVTPS2PI        mmxreg,xmmrm64                        [rm:        np 0f 2d /r]                                KATMAI,SSE,MMX
         1534 CVTSI2SS        xmmreg,mem                        [rm:        f3 0f 2a /r]                                KATMAI,SSE,SD,AR1,ND
         1535 CVTSI2SS        xmmreg,rm32                        [rm:        f3 0f 2a /r]                                KATMAI,SSE,SD,AR1
         1536 CVTSI2SS        xmmreg,rm64                        [rm:        o64 f3 0f 2a /r]                        X64,SSE,SQ,AR1
         1537 CVTSS2SI        reg32,xmmreg                        [rm:        f3 0f 2d /r]                                KATMAI,SSE,SD,AR1
         1538 CVTSS2SI        reg32,mem                        [rm:        f3 0f 2d /r]                                KATMAI,SSE,SD,AR1
         1539 CVTSS2SI        reg64,xmmreg                        [rm:        o64 f3 0f 2d /r]                        X64,SSE,SD,AR1
         1540 CVTSS2SI        reg64,mem                        [rm:        o64 f3 0f 2d /r]                        X64,SSE,SD,AR1
         1541 CVTTPS2PI        mmxreg,xmmrm                        [rm:        np 0f 2c /r]                                KATMAI,SSE,MMX,SQ
         1542 CVTTSS2SI        reg32,xmmrm                        [rm:        f3 0f 2c /r]                                KATMAI,SSE,SD,AR1
         1543 CVTTSS2SI        reg64,xmmrm                        [rm:        o64 f3 0f 2c /r]                        X64,SSE,SD,AR1
         1544 DIVPS                xmmreg,xmmrm128                        [rm:        np 0f 5e /r]                                KATMAI,SSE
         1545 DIVSS                xmmreg,xmmrm32                        [rm:        f3 0f 5e /r]                                KATMAI,SSE
         1546 LDMXCSR                mem32                                [m:        np 0f ae /2]                                KATMAI,SSE
         1547 MAXPS                xmmreg,xmmrm128                        [rm:        np 0f 5f /r]                                KATMAI,SSE
         1548 MAXSS                xmmreg,xmmrm32                        [rm:        f3 0f 5f /r]                                KATMAI,SSE
         1549 MINPS                xmmreg,xmmrm128                        [rm:        np 0f 5d /r]                                KATMAI,SSE
         1550 MINSS                xmmreg,xmmrm32                        [rm:        f3 0f 5d /r]                                KATMAI,SSE
         1551 MOVAPS                xmmreg,xmmrm128                        [rm:        np 0f 28 /r]                                KATMAI,SSE
         1552 MOVAPS                xmmrm128,xmmreg                        [mr:        np 0f 29 /r]                                KATMAI,SSE
         1553 MOVHPS                xmmreg,mem64                        [rm:        np 0f 16 /r]                                KATMAI,SSE
         1554 MOVHPS                mem64,xmmreg                        [mr:        np 0f 17 /r]                                KATMAI,SSE
         1555 MOVLHPS                xmmreg,xmmreg                        [rm:        np 0f 16 /r]                                KATMAI,SSE
         1556 MOVLPS                xmmreg,mem64                        [rm:        np 0f 12 /r]                                KATMAI,SSE
         1557 MOVLPS                mem64,xmmreg                        [mr:        np 0f 13 /r]                                KATMAI,SSE
         1558 MOVHLPS                xmmreg,xmmreg                        [rm:        np 0f 12 /r]                                KATMAI,SSE
         1559 MOVMSKPS        reg32,xmmreg                        [rm:        np 0f 50 /r]                                KATMAI,SSE
         1560 MOVMSKPS        reg64,xmmreg                        [rm:        np o64 0f 50 /r]                        X64,SSE
         1561 MOVNTPS                mem128,xmmreg                        [mr:        np 0f 2b /r]                                KATMAI,SSE
         1562 MOVSS                xmmreg,xmmrm32                        [rm:        f3 0f 10 /r]                                KATMAI,SSE
         1563 MOVSS                mem32,xmmreg                        [mr:        f3 0f 11 /r]                                KATMAI,SSE
         1564 MOVSS                xmmreg,xmmreg                        [rm:        f3 0f 10 /r]                                KATMAI,SSE
         1565 MOVUPS                xmmreg,xmmrm128                        [rm:        np 0f 10 /r]                                KATMAI,SSE
         1566 MOVUPS                xmmrm128,xmmreg                        [mr:        np 0f 11 /r]                                KATMAI,SSE
         1567 MULPS                xmmreg,xmmrm128                        [rm:        np 0f 59 /r]                                KATMAI,SSE
         1568 MULSS                xmmreg,xmmrm32                        [rm:        f3 0f 59 /r]                                KATMAI,SSE
         1569 ORPS                xmmreg,xmmrm128                        [rm:        np 0f 56 /r]                                KATMAI,SSE
         1570 RCPPS                xmmreg,xmmrm128                        [rm:        np 0f 53 /r]                                KATMAI,SSE
         1571 RCPSS                xmmreg,xmmrm32                        [rm:        f3 0f 53 /r]                                KATMAI,SSE
         1572 RSQRTPS                xmmreg,xmmrm128                        [rm:        np 0f 52 /r]                                KATMAI,SSE
         1573 RSQRTSS                xmmreg,xmmrm32                        [rm:        f3 0f 52 /r]                                KATMAI,SSE
         1574 SHUFPS                xmmreg,xmmrm128,imm8                [rmi:        np 0f c6 /r ib,u]                        KATMAI,SSE
         1575 SQRTPS                xmmreg,xmmrm128                        [rm:        np 0f 51 /r]                                KATMAI,SSE
         1576 SQRTSS                xmmreg,xmmrm32                        [rm:        f3 0f 51 /r]                                KATMAI,SSE
         1577 STMXCSR                mem32                                [m:        np 0f ae /3]                                KATMAI,SSE
         1578 SUBPS                xmmreg,xmmrm128                        [rm:        np 0f 5c /r]                                KATMAI,SSE
         1579 SUBSS                xmmreg,xmmrm32                        [rm:        f3 0f 5c /r]                                KATMAI,SSE
         1580 UCOMISS                xmmreg,xmmrm32                        [rm:        np 0f 2e /r]                                KATMAI,SSE
         1581 UNPCKHPS        xmmreg,xmmrm128                        [rm:        np 0f 15 /r]                                KATMAI,SSE
         1582 UNPCKLPS        xmmreg,xmmrm128                        [rm:        np 0f 14 /r]                                KATMAI,SSE
         1583 XORPS                xmmreg,xmmrm128                        [rm:        np 0f 57 /r]                                KATMAI,SSE
         1584 
         1585 ;# Introduced in Deschutes but necessary for SSE support
         1586 FXRSTOR                mem                                [m:        np 0f ae /1]                                P6,SSE,FPU
         1587 FXRSTOR64        mem                                [m:        o64 np 0f ae /1]                        X64,SSE,FPU
         1588 FXSAVE                mem                                [m:        np 0f ae /0]                                P6,SSE,FPU
         1589 FXSAVE64        mem                                [m:        o64 np 0f ae /0]                        X64,SSE,FPU
         1590 
         1591 ;# XSAVE group (AVX and extended state)
         1592 ; Introduced in late Penryn ... we really need to clean up the handling
         1593 ; of CPU feature bits.
         1594 XGETBV                void                                [        0f 01 d0]                                NEHALEM
         1595 XSETBV                void                                [        0f 01 d1]                                NEHALEM,PRIV
         1596 XSAVE                mem                                [m:        np 0f ae /4]                                NEHALEM
         1597 XSAVE64                mem                                [m:        o64 np 0f ae /4]                        LONG,NEHALEM
         1598 XSAVEC                mem                                [m:        np 0f c7 /4]                                FUTURE
         1599 XSAVEC64        mem                                [m:        o64 np 0f c7 /4]                        LONG,FUTURE
         1600 XSAVEOPT        mem                                [m:        np 0f ae /6]                                FUTURE
         1601 XSAVEOPT64        mem                                [m:        o64 np 0f ae /6]                        LONG,FUTURE
         1602 XSAVES                mem                                [m:        np 0f c7 /5]                                FUTURE
         1603 XSAVES64        mem                                [m:        o64 np 0f c7 /5]                        LONG,FUTURE
         1604 XRSTOR                mem                                [m:        np 0f ae /5]                                NEHALEM
         1605 XRSTOR64        mem                                [m:        o64 np 0f ae /5]                        LONG,NEHALEM
         1606 XRSTORS                mem                                [m:        np 0f c7 /3]                                FUTURE
         1607 XRSTORS64        mem                                [m:        o64 np 0f c7 /3]                        LONG,FUTURE
         1608 
         1609 ; These instructions are not SSE-specific; they are
         1610 ;# Generic memory operations
         1611 ; and work even if CR4.OSFXFR == 0
         1612 PREFETCHNTA        mem8                                [m:        0f 18 /0]                                KATMAI
         1613 PREFETCHT0        mem8                                [m:        0f 18 /1]                                KATMAI
         1614 PREFETCHT1        mem8                                [m:        0f 18 /2]                                KATMAI
         1615 PREFETCHT2        mem8                                [m:        0f 18 /3]                                KATMAI
         1616 SFENCE                void                                [        np 0f ae f8]                                KATMAI
         1617 
         1618 ;# New MMX instructions introduced in Katmai
         1619 MASKMOVQ        mmxreg,mmxreg                        [rm:        np 0f f7 /r]                                KATMAI,MMX
         1620 MOVNTQ                mem,mmxreg                        [mr:        np 0f e7 /r]                                KATMAI,MMX,SQ
         1621 PAVGB                mmxreg,mmxrm                        [rm:        np o64nw 0f e0 /r]                        KATMAI,MMX,SQ
         1622 PAVGW                mmxreg,mmxrm                        [rm:        np o64nw 0f e3 /r]                        KATMAI,MMX,SQ
         1623 PEXTRW                reg32,mmxreg,imm                [rmi:        np 0f c5 /r ib,u]                        KATMAI,MMX,SB,AR2
         1624 ; PINSRW is documented as using a reg32, but it's really using only 16 bit
         1625 ; -- accept either, but be truthful in disassembly
         1626 PINSRW                mmxreg,mem,imm                        [rmi:        np 0f c4 /r ib,u]                        KATMAI,MMX,SB,AR2
         1627 PINSRW                mmxreg,rm16,imm                        [rmi:        np 0f c4 /r ib,u]                        KATMAI,MMX,SB,AR2
         1628 PINSRW                mmxreg,reg32,imm                [rmi:        np 0f c4 /r ib,u]                        KATMAI,MMX,SB,AR2
         1629 PMAXSW                mmxreg,mmxrm                        [rm:        np o64nw 0f ee /r]                        KATMAI,MMX,SQ
         1630 PMAXUB                mmxreg,mmxrm                        [rm:        np o64nw 0f de /r]                        KATMAI,MMX,SQ
         1631 PMINSW                mmxreg,mmxrm                        [rm:        np o64nw 0f ea /r]                        KATMAI,MMX,SQ
         1632 PMINUB                mmxreg,mmxrm                        [rm:        np o64nw 0f da /r]                        KATMAI,MMX,SQ
         1633 PMOVMSKB        reg32,mmxreg                        [rm:        np 0f d7 /r]                                KATMAI,MMX
         1634 PMULHUW                mmxreg,mmxrm                        [rm:        np o64nw 0f e4 /r]                        KATMAI,MMX,SQ
         1635 PSADBW                mmxreg,mmxrm                        [rm:        np o64nw 0f f6 /r]                        KATMAI,MMX,SQ
         1636 PSHUFW                mmxreg,mmxrm,imm                [rmi:        np o64nw 0f 70 /r ib]                        KATMAI,MMX,SM2,SB,AR2
         1637 
         1638 ;# AMD Enhanced 3DNow! (Athlon) instructions
         1639 PF2IW                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 1c]                        PENT,3DNOW,SQ
         1640 PFNACC                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 8a]                        PENT,3DNOW,SQ
         1641 PFPNACC                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 8e]                        PENT,3DNOW,SQ
         1642 PI2FW                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 0c]                        PENT,3DNOW,SQ
         1643 PSWAPD                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r bb]                        PENT,3DNOW,SQ
         1644 
         1645 ;# Willamette SSE2 Cacheability Instructions
         1646 MASKMOVDQU        xmmreg,xmmreg                        [rm:        66 0f f7 /r]                                WILLAMETTE,SSE2
         1647 ; CLFLUSH needs its own feature flag implemented one day
         1648 CLFLUSH                mem                                [m:        np 0f ae /7]                                WILLAMETTE,SSE2
         1649 MOVNTDQ                mem,xmmreg                        [mr:        66 0f e7 /r]                                WILLAMETTE,SSE2,SO
         1650 MOVNTI                mem,reg32                        [mr:        np 0f c3 /r]                                WILLAMETTE,SD
         1651 MOVNTI                mem,reg64                        [mr:        o64 np 0f c3 /r]                        X64,SQ
         1652 MOVNTPD                mem,xmmreg                        [mr:        66 0f 2b /r]                                WILLAMETTE,SSE2,SO
         1653 LFENCE                void                                [        np 0f ae e8]                                WILLAMETTE,SSE2
         1654 MFENCE                void                                [        np 0f ae f0]                                WILLAMETTE,SSE2
         1655 
         1656 ;# Willamette MMX instructions (SSE2 SIMD Integer Instructions)
         1657 MOVD                mem,xmmreg                        [mr:        66 norexw 0f 7e /r]                        WILLAMETTE,SSE2,SD
         1658 MOVD                xmmreg,mem                        [rm:        66 norexw 0f 6e /r]                        WILLAMETTE,SSE2,SD
         1659 MOVD                xmmreg,rm32                        [rm:        66 norexw 0f 6e /r]                        WILLAMETTE,SSE2
         1660 MOVD                rm32,xmmreg                        [mr:        66 norexw 0f 7e /r]                        WILLAMETTE,SSE2
         1661 MOVDQA                xmmreg,xmmreg                        [rm:        66 0f 6f /r]                                WILLAMETTE,SSE2
         1662 MOVDQA                mem,xmmreg                        [mr:        66 0f 7f /r]                                WILLAMETTE,SSE2,SO
         1663 MOVDQA                xmmreg,mem                        [rm:        66 0f 6f /r]                                WILLAMETTE,SSE2,SO
         1664 MOVDQA                xmmreg,xmmreg                        [mr:        66 0f 7f /r]                                WILLAMETTE,SSE2
         1665 MOVDQU                xmmreg,xmmreg                        [rm:        f3 0f 6f /r]                                WILLAMETTE,SSE2
         1666 MOVDQU                mem,xmmreg                        [mr:        f3 0f 7f /r]                                WILLAMETTE,SSE2,SO
         1667 MOVDQU                xmmreg,mem                        [rm:        f3 0f 6f /r]                                WILLAMETTE,SSE2,SO
         1668 MOVDQU                xmmreg,xmmreg                        [mr:        f3 0f 7f /r]                                WILLAMETTE,SSE2
         1669 MOVDQ2Q                mmxreg,xmmreg                        [rm:        f2 0f d6 /r]                                WILLAMETTE,SSE2
         1670 MOVQ                xmmreg,xmmreg                        [rm:        f3 0f 7e /r]                                WILLAMETTE,SSE2
         1671 MOVQ                xmmreg,xmmreg                        [mr:        66 0f d6 /r]                                WILLAMETTE,SSE2
         1672 MOVQ                mem,xmmreg                        [mr:        66 0f d6 /r]                                WILLAMETTE,SSE2,SQ
         1673 MOVQ                xmmreg,mem                        [rm:        f3 0f 7e /r]                                WILLAMETTE,SSE2,SQ
         1674 MOVQ                xmmreg,rm64                        [rm:        66 o64 0f 6e /r]                        X64,SSE2
         1675 MOVQ                rm64,xmmreg                        [mr:        66 o64 0f 7e /r]                        X64,SSE2
         1676 MOVQ2DQ                xmmreg,mmxreg                        [rm:        f3 0f d6 /r]                                WILLAMETTE,SSE2
         1677 PACKSSWB        xmmreg,xmmrm                        [rm:        66 0f 63 /r]                                WILLAMETTE,SSE2,SO
         1678 PACKSSDW        xmmreg,xmmrm                        [rm:        66 0f 6b /r]                                WILLAMETTE,SSE2,SO
         1679 PACKUSWB        xmmreg,xmmrm                        [rm:        66 0f 67 /r]                                WILLAMETTE,SSE2,SO
         1680 PADDB                xmmreg,xmmrm                        [rm:        66 0f fc /r]                                WILLAMETTE,SSE2,SO
         1681 PADDW                xmmreg,xmmrm                        [rm:        66 0f fd /r]                                WILLAMETTE,SSE2,SO
         1682 PADDD                xmmreg,xmmrm                        [rm:        66 0f fe /r]                                WILLAMETTE,SSE2,SO
         1683 PADDQ                mmxreg,mmxrm                        [rm:        np 0f d4 /r]                                WILLAMETTE,MMX,SQ
         1684 PADDQ                xmmreg,xmmrm                        [rm:        66 0f d4 /r]                                WILLAMETTE,SSE2,SO
         1685 PADDSB                xmmreg,xmmrm                        [rm:        66 0f ec /r]                                WILLAMETTE,SSE2,SO
         1686 PADDSW                xmmreg,xmmrm                        [rm:        66 0f ed /r]                                WILLAMETTE,SSE2,SO
         1687 PADDUSB                xmmreg,xmmrm                        [rm:        66 0f dc /r]                                WILLAMETTE,SSE2,SO
         1688 PADDUSW                xmmreg,xmmrm                        [rm:        66 0f dd /r]                                WILLAMETTE,SSE2,SO
         1689 PAND                xmmreg,xmmrm                        [rm:        66 0f db /r]                                WILLAMETTE,SSE2,SO
         1690 PANDN                xmmreg,xmmrm                        [rm:        66 0f df /r]                                WILLAMETTE,SSE2,SO
         1691 PAVGB                xmmreg,xmmrm                        [rm:        66 0f e0 /r]                                WILLAMETTE,SSE2,SO
         1692 PAVGW                xmmreg,xmmrm                        [rm:        66 0f e3 /r]                                WILLAMETTE,SSE2,SO
         1693 PCMPEQB                xmmreg,xmmrm                        [rm:        66 0f 74 /r]                                WILLAMETTE,SSE2,SO
         1694 PCMPEQW                xmmreg,xmmrm                        [rm:        66 0f 75 /r]                                WILLAMETTE,SSE2,SO
         1695 PCMPEQD                xmmreg,xmmrm                        [rm:        66 0f 76 /r]                                WILLAMETTE,SSE2,SO
         1696 PCMPGTB                xmmreg,xmmrm                        [rm:        66 0f 64 /r]                                WILLAMETTE,SSE2,SO
         1697 PCMPGTW                xmmreg,xmmrm                        [rm:        66 0f 65 /r]                                WILLAMETTE,SSE2,SO
         1698 PCMPGTD                xmmreg,xmmrm                        [rm:        66 0f 66 /r]                                WILLAMETTE,SSE2,SO
         1699 PEXTRW                reg32,xmmreg,imm                [rmi:        66 0f c5 /r ib,u]                        WILLAMETTE,SSE2,SB,AR2
         1700 PINSRW                xmmreg,reg16,imm                [rmi:        66 0f c4 /r ib,u]                        WILLAMETTE,SSE2,SB,AR2
         1701 PINSRW                xmmreg,reg32,imm                [rmi:        66 0f c4 /r ib,u]                        WILLAMETTE,SSE2,SB,AR2,ND
         1702 PINSRW                xmmreg,mem,imm                        [rmi:        66 0f c4 /r ib,u]                        WILLAMETTE,SSE2,SB,AR2
         1703 PINSRW                xmmreg,mem16,imm                [rmi:        66 0f c4 /r ib,u]                        WILLAMETTE,SSE2,SB,AR2
         1704 PMADDWD                xmmreg,xmmrm                        [rm:        66 0f f5 /r]                                WILLAMETTE,SSE2,SO
         1705 PMAXSW                xmmreg,xmmrm                        [rm:        66 0f ee /r]                                WILLAMETTE,SSE2,SO
         1706 PMAXUB                xmmreg,xmmrm                        [rm:        66 0f de /r]                                WILLAMETTE,SSE2,SO
         1707 PMINSW                xmmreg,xmmrm                        [rm:        66 0f ea /r]                                WILLAMETTE,SSE2,SO
         1708 PMINUB                xmmreg,xmmrm                        [rm:        66 0f da /r]                                WILLAMETTE,SSE2,SO
         1709 PMOVMSKB        reg32,xmmreg                        [rm:        66 0f d7 /r]                                WILLAMETTE,SSE2
         1710 PMULHUW                xmmreg,xmmrm                        [rm:        66 0f e4 /r]                                WILLAMETTE,SSE2,SO
         1711 PMULHW                xmmreg,xmmrm                        [rm:        66 0f e5 /r]                                WILLAMETTE,SSE2,SO
         1712 PMULLW                xmmreg,xmmrm                        [rm:        66 0f d5 /r]                                WILLAMETTE,SSE2,SO
         1713 PMULUDQ                mmxreg,mmxrm                        [rm:        np o64nw 0f f4 /r]                        WILLAMETTE,SSE2,SO
         1714 PMULUDQ                xmmreg,xmmrm                        [rm:        66 0f f4 /r]                                WILLAMETTE,SSE2,SO
         1715 POR                xmmreg,xmmrm                        [rm:        66 0f eb /r]                                WILLAMETTE,SSE2,SO
         1716 PSADBW                xmmreg,xmmrm                        [rm:        66 0f f6 /r]                                WILLAMETTE,SSE2,SO
         1717 PSHUFD                xmmreg,xmmreg,imm                [rmi:        66 0f 70 /r ib]                                WILLAMETTE,SSE2,SB,AR2
         1718 PSHUFD                xmmreg,mem,imm                        [rmi:        66 0f 70 /r ib]                                WILLAMETTE,SSE2,SM2,SB,AR2
         1719 PSHUFHW                xmmreg,xmmreg,imm                [rmi:        f3 0f 70 /r ib]                                WILLAMETTE,SSE2,SB,AR2
         1720 PSHUFHW                xmmreg,mem,imm                        [rmi:        f3 0f 70 /r ib]                                WILLAMETTE,SSE2,SM2,SB,AR2
         1721 PSHUFLW                xmmreg,xmmreg,imm                [rmi:        f2 0f 70 /r ib]                                WILLAMETTE,SSE2,SB,AR2
         1722 PSHUFLW                xmmreg,mem,imm                        [rmi:        f2 0f 70 /r ib]                                WILLAMETTE,SSE2,SM2,SB,AR2
         1723 PSLLDQ                xmmreg,imm                        [mi:        66 0f 73 /7 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1724 PSLLW                xmmreg,xmmrm                        [rm:        66 0f f1 /r]                                WILLAMETTE,SSE2,SO
         1725 PSLLW                xmmreg,imm                        [mi:        66 0f 71 /6 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1726 PSLLD                xmmreg,xmmrm                        [rm:        66 0f f2 /r]                                WILLAMETTE,SSE2,SO
         1727 PSLLD                xmmreg,imm                        [mi:        66 0f 72 /6 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1728 PSLLQ                xmmreg,xmmrm                        [rm:        66 0f f3 /r]                                WILLAMETTE,SSE2,SO
         1729 PSLLQ                xmmreg,imm                        [mi:        66 0f 73 /6 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1730 PSRAW                xmmreg,xmmrm                        [rm:        66 0f e1 /r]                                WILLAMETTE,SSE2,SO
         1731 PSRAW                xmmreg,imm                        [mi:        66 0f 71 /4 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1732 PSRAD                xmmreg,xmmrm                        [rm:        66 0f e2 /r]                                WILLAMETTE,SSE2,SO
         1733 PSRAD                xmmreg,imm                        [mi:        66 0f 72 /4 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1734 PSRLDQ                xmmreg,imm                        [mi:        66 0f 73 /3 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1735 PSRLW                xmmreg,xmmrm                        [rm:        66 0f d1 /r]                                WILLAMETTE,SSE2,SO
         1736 PSRLW                xmmreg,imm                        [mi:        66 0f 71 /2 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1737 PSRLD                xmmreg,xmmrm                        [rm:        66 0f d2 /r]                                WILLAMETTE,SSE2,SO
         1738 PSRLD                xmmreg,imm                        [mi:        66 0f 72 /2 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1739 PSRLQ                xmmreg,xmmrm                        [rm:        66 0f d3 /r]                                WILLAMETTE,SSE2,SO
         1740 PSRLQ                xmmreg,imm                        [mi:        66 0f 73 /2 ib,u]                        WILLAMETTE,SSE2,SB,AR1
         1741 PSUBB                xmmreg,xmmrm                        [rm:        66 0f f8 /r]                                WILLAMETTE,SSE2,SO
         1742 PSUBW                xmmreg,xmmrm                        [rm:        66 0f f9 /r]                                WILLAMETTE,SSE2,SO
         1743 PSUBD                xmmreg,xmmrm                        [rm:        66 0f fa /r]                                WILLAMETTE,SSE2,SO
         1744 PSUBQ                mmxreg,mmxrm                        [rm:        np o64nw 0f fb /r]                        WILLAMETTE,SSE2,SO
         1745 PSUBQ                xmmreg,xmmrm                        [rm:        66 0f fb /r]                                WILLAMETTE,SSE2,SO
         1746 PSUBSB                xmmreg,xmmrm                        [rm:        66 0f e8 /r]                                WILLAMETTE,SSE2,SO
         1747 PSUBSW                xmmreg,xmmrm                        [rm:        66 0f e9 /r]                                WILLAMETTE,SSE2,SO
         1748 PSUBUSB                xmmreg,xmmrm                        [rm:        66 0f d8 /r]                                WILLAMETTE,SSE2,SO
         1749 PSUBUSW                xmmreg,xmmrm                        [rm:        66 0f d9 /r]                                WILLAMETTE,SSE2,SO
         1750 PUNPCKHBW        xmmreg,xmmrm                        [rm:        66 0f 68 /r]                                WILLAMETTE,SSE2,SO
         1751 PUNPCKHWD        xmmreg,xmmrm                        [rm:        66 0f 69 /r]                                WILLAMETTE,SSE2,SO
         1752 PUNPCKHDQ        xmmreg,xmmrm                        [rm:        66 0f 6a /r]                                WILLAMETTE,SSE2,SO
         1753 PUNPCKHQDQ        xmmreg,xmmrm                        [rm:        66 0f 6d /r]                                WILLAMETTE,SSE2,SO
         1754 PUNPCKLBW        xmmreg,xmmrm                        [rm:        66 0f 60 /r]                                WILLAMETTE,SSE2,SO
         1755 PUNPCKLWD        xmmreg,xmmrm                        [rm:        66 0f 61 /r]                                WILLAMETTE,SSE2,SO
         1756 PUNPCKLDQ        xmmreg,xmmrm                        [rm:        66 0f 62 /r]                                WILLAMETTE,SSE2,SO
         1757 PUNPCKLQDQ        xmmreg,xmmrm                        [rm:        66 0f 6c /r]                                WILLAMETTE,SSE2,SO
         1758 PXOR                xmmreg,xmmrm                        [rm:        66 0f ef /r]                                WILLAMETTE,SSE2,SO
         1759 
         1760 ;# Willamette Streaming SIMD instructions (SSE2)
         1761 ADDPD                xmmreg,xmmrm                        [rm:        66 0f 58 /r]                                WILLAMETTE,SSE2,SO
         1762 ADDSD                xmmreg,xmmrm                        [rm:        f2 0f 58 /r]                                WILLAMETTE,SSE2,SQ
         1763 ANDNPD                xmmreg,xmmrm                        [rm:        66 0f 55 /r]                                WILLAMETTE,SSE2,SO
         1764 ANDPD                xmmreg,xmmrm                        [rm:        66 0f 54 /r]                                WILLAMETTE,SSE2,SO
         1765 CMPEQPD                xmmreg,xmmrm                        [rm:        66 0f c2 /r 00]                                WILLAMETTE,SSE2,SO
         1766 CMPEQSD                xmmreg,xmmrm                        [rm:        f2 0f c2 /r 00]                                WILLAMETTE,SSE2
         1767 CMPLEPD                xmmreg,xmmrm                        [rm:        66 0f c2 /r 02]                                WILLAMETTE,SSE2,SO
         1768 CMPLESD                xmmreg,xmmrm                        [rm:        f2 0f c2 /r 02]                                WILLAMETTE,SSE2
         1769 CMPLTPD                xmmreg,xmmrm                        [rm:        66 0f c2 /r 01]                                WILLAMETTE,SSE2,SO
         1770 CMPLTSD                xmmreg,xmmrm                        [rm:        f2 0f c2 /r 01]                                WILLAMETTE,SSE2
         1771 CMPNEQPD        xmmreg,xmmrm                        [rm:        66 0f c2 /r 04]                                WILLAMETTE,SSE2,SO
         1772 CMPNEQSD        xmmreg,xmmrm                        [rm:        f2 0f c2 /r 04]                                WILLAMETTE,SSE2
         1773 CMPNLEPD        xmmreg,xmmrm                        [rm:        66 0f c2 /r 06]                                WILLAMETTE,SSE2,SO
         1774 CMPNLESD        xmmreg,xmmrm                        [rm:        f2 0f c2 /r 06]                                WILLAMETTE,SSE2
         1775 CMPNLTPD        xmmreg,xmmrm                        [rm:        66 0f c2 /r 05]                                WILLAMETTE,SSE2,SO
         1776 CMPNLTSD        xmmreg,xmmrm                        [rm:        f2 0f c2 /r 05]                                WILLAMETTE,SSE2
         1777 CMPORDPD        xmmreg,xmmrm                        [rm:        66 0f c2 /r 07]                                WILLAMETTE,SSE2,SO
         1778 CMPORDSD        xmmreg,xmmrm                        [rm:        f2 0f c2 /r 07]                                WILLAMETTE,SSE2
         1779 CMPUNORDPD        xmmreg,xmmrm                        [rm:        66 0f c2 /r 03]                                WILLAMETTE,SSE2,SO
         1780 CMPUNORDSD        xmmreg,xmmrm                        [rm:        f2 0f c2 /r 03]                                WILLAMETTE,SSE2
         1781 ; CMPPD/CMPSD must come after the specific ops; that way the disassembler will find the
         1782 ; specific ops first and only disassemble illegal ones as cmppd/cmpsd.
         1783 CMPPD                xmmreg,xmmrm128,imm8                [rmi:        66 0f c2 /r ib,u]                        WILLAMETTE,SSE2
         1784 CMPSD                xmmreg,xmmrm128,imm8                [rmi:        f2 0f c2 /r ib,u]                        WILLAMETTE,SSE2
         1785 COMISD                xmmreg,xmmrm                        [rm:        66 0f 2f /r]                                WILLAMETTE,SSE2
         1786 CVTDQ2PD        xmmreg,xmmrm                        [rm:        f3 0f e6 /r]                                WILLAMETTE,SSE2,SQ
         1787 CVTDQ2PS        xmmreg,xmmrm                        [rm:        np 0f 5b /r]                                WILLAMETTE,SSE2,SO
         1788 CVTPD2DQ        xmmreg,xmmrm                        [rm:        f2 0f e6 /r]                                WILLAMETTE,SSE2,SO
         1789 CVTPD2PI        mmxreg,xmmrm                        [rm:        66 0f 2d /r]                                WILLAMETTE,SSE2,SO
         1790 CVTPD2PS        xmmreg,xmmrm                        [rm:        66 0f 5a /r]                                WILLAMETTE,SSE2,SO
         1791 CVTPI2PD        xmmreg,mmxrm                        [rm:        66 0f 2a /r]                                WILLAMETTE,SSE2,SQ
         1792 CVTPS2DQ        xmmreg,xmmrm                        [rm:        66 0f 5b /r]                                WILLAMETTE,SSE2,SO
         1793 CVTPS2PD        xmmreg,xmmrm                        [rm:        np 0f 5a /r]                                WILLAMETTE,SSE2,SQ
         1794 CVTSD2SI        reg32,xmmreg                        [rm:        norexw f2 0f 2d /r]                        WILLAMETTE,SSE2,SQ,AR1
         1795 CVTSD2SI        reg32,mem                        [rm:        norexw f2 0f 2d /r]                        WILLAMETTE,SSE2,SQ,AR1
         1796 CVTSD2SI        reg64,xmmreg                        [rm:        o64 f2 0f 2d /r]                        X64,SSE2,SQ,AR1
         1797 CVTSD2SI        reg64,mem                        [rm:        o64 f2 0f 2d /r]                        X64,SSE2,SQ,AR1
         1798 CVTSD2SS        xmmreg,xmmrm                        [rm:        f2 0f 5a /r]                                WILLAMETTE,SSE2,SQ
         1799 CVTSI2SD        xmmreg,mem                        [rm:        f2 0f 2a /r]                                WILLAMETTE,SSE2,SD,AR1,ND
         1800 CVTSI2SD        xmmreg,rm32                        [rm:        norexw f2 0f 2a /r]                        WILLAMETTE,SSE2,SD,AR1
         1801 CVTSI2SD        xmmreg,rm64                        [rm:        o64 f2 0f 2a /r]                        X64,SSE2,SQ,AR1
         1802 CVTSS2SD        xmmreg,xmmrm                        [rm:        f3 0f 5a /r]                                WILLAMETTE,SSE2,SD
         1803 CVTTPD2PI        mmxreg,xmmrm                        [rm:        66 0f 2c /r]                                WILLAMETTE,SSE2,SO
         1804 CVTTPD2DQ        xmmreg,xmmrm                        [rm:        66 0f e6 /r]                                WILLAMETTE,SSE2,SO
         1805 CVTTPS2DQ        xmmreg,xmmrm                        [rm:        f3 0f 5b /r]                                WILLAMETTE,SSE2,SO
         1806 CVTTSD2SI        reg32,xmmreg                        [rm:        norexw f2 0f 2c /r]                        WILLAMETTE,SSE2,SQ,AR1
         1807 CVTTSD2SI        reg32,mem                        [rm:        norexw f2 0f 2c /r]                        WILLAMETTE,SSE2,SQ,AR1
         1808 CVTTSD2SI        reg64,xmmreg                        [rm:        o64 f2 0f 2c /r]                        X64,SSE2,SQ,AR1
         1809 CVTTSD2SI        reg64,mem                        [rm:        o64 f2 0f 2c /r]                        X64,SSE2,SQ,AR1
         1810 DIVPD                xmmreg,xmmrm                        [rm:        66 0f 5e /r]                                WILLAMETTE,SSE2,SO
         1811 DIVSD                xmmreg,xmmrm                        [rm:        f2 0f 5e /r]                                WILLAMETTE,SSE2
         1812 MAXPD                xmmreg,xmmrm                        [rm:        66 0f 5f /r]                                WILLAMETTE,SSE2,SO
         1813 MAXSD                xmmreg,xmmrm                        [rm:        f2 0f 5f /r]                                WILLAMETTE,SSE2
         1814 MINPD                xmmreg,xmmrm                        [rm:        66 0f 5d /r]                                WILLAMETTE,SSE2,SO
         1815 MINSD                xmmreg,xmmrm                        [rm:        f2 0f 5d /r]                                WILLAMETTE,SSE2
         1816 MOVAPD                xmmreg,xmmreg                        [rm:        66 0f 28 /r]                                WILLAMETTE,SSE2
         1817 MOVAPD                xmmreg,xmmreg                        [mr:        66 0f 29 /r]                                WILLAMETTE,SSE2
         1818 MOVAPD                mem,xmmreg                        [mr:        66 0f 29 /r]                                WILLAMETTE,SSE2,SO
         1819 MOVAPD                xmmreg,mem                        [rm:        66 0f 28 /r]                                WILLAMETTE,SSE2,SO
         1820 MOVHPD                mem,xmmreg                        [mr:        66 0f 17 /r]                                WILLAMETTE,SSE2
         1821 MOVHPD                xmmreg,mem                        [rm:        66 0f 16 /r]                                WILLAMETTE,SSE2
         1822 MOVLPD                mem64,xmmreg                        [mr:        66 0f 13 /r]                                WILLAMETTE,SSE2
         1823 MOVLPD                xmmreg,mem64                        [rm:        66 0f 12 /r]                                WILLAMETTE,SSE2
         1824 MOVMSKPD        reg32,xmmreg                        [rm:        66 0f 50 /r]                                WILLAMETTE,SSE2
         1825 MOVMSKPD        reg64,xmmreg                        [rm:        66 o64 0f 50 /r]                        X64,SSE2
         1826 MOVSD                xmmreg,xmmreg                        [rm:        f2 0f 10 /r]                                WILLAMETTE,SSE2
         1827 MOVSD                xmmreg,xmmreg                        [mr:        f2 0f 11 /r]                                WILLAMETTE,SSE2
         1828 MOVSD                mem64,xmmreg                        [mr:        f2 0f 11 /r]                                WILLAMETTE,SSE2
         1829 MOVSD                xmmreg,mem64                        [rm:        f2 0f 10 /r]                                WILLAMETTE,SSE2
         1830 MOVUPD                xmmreg,xmmreg                        [rm:        66 0f 10 /r]                                WILLAMETTE,SSE2
         1831 MOVUPD                xmmreg,xmmreg                        [mr:        66 0f 11 /r]                                WILLAMETTE,SSE2
         1832 MOVUPD                mem,xmmreg                        [mr:        66 0f 11 /r]                                WILLAMETTE,SSE2,SO
         1833 MOVUPD                xmmreg,mem                        [rm:        66 0f 10 /r]                                WILLAMETTE,SSE2,SO
         1834 MULPD                xmmreg,xmmrm                        [rm:        66 0f 59 /r]                                WILLAMETTE,SSE2,SO
         1835 MULSD                xmmreg,xmmrm                        [rm:        f2 0f 59 /r]                                WILLAMETTE,SSE2
         1836 ORPD                xmmreg,xmmrm                        [rm:        66 0f 56 /r]                                WILLAMETTE,SSE2,SO
         1837 SHUFPD                xmmreg,xmmreg,imm                [rmi:        66 0f c6 /r ib,u]                        WILLAMETTE,SSE2,SB,AR2
         1838 SHUFPD                xmmreg,mem,imm                        [rmi:        66 0f c6 /r ib,u]                        WILLAMETTE,SSE2,SM,SB,AR2
         1839 SQRTPD                xmmreg,xmmrm                        [rm:        66 0f 51 /r]                                WILLAMETTE,SSE2,SO
         1840 SQRTSD                xmmreg,xmmrm                        [rm:        f2 0f 51 /r]                                WILLAMETTE,SSE2
         1841 SUBPD                xmmreg,xmmrm                        [rm:        66 0f 5c /r]                                WILLAMETTE,SSE2,SO
         1842 SUBSD                xmmreg,xmmrm                        [rm:        f2 0f 5c /r]                                WILLAMETTE,SSE2
         1843 UCOMISD                xmmreg,xmmrm                        [rm:        66 0f 2e /r]                                WILLAMETTE,SSE2
         1844 UNPCKHPD        xmmreg,xmmrm128                        [rm:        66 0f 15 /r]                                WILLAMETTE,SSE2
         1845 UNPCKLPD        xmmreg,xmmrm128                        [rm:        66 0f 14 /r]                                WILLAMETTE,SSE2
         1846 XORPD                xmmreg,xmmrm128                        [rm:        66 0f 57 /r]                                WILLAMETTE,SSE2
         1847 
         1848 ;# Prescott New Instructions (SSE3)
         1849 ADDSUBPD        xmmreg,xmmrm                        [rm:        66 0f d0 /r]                                PRESCOTT,SSE3,SO
         1850 ADDSUBPS        xmmreg,xmmrm                        [rm:        f2 0f d0 /r]                                PRESCOTT,SSE3,SO
         1851 HADDPD                xmmreg,xmmrm                        [rm:        66 0f 7c /r]                                PRESCOTT,SSE3,SO
         1852 HADDPS                xmmreg,xmmrm                        [rm:        f2 0f 7c /r]                                PRESCOTT,SSE3,SO
         1853 HSUBPD                xmmreg,xmmrm                        [rm:        66 0f 7d /r]                                PRESCOTT,SSE3,SO
         1854 HSUBPS                xmmreg,xmmrm                        [rm:        f2 0f 7d /r]                                PRESCOTT,SSE3,SO
         1855 LDDQU                xmmreg,mem                        [rm:        f2 0f f0 /r]                                PRESCOTT,SSE3,SO
         1856 MOVDDUP                xmmreg,xmmrm                        [rm:        f2 0f 12 /r]                                PRESCOTT,SSE3
         1857 MOVSHDUP        xmmreg,xmmrm                        [rm:        f3 0f 16 /r]                                PRESCOTT,SSE3
         1858 MOVSLDUP        xmmreg,xmmrm                        [rm:        f3 0f 12 /r]                                PRESCOTT,SSE3
         1859 
         1860 ;# VMX/SVM Instructions
         1861 CLGI                void                                [        0f 01 dd]                                VMX,AMD
         1862 STGI                void                                [        0f 01 dc]                                VMX,AMD
         1863 VMCALL                void                                [        0f 01 c1]                                VMX
         1864 VMCLEAR                mem                                [m:        66 0f c7 /6]                                VMX
         1865 VMFUNC                void                                [        0f 01 d4]                                VMX
         1866 VMLAUNCH        void                                [        0f 01 c2]                                VMX
         1867 VMLOAD                void                                [        0f 01 da]                                VMX,AMD
         1868 VMMCALL                void                                [        0f 01 d9]                                VMX,AMD
         1869 VMPTRLD                mem                                [m:        np 0f c7 /6]                                VMX
         1870 VMPTRST                mem                                [m:        np 0f c7 /7]                                VMX
         1871 VMREAD                rm32,reg32                        [mr:        np 0f 78 /r]                                VMX,NOLONG,SD
         1872 VMREAD                rm64,reg64                        [mr:        o64nw np 0f 78 /r]                        X64,VMX,SQ
         1873 VMRESUME        void                                [        0f 01 c3]                                VMX
         1874 VMRUN                void                                [        0f 01 d8]                                VMX,AMD
         1875 VMSAVE                void                                [        0f 01 db]                                VMX,AMD
         1876 VMWRITE                reg32,rm32                        [rm:        np 0f 79 /r]                                VMX,NOLONG,SD
         1877 VMWRITE                reg64,rm64                        [rm:        o64nw np 0f 79 /r]                        X64,VMX,SQ
         1878 VMXOFF                void                                [        0f 01 c4]                                VMX
         1879 VMXON                mem                                [m:        f3 0f c7 /6]                                VMX
         1880 ;# Extended Page Tables VMX instructions
         1881 INVEPT                reg32,mem                        [rm: 66 0f 38 80 /r]                                VMX,SO,NOLONG
         1882 INVEPT                reg64,mem                        [rm: o64nw 66 0f 38 80 /r]                        VMX,SO,LONG
         1883 INVVPID                reg32,mem                        [rm: 66 0f 38 81 /r]                                VMX,SO,NOLONG
         1884 INVVPID                reg64,mem                        [rm: o64nw 66 0f 38 81 /r]                        VMX,SO,LONG
         1885 
         1886 ;# Tejas New Instructions (SSSE3)
         1887 PABSB                mmxreg,mmxrm                        [rm:        np 0f 38 1c /r]                                SSSE3,MMX,SQ
         1888 PABSB                xmmreg,xmmrm                        [rm:        66 0f 38 1c /r]                                SSSE3
         1889 PABSW                mmxreg,mmxrm                        [rm:        np 0f 38 1d /r]                                SSSE3,MMX,SQ
         1890 PABSW                xmmreg,xmmrm                        [rm:        66 0f 38 1d /r]                                SSSE3
         1891 PABSD                mmxreg,mmxrm                        [rm:        np 0f 38 1e /r]                                SSSE3,MMX,SQ
         1892 PABSD                xmmreg,xmmrm                        [rm:        66 0f 38 1e /r]                                SSSE3
         1893 PALIGNR                mmxreg,mmxrm,imm                [rmi:        np 0f 3a 0f /r ib,u]                        SSSE3,MMX,SQ
         1894 PALIGNR                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 0f /r ib,u]                        SSSE3
         1895 PHADDW                mmxreg,mmxrm                        [rm:        np 0f 38 01 /r]                                SSSE3,MMX,SQ
         1896 PHADDW                xmmreg,xmmrm                        [rm:        66 0f 38 01 /r]                                SSSE3
         1897 PHADDD                mmxreg,mmxrm                        [rm:        np 0f 38 02 /r]                                SSSE3,MMX,SQ
         1898 PHADDD                xmmreg,xmmrm                        [rm:        66 0f 38 02 /r]                                SSSE3
         1899 PHADDSW                mmxreg,mmxrm                        [rm:        np 0f 38 03 /r]                                SSSE3,MMX,SQ
         1900 PHADDSW                xmmreg,xmmrm                        [rm:        66 0f 38 03 /r]                                SSSE3
         1901 PHSUBW                mmxreg,mmxrm                        [rm:        np 0f 38 05 /r]                                SSSE3,MMX,SQ
         1902 PHSUBW                xmmreg,xmmrm                        [rm:        66 0f 38 05 /r]                                SSSE3
         1903 PHSUBD                mmxreg,mmxrm                        [rm:        np 0f 38 06 /r]                                SSSE3,MMX,SQ
         1904 PHSUBD                xmmreg,xmmrm                        [rm:        66 0f 38 06 /r]                                SSSE3
         1905 PHSUBSW                mmxreg,mmxrm                        [rm:        np 0f 38 07 /r]                                SSSE3,MMX,SQ
         1906 PHSUBSW                xmmreg,xmmrm                        [rm:        66 0f 38 07 /r]                                SSSE3
         1907 PMADDUBSW        mmxreg,mmxrm                        [rm:        np 0f 38 04 /r]                                SSSE3,MMX,SQ
         1908 PMADDUBSW        xmmreg,xmmrm                        [rm:        66 0f 38 04 /r]                                SSSE3
         1909 PMULHRSW        mmxreg,mmxrm                        [rm:        np 0f 38 0b /r]                                SSSE3,MMX,SQ
         1910 PMULHRSW        xmmreg,xmmrm                        [rm:        66 0f 38 0b /r]                                SSSE3
         1911 PSHUFB                mmxreg,mmxrm                        [rm:        np 0f 38 00 /r]                                SSSE3,MMX,SQ
         1912 PSHUFB                xmmreg,xmmrm                        [rm:        66 0f 38 00 /r]                                SSSE3
         1913 PSIGNB                mmxreg,mmxrm                        [rm:        np 0f 38 08 /r]                                SSSE3,MMX,SQ
         1914 PSIGNB                xmmreg,xmmrm                        [rm:        66 0f 38 08 /r]                                SSSE3
         1915 PSIGNW                mmxreg,mmxrm                        [rm:        np 0f 38 09 /r]                                SSSE3,MMX,SQ
         1916 PSIGNW                xmmreg,xmmrm                        [rm:        66 0f 38 09 /r]                                SSSE3
         1917 PSIGND                mmxreg,mmxrm                        [rm:        np 0f 38 0a /r]                                SSSE3,MMX,SQ
         1918 PSIGND                xmmreg,xmmrm                        [rm:        66 0f 38 0a /r]                                SSSE3
         1919 
         1920 ;# AMD SSE4A
         1921 EXTRQ                xmmreg,imm,imm                        [mij:        66 0f 78 /0 ib,u ib,u]                        SSE4A,AMD
         1922 EXTRQ                xmmreg,xmmreg                        [rm:        66 0f 79 /r]                                SSE4A,AMD
         1923 INSERTQ                xmmreg,xmmreg,imm,imm                [rmij:        f2 0f 78 /r ib,u ib,u]                        SSE4A,AMD
         1924 INSERTQ                xmmreg,xmmreg                        [rm:        f2 0f 79 /r]                                SSE4A,AMD
         1925 MOVNTSD                mem,xmmreg                        [mr:        f2 0f 2b /r]                                SSE4A,AMD,SQ
         1926 MOVNTSS                mem,xmmreg                        [mr:        f3 0f 2b /r]                                SSE4A,AMD,SD
         1927 
         1928 ;# New instructions in Barcelona
         1929 LZCNT                reg16,rm16                        [rm:        o16 f3i 0f bd /r]                        P6,AMD
         1930 LZCNT                reg32,rm32                        [rm:        o32 f3i 0f bd /r]                        P6,AMD
         1931 LZCNT                reg64,rm64                        [rm:        o64 f3i 0f bd /r]                        X64,AMD
         1932 
         1933 ;# Penryn New Instructions (SSE4.1)
         1934 BLENDPD                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 0d /r ib,u]                        SSE41
         1935 BLENDPS                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 0c /r ib,u]                        SSE41
         1936 BLENDVPD        xmmreg,xmmrm,xmm0                [rm-:        66 0f 38 15 /r]                                SSE41
         1937 BLENDVPD        xmmreg,xmmrm                        [rm:        66 0f 38 15 /r]                                SSE41
         1938 BLENDVPS        xmmreg,xmmrm,xmm0                [rm-:        66 0f 38 14 /r]                                SSE41
         1939 BLENDVPS        xmmreg,xmmrm                        [rm:        66 0f 38 14 /r]                                SSE41
         1940 DPPD                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 41 /r ib,u]                        SSE41
         1941 DPPS                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 40 /r ib,u]                        SSE41
         1942 EXTRACTPS        rm32,xmmreg,imm                        [mri:        66 0f 3a 17 /r ib,u]                        SSE41
         1943 EXTRACTPS        reg64,xmmreg,imm                [mri:        o64 66 0f 3a 17 /r ib,u]                SSE41,X64
         1944 INSERTPS        xmmreg,xmmrm,imm                [rmi:        66 0f 3a 21 /r ib,u]                        SSE41,SD
         1945 MOVNTDQA        xmmreg,mem128                        [rm:        66 0f 38 2a /r]                                SSE41
         1946 MPSADBW                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 42 /r ib,u]                        SSE41
         1947 PACKUSDW        xmmreg,xmmrm                        [rm:        66 0f 38 2b /r]                                SSE41
         1948 PBLENDVB        xmmreg,xmmrm,xmm0                [rm-:        66 0f 38 10 /r]                                SSE41
         1949 PBLENDVB        xmmreg,xmmrm                        [rm:        66 0f 38 10 /r]                                SSE41
         1950 PBLENDW                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 0e /r ib,u]                        SSE41
         1951 PCMPEQQ                xmmreg,xmmrm                        [rm:        66 0f 38 29 /r]                                SSE41
         1952 PEXTRB                reg32,xmmreg,imm                [mri:        66 0f 3a 14 /r ib,u]                        SSE41
         1953 PEXTRB                mem8,xmmreg,imm                        [mri:        66 0f 3a 14 /r ib,u]                        SSE41
         1954 PEXTRB                reg64,xmmreg,imm                [mri:        o64 66 0f 3a 14 /r ib,u]                SSE41,X64
         1955 PEXTRD                rm32,xmmreg,imm                        [mri:        norexw 66 0f 3a 16 /r ib,u]                        SSE41
         1956 PEXTRQ                rm64,xmmreg,imm                        [mri:        o64 66 0f 3a 16 /r ib,u]                SSE41,X64
         1957 PEXTRW                reg32,xmmreg,imm                [mri:        66 0f 3a 15 /r ib,u]                        SSE41
         1958 PEXTRW                mem16,xmmreg,imm                [mri:        66 0f 3a 15 /r ib,u]                        SSE41
         1959 PEXTRW                reg64,xmmreg,imm                [mri:        o64 66 0f 3a 15 /r ib,u]                SSE41,X64
         1960 PHMINPOSUW        xmmreg,xmmrm                        [rm:        66 0f 38 41 /r]                                SSE41
         1961 PINSRB                xmmreg,mem,imm                        [rmi:        66 0f 3a 20 /r ib,u]                        SSE41,SB,AR2
         1962 PINSRB                xmmreg,rm8,imm                        [rmi:        nohi 66 0f 3a 20 /r ib,u]                SSE41,SB,AR2
         1963 PINSRB                xmmreg,reg32,imm                [rmi:        66 0f 3a 20 /r ib,u]                        SSE41,SB,AR2
         1964 PINSRD                xmmreg,mem,imm                        [rmi:        norexw 66 0f 3a 22 /r ib,u]                        SSE41,SB,AR2
         1965 PINSRD                xmmreg,rm32,imm                        [rmi:        norexw 66 0f 3a 22 /r ib,u]                        SSE41,SB,AR2
         1966 PINSRQ                xmmreg,mem,imm                        [rmi:        o64 66 0f 3a 22 /r ib,u]                SSE41,X64,SB,AR2
         1967 PINSRQ                xmmreg,rm64,imm                        [rmi:        o64 66 0f 3a 22 /r ib,u]                SSE41,X64,SB,AR2
         1968 PMAXSB                xmmreg,xmmrm                        [rm:        66 0f 38 3c /r]                                SSE41
         1969 PMAXSD                xmmreg,xmmrm                        [rm:        66 0f 38 3d /r]                                SSE41
         1970 PMAXUD                xmmreg,xmmrm                        [rm:        66 0f 38 3f /r]                                SSE41
         1971 PMAXUW                xmmreg,xmmrm                        [rm:        66 0f 38 3e /r]                                SSE41
         1972 PMINSB                xmmreg,xmmrm                        [rm:        66 0f 38 38 /r]                                SSE41
         1973 PMINSD                xmmreg,xmmrm                        [rm:        66 0f 38 39 /r]                                SSE41
         1974 PMINUD                xmmreg,xmmrm                        [rm:        66 0f 38 3b /r]                                SSE41
         1975 PMINUW                xmmreg,xmmrm                        [rm:        66 0f 38 3a /r]                                SSE41
         1976 PMOVSXBW        xmmreg,xmmrm                        [rm:        66 0f 38 20 /r]                                SSE41,SQ
         1977 PMOVSXBD        xmmreg,xmmrm                        [rm:        66 0f 38 21 /r]                                SSE41,SD
         1978 PMOVSXBQ        xmmreg,xmmrm                        [rm:        66 0f 38 22 /r]                                SSE41,SW
         1979 PMOVSXWD        xmmreg,xmmrm                        [rm:        66 0f 38 23 /r]                                SSE41,SQ
         1980 PMOVSXWQ        xmmreg,xmmrm                        [rm:        66 0f 38 24 /r]                                SSE41,SD
         1981 PMOVSXDQ        xmmreg,xmmrm                        [rm:        66 0f 38 25 /r]                                SSE41,SQ
         1982 PMOVZXBW        xmmreg,xmmrm                        [rm:        66 0f 38 30 /r]                                SSE41,SQ
         1983 PMOVZXBD        xmmreg,xmmrm                        [rm:        66 0f 38 31 /r]                                SSE41,SD
         1984 PMOVZXBQ        xmmreg,xmmrm                        [rm:        66 0f 38 32 /r]                                SSE41,SW
         1985 PMOVZXWD        xmmreg,xmmrm                        [rm:        66 0f 38 33 /r]                                SSE41,SQ
         1986 PMOVZXWQ        xmmreg,xmmrm                        [rm:        66 0f 38 34 /r]                                SSE41,SD
         1987 PMOVZXDQ        xmmreg,xmmrm                        [rm:        66 0f 38 35 /r]                                SSE41,SQ
         1988 PMULDQ                xmmreg,xmmrm                        [rm:        66 0f 38 28 /r]                                SSE41
         1989 PMULLD                xmmreg,xmmrm                        [rm:        66 0f 38 40 /r]                                SSE41
         1990 PTEST                xmmreg,xmmrm                        [rm:        66 0f 38 17 /r]                                SSE41
         1991 ROUNDPD                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 09 /r ib,u]                        SSE41
         1992 ROUNDPS                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 08 /r ib,u]                        SSE41
         1993 ROUNDSD                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 0b /r ib,u]                        SSE41
         1994 ROUNDSS                xmmreg,xmmrm,imm                [rmi:        66 0f 3a 0a /r ib,u]                        SSE41
         1995 
         1996 ;# Nehalem New Instructions (SSE4.2)
         1997 CRC32                reg32,rm8                        [rm:        f2i 0f 38 f0 /r]                        SSE42
         1998 CRC32                reg32,rm16                        [rm:        o16 f2i 0f 38 f1 /r]                        SSE42
         1999 CRC32                reg32,rm32                        [rm:        o32 f2i 0f 38 f1 /r]                        SSE42
         2000 CRC32                reg64,rm8                        [rm:        o64 f2i 0f 38 f0 /r]                        SSE42,X64
         2001 CRC32                reg64,rm64                        [rm:        o64 f2i 0f 38 f1 /r]                        SSE42,X64
         2002 PCMPESTRI        xmmreg,xmmrm,imm                [rmi:        66 0f 3a 61 /r ib,u]                        SSE42
         2003 PCMPESTRM        xmmreg,xmmrm,imm                [rmi:        66 0f 3a 60 /r ib,u]                        SSE42
         2004 PCMPISTRI        xmmreg,xmmrm,imm                [rmi:        66 0f 3a 63 /r ib,u]                        SSE42
         2005 PCMPISTRM        xmmreg,xmmrm,imm                [rmi:        66 0f 3a 62 /r ib,u]                        SSE42
         2006 PCMPGTQ                xmmreg,xmmrm                        [rm:        66 0f 38 37 /r]                                SSE42
         2007 POPCNT                reg16,rm16                        [rm:        o16 f3i 0f b8 /r]                        NEHALEM,SW
         2008 POPCNT                reg32,rm32                        [rm:        o32 f3i 0f b8 /r]                        NEHALEM,SD
         2009 POPCNT                reg64,rm64                        [rm:        o64 f3i 0f b8 /r]                        NEHALEM,SQ,X64
         2010 
         2011 ;# Intel SMX
         2012 GETSEC                void                                [        0f 37]                                        KATMAI
         2013 
         2014 ;# Geode (Cyrix) 3DNow! additions
         2015 PFRCPV                mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 86]                        PENT,3DNOW,SQ,CYRIX
         2016 PFRSQRTV        mmxreg,mmxrm                        [rm:        o64nw 0f 0f /r 87]                        PENT,3DNOW,SQ,CYRIX
         2017 
         2018 ;# Intel new instructions in ???
         2019 ; Is NEHALEM right here?
         2020 MOVBE                reg16,mem16                        [rm:        o16 norep 0f 38 f0 /r]                        NEHALEM,SM
         2021 MOVBE                reg32,mem32                        [rm:        o32 norep 0f 38 f0 /r]                        NEHALEM,SM
         2022 MOVBE                reg64,mem64                        [rm:        o64 norep 0f 38 f0 /r]                        NEHALEM,SM
         2023 MOVBE                mem16,reg16                        [mr:        o16 norep 0f 38 f1 /r]                        NEHALEM,SM
         2024 MOVBE                mem32,reg32                        [mr:        o32 norep 0f 38 f1 /r]                        NEHALEM,SM
         2025 MOVBE                mem64,reg64                        [mr:        o64 norep 0f 38 f1 /r]                        NEHALEM,SM
         2026 
         2027 ;# Intel AES instructions
         2028 AESENC                xmmreg,xmmrm128                        [rm:        66 0f 38 dc /r]                                SSE,WESTMERE
         2029 AESENCLAST        xmmreg,xmmrm128                        [rm:        66 0f 38 dd /r]                                SSE,WESTMERE
         2030 AESDEC                xmmreg,xmmrm128                        [rm:        66 0f 38 de /r]                                SSE,WESTMERE
         2031 AESDECLAST        xmmreg,xmmrm128                        [rm:        66 0f 38 df /r]                                SSE,WESTMERE
         2032 AESIMC                xmmreg,xmmrm128                        [rm:        66 0f 38 db /r]                                SSE,WESTMERE
         2033 AESKEYGENASSIST        xmmreg,xmmrm128,imm8                [rmi:        66 0f 3a df /r ib]                        SSE,WESTMERE
         2034 
         2035 ;# Intel AVX AES instructions
         2036 VAESENC                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 dc /r]                AVX,SANDYBRIDGE
         2037 VAESENCLAST        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 dd /r]                AVX,SANDYBRIDGE
         2038 VAESDEC                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 de /r]                AVX,SANDYBRIDGE
         2039 VAESDECLAST        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 df /r]                AVX,SANDYBRIDGE
         2040 VAESIMC                xmmreg,xmmrm128                        [rm:        vex.128.66.0f38 db /r]                        AVX,SANDYBRIDGE
         2041 VAESKEYGENASSIST xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a df /r ib]                AVX,SANDYBRIDGE
         2042 
         2043 ;# Intel AVX instructions
         2044 VADDPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 58 /r]                AVX,SANDYBRIDGE
         2045 VADDPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 58 /r]                AVX,SANDYBRIDGE
         2046 VADDPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 58 /r]                        AVX,SANDYBRIDGE
         2047 VADDPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 58 /r]                        AVX,SANDYBRIDGE
         2048 VADDSD                xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 58 /r]                AVX,SANDYBRIDGE
         2049 VADDSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 58 /r]                AVX,SANDYBRIDGE
         2050 VADDSUBPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d0 /r]                AVX,SANDYBRIDGE
         2051 VADDSUBPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f d0 /r]                AVX,SANDYBRIDGE
         2052 VADDSUBPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.f2.0f d0 /r]                AVX,SANDYBRIDGE
         2053 VADDSUBPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.f2.0f d0 /r]                AVX,SANDYBRIDGE
         2054 VANDPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 54 /r]                AVX,SANDYBRIDGE
         2055 VANDPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 54 /r]                AVX,SANDYBRIDGE
         2056 VANDPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 54 /r]                        AVX,SANDYBRIDGE
         2057 VANDPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 54 /r]                        AVX,SANDYBRIDGE
         2058 VANDNPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 55 /r]                AVX,SANDYBRIDGE
         2059 VANDNPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 55 /r]                AVX,SANDYBRIDGE
         2060 VANDNPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 55 /r]                        AVX,SANDYBRIDGE
         2061 VANDNPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 55 /r]                        AVX,SANDYBRIDGE
         2062 VBLENDPD        xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 0d /r ib]                AVX,SANDYBRIDGE
         2063 VBLENDPD        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a 0d /r ib]                AVX,SANDYBRIDGE
         2064 VBLENDPS        xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 0c /r ib]                AVX,SANDYBRIDGE
         2065 VBLENDPS        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a 0c /r ib]                AVX,SANDYBRIDGE
         2066 VBLENDVPD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.nds.128.66.0f3a.w0 4b /r /is4]        AVX,SANDYBRIDGE
         2067 VBLENDVPD        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.nds.256.66.0f3a.w0 4b /r /is4]        AVX,SANDYBRIDGE
         2068 VBLENDVPS        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.nds.128.66.0f3a.w0 4a /r /is4]        AVX,SANDYBRIDGE
         2069 VBLENDVPS        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.nds.256.66.0f3a.w0 4a /r /is4]        AVX,SANDYBRIDGE
         2070 VBROADCASTSS        xmmreg,mem32                        [rm:        vex.128.66.0f38.w0 18 /r]                AVX,SANDYBRIDGE
         2071 VBROADCASTSS        ymmreg,mem32                        [rm:        vex.256.66.0f38.w0 18 /r]                AVX,SANDYBRIDGE
         2072 VBROADCASTSD        ymmreg,mem64                        [rm:        vex.256.66.0f38.w0 19 /r]                AVX,SANDYBRIDGE
         2073 VBROADCASTF128        ymmreg,mem128                        [rm:        vex.256.66.0f38.w0 1a /r]                AVX,SANDYBRIDGE
         2074 ; Specific aliases first, then the generic version, to keep the disassembler happy...
         2075 VCMPEQ_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 10]                AVX,SANDYBRIDGE
         2076 VCMPEQ_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 10]                AVX,SANDYBRIDGE
         2077 VCMPEQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 00]                AVX,SANDYBRIDGE
         2078 VCMPEQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 00]                AVX,SANDYBRIDGE
         2079 VCMPLT_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 01]                AVX,SANDYBRIDGE
         2080 VCMPLT_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 01]                AVX,SANDYBRIDGE
         2081 VCMPLTPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 01]                AVX,SANDYBRIDGE
         2082 VCMPLTPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 01]                AVX,SANDYBRIDGE
         2083 VCMPLE_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 02]                AVX,SANDYBRIDGE
         2084 VCMPLE_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 02]                AVX,SANDYBRIDGE
         2085 VCMPLEPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 02]                AVX,SANDYBRIDGE
         2086 VCMPLEPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 02]                AVX,SANDYBRIDGE
         2087 VCMPUNORD_QPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 03]                AVX,SANDYBRIDGE
         2088 VCMPUNORD_QPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 03]                AVX,SANDYBRIDGE
         2089 VCMPUNORDPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 03]                AVX,SANDYBRIDGE
         2090 VCMPUNORDPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 03]                AVX,SANDYBRIDGE
         2091 VCMPNEQ_UQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 04]                AVX,SANDYBRIDGE
         2092 VCMPNEQ_UQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 04]                AVX,SANDYBRIDGE
         2093 VCMPNEQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 04]                AVX,SANDYBRIDGE
         2094 VCMPNEQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 04]                AVX,SANDYBRIDGE
         2095 VCMPNLT_USPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 05]                AVX,SANDYBRIDGE
         2096 VCMPNLT_USPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 05]                AVX,SANDYBRIDGE
         2097 VCMPNLTPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 05]                AVX,SANDYBRIDGE
         2098 VCMPNLTPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 05]                AVX,SANDYBRIDGE
         2099 VCMPNLE_USPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 06]                AVX,SANDYBRIDGE
         2100 VCMPNLE_USPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 06]                AVX,SANDYBRIDGE
         2101 VCMPNLEPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 06]                AVX,SANDYBRIDGE
         2102 VCMPNLEPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 06]                AVX,SANDYBRIDGE
         2103 VCMPORD_QPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 07]                AVX,SANDYBRIDGE
         2104 VCMPORD_QPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 07]                AVX,SANDYBRIDGE
         2105 VCMPORDPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 07]                AVX,SANDYBRIDGE
         2106 VCMPORDPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 07]                AVX,SANDYBRIDGE
         2107 VCMPEQ_UQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 08]                AVX,SANDYBRIDGE
         2108 VCMPEQ_UQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 08]                AVX,SANDYBRIDGE
         2109 VCMPNGE_USPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 09]                AVX,SANDYBRIDGE
         2110 VCMPNGE_USPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 09]                AVX,SANDYBRIDGE
         2111 VCMPNGEPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 09]                AVX,SANDYBRIDGE
         2112 VCMPNGEPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 09]                AVX,SANDYBRIDGE
         2113 VCMPNGT_USPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2114 VCMPNGT_USPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2115 VCMPNGTPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2116 VCMPNGTPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2117 VCMPFALSE_OQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2118 VCMPFALSE_OQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2119 VCMPFALSEPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2120 VCMPFALSEPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2121 VCMPNEQ_OQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0c]                AVX,SANDYBRIDGE
         2122 VCMPNEQ_OQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0c]                AVX,SANDYBRIDGE
         2123 VCMPGE_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2124 VCMPGE_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2125 VCMPGEPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2126 VCMPGEPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2127 VCMPGT_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2128 VCMPGT_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2129 VCMPGTPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2130 VCMPGTPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2131 VCMPTRUE_UQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2132 VCMPTRUE_UQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2133 VCMPTRUEPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2134 VCMPTRUEPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2135 VCMPEQ_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 10]                AVX,SANDYBRIDGE
         2136 VCMPEQ_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 10]                AVX,SANDYBRIDGE
         2137 VCMPLT_OQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 11]                AVX,SANDYBRIDGE
         2138 VCMPLT_OQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 11]                AVX,SANDYBRIDGE
         2139 VCMPLE_OQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 12]                AVX,SANDYBRIDGE
         2140 VCMPLE_OQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 12]                AVX,SANDYBRIDGE
         2141 VCMPUNORD_SPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 13]                AVX,SANDYBRIDGE
         2142 VCMPUNORD_SPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 13]                AVX,SANDYBRIDGE
         2143 VCMPNEQ_USPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 14]                AVX,SANDYBRIDGE
         2144 VCMPNEQ_USPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 14]                AVX,SANDYBRIDGE
         2145 VCMPNLT_UQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 15]                AVX,SANDYBRIDGE
         2146 VCMPNLT_UQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 15]                AVX,SANDYBRIDGE
         2147 VCMPNLE_UQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 16]                AVX,SANDYBRIDGE
         2148 VCMPNLE_UQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 16]                AVX,SANDYBRIDGE
         2149 VCMPORD_SPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 17]                AVX,SANDYBRIDGE
         2150 VCMPORD_SPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 17]                AVX,SANDYBRIDGE
         2151 VCMPEQ_USPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 18]                AVX,SANDYBRIDGE
         2152 VCMPEQ_USPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 18]                AVX,SANDYBRIDGE
         2153 VCMPNGE_UQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 19]                AVX,SANDYBRIDGE
         2154 VCMPNGE_UQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 19]                AVX,SANDYBRIDGE
         2155 VCMPNGT_UQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 1a]                AVX,SANDYBRIDGE
         2156 VCMPNGT_UQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 1a]                AVX,SANDYBRIDGE
         2157 VCMPFALSE_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 1b]                AVX,SANDYBRIDGE
         2158 VCMPFALSE_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 1b]                AVX,SANDYBRIDGE
         2159 VCMPNEQ_OSPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 1c]                AVX,SANDYBRIDGE
         2160 VCMPNEQ_OSPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 1c]                AVX,SANDYBRIDGE
         2161 VCMPGE_OQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 1d]                AVX,SANDYBRIDGE
         2162 VCMPGE_OQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 1d]                AVX,SANDYBRIDGE
         2163 VCMPGT_OQPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 1e]                AVX,SANDYBRIDGE
         2164 VCMPGT_OQPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 1e]                AVX,SANDYBRIDGE
         2165 VCMPTRUE_USPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f c2 /r 1f]                AVX,SANDYBRIDGE
         2166 VCMPTRUE_USPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f c2 /r 1f]                AVX,SANDYBRIDGE
         2167 VCMPPD                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f c2 /r ib]                AVX,SANDYBRIDGE
         2168 VCMPPD                ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f c2 /r ib]                AVX,SANDYBRIDGE
         2169 ; Specific aliases first, then the generic version, to keep the disassembler happy...
         2170 VCMPEQ_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 10]                AVX,SANDYBRIDGE
         2171 VCMPEQ_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 10]                AVX,SANDYBRIDGE
         2172 VCMPEQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 00]                AVX,SANDYBRIDGE
         2173 VCMPEQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 00]                AVX,SANDYBRIDGE
         2174 VCMPLT_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 01]                AVX,SANDYBRIDGE
         2175 VCMPLT_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 01]                AVX,SANDYBRIDGE
         2176 VCMPLTPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 01]                AVX,SANDYBRIDGE
         2177 VCMPLTPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 01]                AVX,SANDYBRIDGE
         2178 VCMPLE_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 02]                AVX,SANDYBRIDGE
         2179 VCMPLE_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 02]                AVX,SANDYBRIDGE
         2180 VCMPLEPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 02]                AVX,SANDYBRIDGE
         2181 VCMPLEPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 02]                AVX,SANDYBRIDGE
         2182 VCMPUNORD_QPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 03]                AVX,SANDYBRIDGE
         2183 VCMPUNORD_QPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 03]                AVX,SANDYBRIDGE
         2184 VCMPUNORDPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 03]                AVX,SANDYBRIDGE
         2185 VCMPUNORDPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 03]                AVX,SANDYBRIDGE
         2186 VCMPNEQ_UQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 04]                AVX,SANDYBRIDGE
         2187 VCMPNEQ_UQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 04]                AVX,SANDYBRIDGE
         2188 VCMPNEQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 04]                AVX,SANDYBRIDGE
         2189 VCMPNEQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 04]                AVX,SANDYBRIDGE
         2190 VCMPNLT_USPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 05]                AVX,SANDYBRIDGE
         2191 VCMPNLT_USPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 05]                AVX,SANDYBRIDGE
         2192 VCMPNLTPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 05]                AVX,SANDYBRIDGE
         2193 VCMPNLTPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 05]                AVX,SANDYBRIDGE
         2194 VCMPNLE_USPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 06]                AVX,SANDYBRIDGE
         2195 VCMPNLE_USPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 06]                AVX,SANDYBRIDGE
         2196 VCMPNLEPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 06]                AVX,SANDYBRIDGE
         2197 VCMPNLEPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 06]                AVX,SANDYBRIDGE
         2198 VCMPORD_QPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 07]                AVX,SANDYBRIDGE
         2199 VCMPORD_QPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 07]                AVX,SANDYBRIDGE
         2200 VCMPORDPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 07]                AVX,SANDYBRIDGE
         2201 VCMPORDPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 07]                AVX,SANDYBRIDGE
         2202 VCMPEQ_UQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 08]                AVX,SANDYBRIDGE
         2203 VCMPEQ_UQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 08]                AVX,SANDYBRIDGE
         2204 VCMPNGE_USPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 09]                AVX,SANDYBRIDGE
         2205 VCMPNGE_USPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 09]                AVX,SANDYBRIDGE
         2206 VCMPNGEPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 09]                AVX,SANDYBRIDGE
         2207 VCMPNGEPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 09]                AVX,SANDYBRIDGE
         2208 VCMPNGT_USPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2209 VCMPNGT_USPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2210 VCMPNGTPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2211 VCMPNGTPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2212 VCMPFALSE_OQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2213 VCMPFALSE_OQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2214 VCMPFALSEPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2215 VCMPFALSEPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2216 VCMPNEQ_OQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0c]                AVX,SANDYBRIDGE
         2217 VCMPNEQ_OQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0c]                AVX,SANDYBRIDGE
         2218 VCMPGE_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2219 VCMPGE_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2220 VCMPGEPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2221 VCMPGEPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2222 VCMPGT_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2223 VCMPGT_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2224 VCMPGTPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2225 VCMPGTPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2226 VCMPTRUE_UQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2227 VCMPTRUE_UQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2228 VCMPTRUEPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2229 VCMPTRUEPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2230 VCMPEQ_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 10]                AVX,SANDYBRIDGE
         2231 VCMPEQ_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 10]                AVX,SANDYBRIDGE
         2232 VCMPLT_OQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 11]                AVX,SANDYBRIDGE
         2233 VCMPLT_OQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 11]                AVX,SANDYBRIDGE
         2234 VCMPLE_OQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 12]                AVX,SANDYBRIDGE
         2235 VCMPLE_OQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 12]                AVX,SANDYBRIDGE
         2236 VCMPUNORD_SPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 13]                AVX,SANDYBRIDGE
         2237 VCMPUNORD_SPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 13]                AVX,SANDYBRIDGE
         2238 VCMPNEQ_USPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 14]                AVX,SANDYBRIDGE
         2239 VCMPNEQ_USPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 14]                AVX,SANDYBRIDGE
         2240 VCMPNLT_UQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 15]                AVX,SANDYBRIDGE
         2241 VCMPNLT_UQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 15]                AVX,SANDYBRIDGE
         2242 VCMPNLE_UQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 16]                AVX,SANDYBRIDGE
         2243 VCMPNLE_UQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 16]                AVX,SANDYBRIDGE
         2244 VCMPORD_SPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 17]                AVX,SANDYBRIDGE
         2245 VCMPORD_SPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 17]                AVX,SANDYBRIDGE
         2246 VCMPEQ_USPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 18]                AVX,SANDYBRIDGE
         2247 VCMPEQ_USPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 18]                AVX,SANDYBRIDGE
         2248 VCMPNGE_UQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 19]                AVX,SANDYBRIDGE
         2249 VCMPNGE_UQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 19]                AVX,SANDYBRIDGE
         2250 VCMPNGT_UQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 1a]                AVX,SANDYBRIDGE
         2251 VCMPNGT_UQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 1a]                AVX,SANDYBRIDGE
         2252 VCMPFALSE_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 1b]                AVX,SANDYBRIDGE
         2253 VCMPFALSE_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 1b]                AVX,SANDYBRIDGE
         2254 VCMPNEQ_OSPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 1c]                AVX,SANDYBRIDGE
         2255 VCMPNEQ_OSPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 1c]                AVX,SANDYBRIDGE
         2256 VCMPGE_OQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 1d]                AVX,SANDYBRIDGE
         2257 VCMPGE_OQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 1d]                AVX,SANDYBRIDGE
         2258 VCMPGT_OQPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 1e]                AVX,SANDYBRIDGE
         2259 VCMPGT_OQPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 1e]                AVX,SANDYBRIDGE
         2260 VCMPTRUE_USPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f c2 /r 1f]                AVX,SANDYBRIDGE
         2261 VCMPTRUE_USPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f c2 /r 1f]                AVX,SANDYBRIDGE
         2262 VCMPPS                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.0f c2 /r ib]                AVX,SANDYBRIDGE
         2263 VCMPPS                ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.0f c2 /r ib]                AVX,SANDYBRIDGE
         2264 ; Specific aliases first, then the generic version, to keep the disassembler happy...
         2265 VCMPEQ_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 10]                AVX,SANDYBRIDGE
         2266 VCMPEQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 00]                AVX,SANDYBRIDGE
         2267 VCMPLT_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 01]                AVX,SANDYBRIDGE
         2268 VCMPLTSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 01]                AVX,SANDYBRIDGE
         2269 VCMPLE_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 02]                AVX,SANDYBRIDGE
         2270 VCMPLESD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 02]                AVX,SANDYBRIDGE
         2271 VCMPUNORD_QSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 03]                AVX,SANDYBRIDGE
         2272 VCMPUNORDSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 03]                AVX,SANDYBRIDGE
         2273 VCMPNEQ_UQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 04]                AVX,SANDYBRIDGE
         2274 VCMPNEQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 04]                AVX,SANDYBRIDGE
         2275 VCMPNLT_USSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 05]                AVX,SANDYBRIDGE
         2276 VCMPNLTSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 05]                AVX,SANDYBRIDGE
         2277 VCMPNLE_USSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 06]                AVX,SANDYBRIDGE
         2278 VCMPNLESD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 06]                AVX,SANDYBRIDGE
         2279 VCMPORD_QSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 07]                AVX,SANDYBRIDGE
         2280 VCMPORDSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 07]                AVX,SANDYBRIDGE
         2281 VCMPEQ_UQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 08]                AVX,SANDYBRIDGE
         2282 VCMPNGE_USSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 09]                AVX,SANDYBRIDGE
         2283 VCMPNGESD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 09]                AVX,SANDYBRIDGE
         2284 VCMPNGT_USSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2285 VCMPNGTSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2286 VCMPFALSE_OQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2287 VCMPFALSESD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2288 VCMPNEQ_OQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0c]                AVX,SANDYBRIDGE
         2289 VCMPGE_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2290 VCMPGESD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2291 VCMPGT_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2292 VCMPGTSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2293 VCMPTRUE_UQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2294 VCMPTRUESD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2295 VCMPEQ_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 10]                AVX,SANDYBRIDGE
         2296 VCMPLT_OQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 11]                AVX,SANDYBRIDGE
         2297 VCMPLE_OQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 12]                AVX,SANDYBRIDGE
         2298 VCMPUNORD_SSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 13]                AVX,SANDYBRIDGE
         2299 VCMPNEQ_USSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 14]                AVX,SANDYBRIDGE
         2300 VCMPNLT_UQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 15]                AVX,SANDYBRIDGE
         2301 VCMPNLE_UQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 16]                AVX,SANDYBRIDGE
         2302 VCMPORD_SSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 17]                AVX,SANDYBRIDGE
         2303 VCMPEQ_USSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 18]                AVX,SANDYBRIDGE
         2304 VCMPNGE_UQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 19]                AVX,SANDYBRIDGE
         2305 VCMPNGT_UQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 1a]                AVX,SANDYBRIDGE
         2306 VCMPFALSE_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 1b]                AVX,SANDYBRIDGE
         2307 VCMPNEQ_OSSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 1c]                AVX,SANDYBRIDGE
         2308 VCMPGE_OQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 1d]                AVX,SANDYBRIDGE
         2309 VCMPGT_OQSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 1e]                AVX,SANDYBRIDGE
         2310 VCMPTRUE_USSD        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f c2 /r 1f]                AVX,SANDYBRIDGE
         2311 VCMPSD                xmmreg,xmmreg*,xmmrm64,imm8        [rvmi:        vex.nds.lig.f2.0f c2 /r ib]                AVX,SANDYBRIDGE
         2312 ; Specific aliases first, then the generic version, to keep the disassembler happy...
         2313 VCMPEQ_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 10]                AVX,SANDYBRIDGE
         2314 VCMPEQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 00]                AVX,SANDYBRIDGE
         2315 VCMPLT_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 01]                AVX,SANDYBRIDGE
         2316 VCMPLTSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 01]                AVX,SANDYBRIDGE
         2317 VCMPLE_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 02]                AVX,SANDYBRIDGE
         2318 VCMPLESS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 02]                AVX,SANDYBRIDGE
         2319 VCMPUNORD_QSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 03]                AVX,SANDYBRIDGE
         2320 VCMPUNORDSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 03]                AVX,SANDYBRIDGE
         2321 VCMPNEQ_UQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 04]                AVX,SANDYBRIDGE
         2322 VCMPNEQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 04]                AVX,SANDYBRIDGE
         2323 VCMPNLT_USSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 05]                AVX,SANDYBRIDGE
         2324 VCMPNLTSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 05]                AVX,SANDYBRIDGE
         2325 VCMPNLE_USSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 06]                AVX,SANDYBRIDGE
         2326 VCMPNLESS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 06]                AVX,SANDYBRIDGE
         2327 VCMPORD_QSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 07]                AVX,SANDYBRIDGE
         2328 VCMPORDSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 07]                AVX,SANDYBRIDGE
         2329 VCMPEQ_UQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 08]                AVX,SANDYBRIDGE
         2330 VCMPNGE_USSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 09]                AVX,SANDYBRIDGE
         2331 VCMPNGESS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 09]                AVX,SANDYBRIDGE
         2332 VCMPNGT_USSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2333 VCMPNGTSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0a]                AVX,SANDYBRIDGE
         2334 VCMPFALSE_OQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2335 VCMPFALSESS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0b]                AVX,SANDYBRIDGE
         2336 VCMPNEQ_OQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0c]                AVX,SANDYBRIDGE
         2337 VCMPGE_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2338 VCMPGESS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0d]                AVX,SANDYBRIDGE
         2339 VCMPGT_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2340 VCMPGTSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0e]                AVX,SANDYBRIDGE
         2341 VCMPTRUE_UQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2342 VCMPTRUESS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 0f]                AVX,SANDYBRIDGE
         2343 VCMPEQ_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 10]                AVX,SANDYBRIDGE
         2344 VCMPLT_OQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 11]                AVX,SANDYBRIDGE
         2345 VCMPLE_OQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 12]                AVX,SANDYBRIDGE
         2346 VCMPUNORD_SSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 13]                AVX,SANDYBRIDGE
         2347 VCMPNEQ_USSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 14]                AVX,SANDYBRIDGE
         2348 VCMPNLT_UQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 15]                AVX,SANDYBRIDGE
         2349 VCMPNLE_UQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 16]                AVX,SANDYBRIDGE
         2350 VCMPORD_SSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 17]                AVX,SANDYBRIDGE
         2351 VCMPEQ_USSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 18]                AVX,SANDYBRIDGE
         2352 VCMPNGE_UQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 19]                AVX,SANDYBRIDGE
         2353 VCMPNGT_UQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 1a]                AVX,SANDYBRIDGE
         2354 VCMPFALSE_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 1b]                AVX,SANDYBRIDGE
         2355 VCMPNEQ_OSSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 1c]                AVX,SANDYBRIDGE
         2356 VCMPGE_OQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 1d]                AVX,SANDYBRIDGE
         2357 VCMPGT_OQSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 1e]                AVX,SANDYBRIDGE
         2358 VCMPTRUE_USSS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f3.0f c2 /r 1f]                AVX,SANDYBRIDGE
         2359 VCMPSS                xmmreg,xmmreg*,xmmrm64,imm8        [rvmi:        vex.nds.lig.f3.0f c2 /r ib]                AVX,SANDYBRIDGE
         2360 VCOMISD                xmmreg,xmmrm64                        [rm:        vex.lig.66.0f 2f /r]                        AVX,SANDYBRIDGE
         2361 VCOMISS                xmmreg,xmmrm32                        [rm:        vex.lig.0f 2f /r]                        AVX,SANDYBRIDGE
         2362 VCVTDQ2PD        xmmreg,xmmrm64                        [rm:        vex.128.f3.0f e6 /r]                        AVX,SANDYBRIDGE
         2363 VCVTDQ2PD        ymmreg,xmmrm128                        [rm:        vex.256.f3.0f e6 /r]                        AVX,SANDYBRIDGE
         2364 VCVTDQ2PS        xmmreg,xmmrm128                        [rm:        vex.128.0f 5b /r]                        AVX,SANDYBRIDGE
         2365 VCVTDQ2PS        ymmreg,ymmrm256                        [rm:        vex.256.0f 5b /r]                        AVX,SANDYBRIDGE
         2366 VCVTPD2DQ        xmmreg,xmmreg                        [rm:        vex.128.f2.0f e6 /r]                        AVX,SANDYBRIDGE
         2367 VCVTPD2DQ        xmmreg,mem128                        [rm:        vex.128.f2.0f e6 /r]                        AVX,SANDYBRIDGE,SO
         2368 VCVTPD2DQ        xmmreg,ymmreg                        [rm:        vex.256.f2.0f e6 /r]                        AVX,SANDYBRIDGE
         2369 VCVTPD2DQ        xmmreg,mem256                        [rm:        vex.256.f2.0f e6 /r]                        AVX,SANDYBRIDGE,SY
         2370 VCVTPD2PS        xmmreg,xmmreg                        [rm:        vex.128.66.0f 5a /r]                        AVX,SANDYBRIDGE
         2371 VCVTPD2PS        xmmreg,mem128                        [rm:        vex.128.66.0f 5a /r]                        AVX,SANDYBRIDGE,SO
         2372 VCVTPD2PS        xmmreg,ymmreg                        [rm:        vex.256.66.0f 5a /r]                        AVX,SANDYBRIDGE
         2373 VCVTPD2PS        xmmreg,mem256                        [rm:        vex.256.66.0f 5a /r]                        AVX,SANDYBRIDGE,SY
         2374 VCVTPS2DQ        xmmreg,xmmrm128                        [rm:        vex.128.66.0f 5b /r]                        AVX,SANDYBRIDGE
         2375 VCVTPS2DQ        ymmreg,ymmrm256                        [rm:        vex.256.66.0f 5b /r]                        AVX,SANDYBRIDGE
         2376 VCVTPS2PD        xmmreg,xmmrm64                        [rm:        vex.128.0f 5a /r]                        AVX,SANDYBRIDGE
         2377 VCVTPS2PD        ymmreg,xmmrm128                        [rm:        vex.256.0f 5a /r]                        AVX,SANDYBRIDGE
         2378 VCVTSD2SI        reg32,xmmrm64                        [rm:        vex.lig.f2.0f.w0 2d /r]                        AVX,SANDYBRIDGE
         2379 VCVTSD2SI        reg64,xmmrm64                        [rm:        vex.lig.f2.0f.w1 2d /r]                        AVX,SANDYBRIDGE,LONG
         2380 VCVTSD2SS        xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 5a /r]                AVX,SANDYBRIDGE
         2381 VCVTSI2SD        xmmreg,xmmreg*,rm32                [rvm:        vex.nds.lig.f2.0f.w0 2a /r]                AVX,SANDYBRIDGE,SD
         2382 VCVTSI2SD        xmmreg,xmmreg*,mem32                [rvm:        vex.nds.lig.f2.0f.w0 2a /r]                AVX,SANDYBRIDGE,ND,SD
         2383 VCVTSI2SD        xmmreg,xmmreg*,rm64                [rvm:        vex.nds.lig.f2.0f.w1 2a /r]                AVX,SANDYBRIDGE,LONG,SQ
         2384 VCVTSI2SS        xmmreg,xmmreg*,rm32                [rvm:        vex.nds.lig.f3.0f.w0 2a /r]                AVX,SANDYBRIDGE,SD
         2385 VCVTSI2SS        xmmreg,xmmreg*,mem32                [rvm:        vex.nds.lig.f3.0f.w0 2a /r]                AVX,SANDYBRIDGE,ND,SD
         2386 VCVTSI2SS        xmmreg,xmmreg*,rm64                [rvm:        vex.nds.lig.f3.0f.w1 2a /r]                AVX,SANDYBRIDGE,LONG,SQ
         2387 VCVTSS2SD        xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 5a /r]                AVX,SANDYBRIDGE
         2388 VCVTSS2SI        reg32,xmmrm32                        [rm:        vex.lig.f3.0f.w0 2d /r]                        AVX,SANDYBRIDGE
         2389 VCVTSS2SI        reg64,xmmrm32                        [rm:        vex.lig.f3.0f.w1 2d /r]                        AVX,SANDYBRIDGE,LONG
         2390 VCVTTPD2DQ        xmmreg,xmmreg                        [rm:        vex.128.66.0f e6 /r]                        AVX,SANDYBRIDGE
         2391 VCVTTPD2DQ        xmmreg,mem128                        [rm:        vex.128.66.0f e6 /r]                        AVX,SANDYBRIDGE,SO
         2392 VCVTTPD2DQ        xmmreg,ymmreg                        [rm:        vex.256.66.0f e6 /r]                        AVX,SANDYBRIDGE
         2393 VCVTTPD2DQ        xmmreg,mem256                        [rm:        vex.256.66.0f e6 /r]                        AVX,SANDYBRIDGE,SY
         2394 VCVTTPS2DQ        xmmreg,xmmrm128                        [rm:        vex.128.f3.0f 5b /r]                        AVX,SANDYBRIDGE
         2395 VCVTTPS2DQ        ymmreg,ymmrm256                        [rm:        vex.256.f3.0f 5b /r]                        AVX,SANDYBRIDGE
         2396 VCVTTSD2SI        reg32,xmmrm64                        [rm:        vex.lig.f2.0f.w0 2c /r]                        AVX,SANDYBRIDGE
         2397 VCVTTSD2SI        reg64,xmmrm64                        [rm:        vex.lig.f2.0f.w1 2c /r]                        AVX,SANDYBRIDGE,LONG
         2398 VCVTTSS2SI        reg32,xmmrm32                        [rm:        vex.lig.f3.0f.w0 2c /r]                        AVX,SANDYBRIDGE
         2399 VCVTTSS2SI        reg64,xmmrm32                        [rm:        vex.lig.f3.0f.w1 2c /r]                        AVX,SANDYBRIDGE,LONG
         2400 VDIVPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 5e /r]                AVX,SANDYBRIDGE
         2401 VDIVPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 5e /r]                AVX,SANDYBRIDGE
         2402 VDIVPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 5e /r]                        AVX,SANDYBRIDGE
         2403 VDIVPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 5e /r]                        AVX,SANDYBRIDGE
         2404 VDIVSD                xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 5e /r]                AVX,SANDYBRIDGE
         2405 VDIVSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 5e /r]                AVX,SANDYBRIDGE
         2406 VDPPD                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 41 /r ib]                AVX,SANDYBRIDGE
         2407 VDPPS                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 40 /r ib]                AVX,SANDYBRIDGE
         2408 VDPPS                ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a 40 /r ib]                AVX,SANDYBRIDGE
         2409 VEXTRACTF128        xmmrm128,ymmreg,imm8                [mri:        vex.256.66.0f3a.w0 19 /r ib]                AVX,SANDYBRIDGE
         2410 VEXTRACTPS        rm32,xmmreg,imm8                [mri:        vex.128.66.0f3a 17 /r ib]                AVX,SANDYBRIDGE
         2411 VHADDPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 7c /r]                AVX,SANDYBRIDGE
         2412 VHADDPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 7c /r]                AVX,SANDYBRIDGE
         2413 VHADDPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.f2.0f 7c /r]                AVX,SANDYBRIDGE
         2414 VHADDPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.f2.0f 7c /r]                AVX,SANDYBRIDGE
         2415 VHSUBPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 7d /r]                AVX,SANDYBRIDGE
         2416 VHSUBPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 7d /r]                AVX,SANDYBRIDGE
         2417 VHSUBPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.f2.0f 7d /r]                AVX,SANDYBRIDGE
         2418 VHSUBPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.f2.0f 7d /r]                AVX,SANDYBRIDGE
         2419 VINSERTF128        ymmreg,ymmreg*,xmmrm128,imm8        [rvmi:        vex.nds.256.66.0f3a.w0 18 /r ib]        AVX,SANDYBRIDGE
         2420 VINSERTPS        xmmreg,xmmreg*,xmmrm32,imm8        [rvmi:        vex.nds.128.66.0f3a 21 /r ib]                AVX,SANDYBRIDGE
         2421 VLDDQU                xmmreg,mem128                        [rm:        vex.128.f2.0f f0 /r]                        AVX,SANDYBRIDGE
         2422 VLDQQU                ymmreg,mem256                        [rm:        vex.256.f2.0f f0 /r]                        AVX,SANDYBRIDGE
         2423 VLDDQU                ymmreg,mem256                        [rm:        vex.256.f2.0f f0 /r]                        AVX,SANDYBRIDGE
         2424 VLDMXCSR        mem32                                [m:        vex.lz.0f ae /2]                        AVX,SANDYBRIDGE
         2425 VMASKMOVDQU        xmmreg,xmmreg                        [rm:        vex.128.66.0f f7 /r]                        AVX,SANDYBRIDGE
         2426 VMASKMOVPS        xmmreg,xmmreg,mem128                [rvm:        vex.nds.128.66.0f38.w0 2c /r]                AVX,SANDYBRIDGE
         2427 VMASKMOVPS        ymmreg,ymmreg,mem256                [rvm:        vex.nds.256.66.0f38.w0 2c /r]                AVX,SANDYBRIDGE
         2428 VMASKMOVPS        mem128,xmmreg,xmmreg                [mvr:        vex.nds.128.66.0f38.w0 2e /r]                AVX,SANDYBRIDGE,SO
         2429 VMASKMOVPS        mem256,ymmreg,ymmreg                [mvr:        vex.nds.256.66.0f38.w0 2e /r]                AVX,SANDYBRIDGE,SY
         2430 VMASKMOVPD        xmmreg,xmmreg,mem128                [rvm:        vex.nds.128.66.0f38.w0 2d /r]                AVX,SANDYBRIDGE
         2431 VMASKMOVPD        ymmreg,ymmreg,mem256                [rvm:        vex.nds.256.66.0f38.w0 2d /r]                AVX,SANDYBRIDGE
         2432 VMASKMOVPD        mem128,xmmreg,xmmreg                [mvr:        vex.nds.128.66.0f38.w0 2f /r]                AVX,SANDYBRIDGE
         2433 VMASKMOVPD        mem256,ymmreg,ymmreg                [mvr:        vex.nds.256.66.0f38.w0 2f /r]                AVX,SANDYBRIDGE
         2434 VMAXPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 5f /r]                AVX,SANDYBRIDGE
         2435 VMAXPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 5f /r]                AVX,SANDYBRIDGE
         2436 VMAXPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 5f /r]                        AVX,SANDYBRIDGE
         2437 VMAXPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 5f /r]                        AVX,SANDYBRIDGE
         2438 VMAXSD                xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 5f /r]                AVX,SANDYBRIDGE
         2439 VMAXSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 5f /r]                AVX,SANDYBRIDGE
         2440 VMINPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 5d /r]                AVX,SANDYBRIDGE
         2441 VMINPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 5d /r]                AVX,SANDYBRIDGE
         2442 VMINPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 5d /r]                        AVX,SANDYBRIDGE
         2443 VMINPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 5d /r]                        AVX,SANDYBRIDGE
         2444 VMINSD                xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 5d /r]                AVX,SANDYBRIDGE
         2445 VMINSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 5d /r]                AVX,SANDYBRIDGE
         2446 VMOVAPD                xmmreg,xmmrm128                        [rm:        vex.128.66.0f 28 /r]                        AVX,SANDYBRIDGE
         2447 VMOVAPD                xmmrm128,xmmreg                        [mr:        vex.128.66.0f 29 /r]                        AVX,SANDYBRIDGE
         2448 VMOVAPD                ymmreg,ymmrm256                        [rm:        vex.256.66.0f 28 /r]                        AVX,SANDYBRIDGE
         2449 VMOVAPD                ymmrm256,ymmreg                        [mr:        vex.256.66.0f 29 /r]                        AVX,SANDYBRIDGE
         2450 VMOVAPS                xmmreg,xmmrm128                        [rm:        vex.128.0f 28 /r]                        AVX,SANDYBRIDGE
         2451 VMOVAPS                xmmrm128,xmmreg                        [mr:        vex.128.0f 29 /r]                        AVX,SANDYBRIDGE
         2452 VMOVAPS                ymmreg,ymmrm256                        [rm:        vex.256.0f 28 /r]                        AVX,SANDYBRIDGE
         2453 VMOVAPS                ymmrm256,ymmreg                        [mr:        vex.256.0f 29 /r]                        AVX,SANDYBRIDGE
         2454 VMOVD                xmmreg,rm32                        [rm:        vex.128.66.0f.w0 6e /r]                        AVX,SANDYBRIDGE
         2455 VMOVD                rm32,xmmreg                        [mr:        vex.128.66.0f.w0 7e /r]                        AVX,SANDYBRIDGE
         2456 VMOVQ                xmmreg,xmmrm64                        [rm:        vex.128.f3.0f 7e /r]                        AVX,SANDYBRIDGE,SQ
         2457 VMOVQ                xmmrm64,xmmreg                        [mr:        vex.128.66.0f d6 /r]                        AVX,SANDYBRIDGE,SQ
         2458 VMOVQ                xmmreg,rm64                        [rm:        vex.128.66.0f.w1 6e /r]                        AVX,SANDYBRIDGE,LONG,SQ
         2459 VMOVQ                rm64,xmmreg                        [mr:        vex.128.66.0f.w1 7e /r]                        AVX,SANDYBRIDGE,LONG,SQ
         2460 VMOVDDUP        xmmreg,xmmrm64                        [rm:        vex.128.f2.0f 12 /r]                        AVX,SANDYBRIDGE
         2461 VMOVDDUP        ymmreg,ymmrm256                        [rm:        vex.256.f2.0f 12 /r]                        AVX,SANDYBRIDGE
         2462 VMOVDQA                xmmreg,xmmrm128                        [rm:        vex.128.66.0f 6f /r]                        AVX,SANDYBRIDGE
         2463 VMOVDQA                xmmrm128,xmmreg                        [mr:        vex.128.66.0f 7f /r]                        AVX,SANDYBRIDGE
         2464 ; These are officially documented as VMOVDQA, but VMOVQQA seems more logical to me...
         2465 VMOVQQA                ymmreg,ymmrm256                        [rm:        vex.256.66.0f 6f /r]                        AVX,SANDYBRIDGE
         2466 VMOVQQA                ymmrm256,ymmreg                        [mr:        vex.256.66.0f 7f /r]                        AVX,SANDYBRIDGE
         2467 VMOVDQA                ymmreg,ymmrm256                        [rm:        vex.256.66.0f 6f /r]                        AVX,SANDYBRIDGE
         2468 VMOVDQA                ymmrm256,ymmreg                        [mr:        vex.256.66.0f 7f /r]                        AVX,SANDYBRIDGE
         2469 VMOVDQU                xmmreg,xmmrm128                        [rm:        vex.128.f3.0f 6f /r]                        AVX,SANDYBRIDGE
         2470 VMOVDQU                xmmrm128,xmmreg                        [mr:        vex.128.f3.0f 7f /r]                        AVX,SANDYBRIDGE
         2471 ; These are officially documented as VMOVDQU, but VMOVQQU seems more logical to me...
         2472 VMOVQQU                ymmreg,ymmrm256                        [rm:        vex.256.f3.0f 6f /r]                        AVX,SANDYBRIDGE
         2473 VMOVQQU                ymmrm256,ymmreg                        [mr:        vex.256.f3.0f 7f /r]                        AVX,SANDYBRIDGE
         2474 VMOVDQU                ymmreg,ymmrm256                        [rm:        vex.256.f3.0f 6f /r]                        AVX,SANDYBRIDGE
         2475 VMOVDQU                ymmrm256,ymmreg                        [mr:        vex.256.f3.0f 7f /r]                        AVX,SANDYBRIDGE
         2476 VMOVHLPS        xmmreg,xmmreg*,xmmreg                [rvm:        vex.nds.128.0f 12 /r]                        AVX,SANDYBRIDGE
         2477 VMOVHPD                xmmreg,xmmreg*,mem64                [rvm:        vex.nds.128.66.0f 16 /r]                AVX,SANDYBRIDGE
         2478 VMOVHPD                mem64,xmmreg                        [mr:        vex.128.66.0f 17 /r]                        AVX,SANDYBRIDGE
         2479 VMOVHPS                xmmreg,xmmreg*,mem64                [rvm:        vex.nds.128.0f 16 /r]                        AVX,SANDYBRIDGE
         2480 VMOVHPS                mem64,xmmreg                        [mr:        vex.128.0f 17 /r]                        AVX,SANDYBRIDGE
         2481 VMOVLHPS        xmmreg,xmmreg*,xmmreg                [rvm:        vex.nds.128.0f 16 /r]                        AVX,SANDYBRIDGE
         2482 VMOVLPD                xmmreg,xmmreg*,mem64                [rvm:        vex.nds.128.66.0f 12 /r]                AVX,SANDYBRIDGE
         2483 VMOVLPD                mem64,xmmreg                        [mr:        vex.128.66.0f 13 /r]                        AVX,SANDYBRIDGE
         2484 VMOVLPS                xmmreg,xmmreg*,mem64                [rvm:        vex.nds.128.0f 12 /r]                        AVX,SANDYBRIDGE
         2485 VMOVLPS                mem64,xmmreg                        [mr:        vex.128.0f 13 /r]                        AVX,SANDYBRIDGE
         2486 VMOVMSKPD        reg64,xmmreg                        [rm:        vex.128.66.0f 50 /r]                        AVX,SANDYBRIDGE,LONG
         2487 VMOVMSKPD        reg32,xmmreg                        [rm:        vex.128.66.0f 50 /r]                        AVX,SANDYBRIDGE
         2488 VMOVMSKPD        reg64,ymmreg                        [rm:        vex.256.66.0f 50 /r]                        AVX,SANDYBRIDGE,LONG
         2489 VMOVMSKPD        reg32,ymmreg                        [rm:        vex.256.66.0f 50 /r]                        AVX,SANDYBRIDGE
         2490 VMOVMSKPS        reg64,xmmreg                        [rm:        vex.128.0f 50 /r]                        AVX,SANDYBRIDGE,LONG
         2491 VMOVMSKPS        reg32,xmmreg                        [rm:        vex.128.0f 50 /r]                        AVX,SANDYBRIDGE
         2492 VMOVMSKPS        reg64,ymmreg                        [rm:        vex.256.0f 50 /r]                        AVX,SANDYBRIDGE,LONG
         2493 VMOVMSKPS        reg32,ymmreg                        [rm:        vex.256.0f 50 /r]                        AVX,SANDYBRIDGE
         2494 VMOVNTDQ        mem128,xmmreg                        [mr:        vex.128.66.0f e7 /r]                        AVX,SANDYBRIDGE
         2495 ; Officially VMOVNTDQ, but VMOVNTQQ seems more logical to me...
         2496 VMOVNTQQ        mem256,ymmreg                        [mr:        vex.256.66.0f e7 /r]                        AVX,SANDYBRIDGE
         2497 VMOVNTDQ        mem256,ymmreg                        [mr:        vex.256.66.0f e7 /r]                        AVX,SANDYBRIDGE
         2498 VMOVNTDQA        xmmreg,mem128                        [rm:        vex.128.66.0f38 2a /r]                        AVX,SANDYBRIDGE
         2499 VMOVNTPD        mem128,xmmreg                        [mr:        vex.128.66.0f 2b /r]                        AVX,SANDYBRIDGE
         2500 VMOVNTPD        mem256,ymmreg                        [mr:        vex.256.66.0f 2b /r]                        AVX,SANDYBRIDGE
         2501 VMOVNTPS        mem128,xmmreg                        [mr:        vex.128.0f 2b /r]                        AVX,SANDYBRIDGE
         2502 VMOVNTPS        mem256,ymmreg                        [mr:        vex.256.0f 2b /r]                        AVX,SANDYBRIDGE
         2503 VMOVSD                xmmreg,xmmreg*,xmmreg                [rvm:        vex.nds.lig.f2.0f 10 /r]                AVX,SANDYBRIDGE
         2504 VMOVSD                xmmreg,mem64                        [rm:        vex.lig.f2.0f 10 /r]                        AVX,SANDYBRIDGE
         2505 VMOVSD                xmmreg,xmmreg*,xmmreg                [mvr:        vex.nds.lig.f2.0f 11 /r]                AVX,SANDYBRIDGE
         2506 VMOVSD                mem64,xmmreg                        [mr:        vex.lig.f2.0f 11 /r]                        AVX,SANDYBRIDGE
         2507 VMOVSHDUP        xmmreg,xmmrm128                        [rm:        vex.128.f3.0f 16 /r]                        AVX,SANDYBRIDGE
         2508 VMOVSHDUP        ymmreg,ymmrm256                        [rm:        vex.256.f3.0f 16 /r]                        AVX,SANDYBRIDGE
         2509 VMOVSLDUP        xmmreg,xmmrm128                        [rm:        vex.128.f3.0f 12 /r]                        AVX,SANDYBRIDGE
         2510 VMOVSLDUP        ymmreg,ymmrm256                        [rm:        vex.256.f3.0f 12 /r]                        AVX,SANDYBRIDGE
         2511 VMOVSS                xmmreg,xmmreg*,xmmreg                [rvm:        vex.nds.lig.f3.0f 10 /r]                AVX,SANDYBRIDGE
         2512 VMOVSS                xmmreg,mem32                        [rm:        vex.lig.f3.0f 10 /r]                        AVX,SANDYBRIDGE
         2513 VMOVSS                xmmreg,xmmreg*,xmmreg                [mvr:        vex.nds.lig.f3.0f 11 /r]                AVX,SANDYBRIDGE
         2514 VMOVSS                mem32,xmmreg                        [mr:        vex.lig.f3.0f 11 /r]                        AVX,SANDYBRIDGE
         2515 VMOVUPD                xmmreg,xmmrm128                        [rm:        vex.128.66.0f 10 /r]                        AVX,SANDYBRIDGE
         2516 VMOVUPD                xmmrm128,xmmreg                        [mr:        vex.128.66.0f 11 /r]                        AVX,SANDYBRIDGE
         2517 VMOVUPD                ymmreg,ymmrm256                        [rm:        vex.256.66.0f 10 /r]                        AVX,SANDYBRIDGE
         2518 VMOVUPD                ymmrm256,ymmreg                        [mr:        vex.256.66.0f 11 /r]                        AVX,SANDYBRIDGE
         2519 VMOVUPS                xmmreg,xmmrm128                        [rm:        vex.128.0f 10 /r]                        AVX,SANDYBRIDGE
         2520 VMOVUPS                xmmrm128,xmmreg                        [mr:        vex.128.0f 11 /r]                        AVX,SANDYBRIDGE
         2521 VMOVUPS                ymmreg,ymmrm256                        [rm:        vex.256.0f 10 /r]                        AVX,SANDYBRIDGE
         2522 VMOVUPS                ymmrm256,ymmreg                        [mr:        vex.256.0f 11 /r]                        AVX,SANDYBRIDGE
         2523 VMPSADBW        xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 42 /r ib]                AVX,SANDYBRIDGE
         2524 VMULPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 59 /r]                AVX,SANDYBRIDGE
         2525 VMULPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 59 /r]                AVX,SANDYBRIDGE
         2526 VMULPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 59 /r]                        AVX,SANDYBRIDGE
         2527 VMULPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 59 /r]                        AVX,SANDYBRIDGE
         2528 VMULSD                xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 59 /r]                AVX,SANDYBRIDGE
         2529 VMULSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 59 /r]                AVX,SANDYBRIDGE
         2530 VORPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 56 /r]                AVX,SANDYBRIDGE
         2531 VORPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 56 /r]                AVX,SANDYBRIDGE
         2532 VORPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 56 /r]                        AVX,SANDYBRIDGE
         2533 VORPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 56 /r]                        AVX,SANDYBRIDGE
         2534 VPABSB                xmmreg,xmmrm128                        [rm:        vex.128.66.0f38 1c /r]                        AVX,SANDYBRIDGE
         2535 VPABSW                xmmreg,xmmrm128                        [rm:        vex.128.66.0f38 1d /r]                        AVX,SANDYBRIDGE
         2536 VPABSD                xmmreg,xmmrm128                        [rm:        vex.128.66.0f38 1e /r]                        AVX,SANDYBRIDGE
         2537 VPACKSSWB        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 63 /r]                AVX,SANDYBRIDGE
         2538 VPACKSSDW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 6b /r]                AVX,SANDYBRIDGE
         2539 VPACKUSWB        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 67 /r]                AVX,SANDYBRIDGE
         2540 VPACKUSDW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 2b /r]                AVX,SANDYBRIDGE
         2541 VPADDB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f fc /r]                AVX,SANDYBRIDGE
         2542 VPADDW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f fd /r]                AVX,SANDYBRIDGE
         2543 VPADDD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f fe /r]                AVX,SANDYBRIDGE
         2544 VPADDQ                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d4 /r]                AVX,SANDYBRIDGE
         2545 VPADDSB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f ec /r]                AVX,SANDYBRIDGE
         2546 VPADDSW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f ed /r]                AVX,SANDYBRIDGE
         2547 VPADDUSB        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f dc /r]                AVX,SANDYBRIDGE
         2548 VPADDUSW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f dd /r]                AVX,SANDYBRIDGE
         2549 VPALIGNR        xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 0f /r ib]                AVX,SANDYBRIDGE
         2550 VPAND                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f db /r]                AVX,SANDYBRIDGE
         2551 VPANDN                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f df /r]                AVX,SANDYBRIDGE
         2552 VPAVGB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e0 /r]                AVX,SANDYBRIDGE
         2553 VPAVGW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e3 /r]                AVX,SANDYBRIDGE
         2554 VPBLENDVB        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.nds.128.66.0f3a.w0 4c /r /is4]        AVX,SANDYBRIDGE
         2555 VPBLENDW        xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 0e /r ib]                AVX,SANDYBRIDGE
         2556 VPCMPESTRI        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a 61 /r ib]                AVX,SANDYBRIDGE
         2557 VPCMPESTRM        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a 60 /r ib]                AVX,SANDYBRIDGE
         2558 VPCMPISTRI        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a 63 /r ib]                AVX,SANDYBRIDGE
         2559 VPCMPISTRM        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a 62 /r ib]                AVX,SANDYBRIDGE
         2560 VPCMPEQB        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 74 /r]                AVX,SANDYBRIDGE
         2561 VPCMPEQW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 75 /r]                AVX,SANDYBRIDGE
         2562 VPCMPEQD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 76 /r]                AVX,SANDYBRIDGE
         2563 VPCMPEQQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 29 /r]                AVX,SANDYBRIDGE
         2564 VPCMPGTB        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 64 /r]                AVX,SANDYBRIDGE
         2565 VPCMPGTW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 65 /r]                AVX,SANDYBRIDGE
         2566 VPCMPGTD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 66 /r]                AVX,SANDYBRIDGE
         2567 VPCMPGTQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 37 /r]                AVX,SANDYBRIDGE
         2568 VPERMILPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38.w0 0d /r]                AVX,SANDYBRIDGE
         2569 VPERMILPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w0 0d /r]                AVX,SANDYBRIDGE
         2570 VPERMILPD        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a.w0 05 /r ib]                AVX,SANDYBRIDGE
         2571 VPERMILPD        ymmreg,ymmrm256,imm8                [rmi:        vex.256.66.0f3a.w0 05 /r ib]                AVX,SANDYBRIDGE
         2572 VPERMILPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38.w0 0c /r]                AVX,SANDYBRIDGE
         2573 VPERMILPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w0 0c /r]                AVX,SANDYBRIDGE
         2574 VPERMILPS        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a.w0 04 /r ib]                AVX,SANDYBRIDGE
         2575 VPERMILPS        ymmreg,ymmrm256,imm8                [rmi:        vex.256.66.0f3a.w0 04 /r ib]                AVX,SANDYBRIDGE
         2576 VPERM2F128        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a.w0 06 /r ib]        AVX,SANDYBRIDGE
         2577 VPEXTRB                reg64,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 14 /r ib]                AVX,SANDYBRIDGE,LONG
         2578 VPEXTRB                reg32,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 14 /r ib]                AVX,SANDYBRIDGE
         2579 VPEXTRB                mem8,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 14 /r ib]                AVX,SANDYBRIDGE
         2580 VPEXTRW                reg64,xmmreg,imm8                [rmi:        vex.128.66.0f.w0 c5 /r ib]                AVX,SANDYBRIDGE,LONG
         2581 VPEXTRW                reg32,xmmreg,imm8                [rmi:        vex.128.66.0f.w0 c5 /r ib]                AVX,SANDYBRIDGE
         2582 VPEXTRW                reg64,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 15 /r ib]                AVX,SANDYBRIDGE,LONG
         2583 VPEXTRW                reg32,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 15 /r ib]                AVX,SANDYBRIDGE
         2584 VPEXTRW                mem16,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 15 /r ib]                AVX,SANDYBRIDGE
         2585 VPEXTRD                reg64,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 16 /r ib]                AVX,SANDYBRIDGE,LONG
         2586 VPEXTRD                rm32,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 16 /r ib]                AVX,SANDYBRIDGE
         2587 VPEXTRQ                rm64,xmmreg,imm8                [mri:        vex.128.66.0f3a.w1 16 /r ib]                AVX,SANDYBRIDGE,LONG
         2588 VPHADDW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 01 /r]                AVX,SANDYBRIDGE
         2589 VPHADDD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 02 /r]                AVX,SANDYBRIDGE
         2590 VPHADDSW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 03 /r]                AVX,SANDYBRIDGE
         2591 VPHMINPOSUW        xmmreg,xmmrm128                        [rm:        vex.128.66.0f38 41 /r]                        AVX,SANDYBRIDGE
         2592 VPHSUBW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 05 /r]                AVX,SANDYBRIDGE
         2593 VPHSUBD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 06 /r]                AVX,SANDYBRIDGE
         2594 VPHSUBSW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 07 /r]                AVX,SANDYBRIDGE
         2595 VPINSRB                xmmreg,xmmreg*,mem8,imm8        [rvmi:        vex.nds.128.66.0f3a 20 /r ib]                AVX,SANDYBRIDGE
         2596 VPINSRB                xmmreg,xmmreg*,rm8,imm8                [rvmi:        vex.nds.128.66.0f3a 20 /r ib]                AVX,SANDYBRIDGE
         2597 VPINSRB                xmmreg,xmmreg*,reg32,imm8        [rvmi:        vex.nds.128.66.0f3a 20 /r ib]                AVX,SANDYBRIDGE
         2598 VPINSRW                xmmreg,xmmreg*,mem16,imm8        [rvmi:        vex.nds.128.66.0f c4 /r ib]                AVX,SANDYBRIDGE
         2599 VPINSRW                xmmreg,xmmreg*,rm16,imm8        [rvmi:        vex.nds.128.66.0f c4 /r ib]                AVX,SANDYBRIDGE
         2600 VPINSRW                xmmreg,xmmreg*,reg32,imm8        [rvmi:        vex.nds.128.66.0f c4 /r ib]                AVX,SANDYBRIDGE
         2601 VPINSRD                xmmreg,xmmreg*,mem32,imm8        [rvmi:        vex.nds.128.66.0f3a.w0 22 /r ib]        AVX,SANDYBRIDGE
         2602 VPINSRD                xmmreg,xmmreg*,rm32,imm8        [rvmi:        vex.nds.128.66.0f3a.w0 22 /r ib]        AVX,SANDYBRIDGE
         2603 VPINSRQ                xmmreg,xmmreg*,mem64,imm8        [rvmi:        vex.nds.128.66.0f3a.w1 22 /r ib]        AVX,SANDYBRIDGE,LONG
         2604 VPINSRQ                xmmreg,xmmreg*,rm64,imm8        [rvmi:        vex.nds.128.66.0f3a.w1 22 /r ib]        AVX,SANDYBRIDGE,LONG
         2605 VPMADDWD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f5 /r]                AVX,SANDYBRIDGE
         2606 VPMADDUBSW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 04 /r]                AVX,SANDYBRIDGE
         2607 VPMAXSB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 3c /r]                AVX,SANDYBRIDGE
         2608 VPMAXSW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f ee /r]                AVX,SANDYBRIDGE
         2609 VPMAXSD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 3d /r]                AVX,SANDYBRIDGE
         2610 VPMAXUB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f de /r]                AVX,SANDYBRIDGE
         2611 VPMAXUW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 3e /r]                AVX,SANDYBRIDGE
         2612 VPMAXUD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 3f /r]                AVX,SANDYBRIDGE
         2613 VPMINSB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 38 /r]                AVX,SANDYBRIDGE
         2614 VPMINSW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f ea /r]                AVX,SANDYBRIDGE
         2615 VPMINSD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 39 /r]                AVX,SANDYBRIDGE
         2616 VPMINUB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f da /r]                AVX,SANDYBRIDGE
         2617 VPMINUW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 3a /r]                AVX,SANDYBRIDGE
         2618 VPMINUD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 3b /r]                AVX,SANDYBRIDGE
         2619 VPMOVMSKB        reg64,xmmreg                        [rm:        vex.128.66.0f d7 /r]                        AVX,SANDYBRIDGE,LONG
         2620 VPMOVMSKB        reg32,xmmreg                        [rm:        vex.128.66.0f d7 /r]                        AVX,SANDYBRIDGE
         2621 VPMOVSXBW        xmmreg,xmmrm64                        [rm:        vex.128.66.0f38 20 /r]                        AVX,SANDYBRIDGE
         2622 VPMOVSXBD        xmmreg,xmmrm32                        [rm:        vex.128.66.0f38 21 /r]                        AVX,SANDYBRIDGE
         2623 VPMOVSXBQ        xmmreg,xmmrm16                        [rm:        vex.128.66.0f38 22 /r]                        AVX,SANDYBRIDGE
         2624 VPMOVSXWD        xmmreg,xmmrm64                        [rm:        vex.128.66.0f38 23 /r]                        AVX,SANDYBRIDGE
         2625 VPMOVSXWQ        xmmreg,xmmrm32                        [rm:        vex.128.66.0f38 24 /r]                        AVX,SANDYBRIDGE
         2626 VPMOVSXDQ        xmmreg,xmmrm64                        [rm:        vex.128.66.0f38 25 /r]                        AVX,SANDYBRIDGE
         2627 VPMOVZXBW        xmmreg,xmmrm64                        [rm:        vex.128.66.0f38 30 /r]                        AVX,SANDYBRIDGE
         2628 VPMOVZXBD        xmmreg,xmmrm32                        [rm:        vex.128.66.0f38 31 /r]                        AVX,SANDYBRIDGE
         2629 VPMOVZXBQ        xmmreg,xmmrm16                        [rm:        vex.128.66.0f38 32 /r]                        AVX,SANDYBRIDGE
         2630 VPMOVZXWD        xmmreg,xmmrm64                        [rm:        vex.128.66.0f38 33 /r]                        AVX,SANDYBRIDGE
         2631 VPMOVZXWQ        xmmreg,xmmrm32                        [rm:        vex.128.66.0f38 34 /r]                        AVX,SANDYBRIDGE
         2632 VPMOVZXDQ        xmmreg,xmmrm64                        [rm:        vex.128.66.0f38 35 /r]                        AVX,SANDYBRIDGE
         2633 VPMULHUW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e4 /r]                AVX,SANDYBRIDGE
         2634 VPMULHRSW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 0b /r]                AVX,SANDYBRIDGE
         2635 VPMULHW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e5 /r]                AVX,SANDYBRIDGE
         2636 VPMULLW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d5 /r]                AVX,SANDYBRIDGE
         2637 VPMULLD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 40 /r]                AVX,SANDYBRIDGE
         2638 VPMULUDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f4 /r]                AVX,SANDYBRIDGE
         2639 VPMULDQ                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 28 /r]                AVX,SANDYBRIDGE
         2640 VPOR                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f eb /r]                AVX,SANDYBRIDGE
         2641 VPSADBW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f6 /r]                AVX,SANDYBRIDGE
         2642 VPSHUFB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 00 /r]                AVX,SANDYBRIDGE
         2643 VPSHUFD                xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f 70 /r ib]                        AVX,SANDYBRIDGE
         2644 VPSHUFHW        xmmreg,xmmrm128,imm8                [rmi:        vex.128.f3.0f 70 /r ib]                        AVX,SANDYBRIDGE
         2645 VPSHUFLW        xmmreg,xmmrm128,imm8                [rmi:        vex.128.f2.0f 70 /r ib]                        AVX,SANDYBRIDGE
         2646 VPSIGNB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 08 /r]                AVX,SANDYBRIDGE
         2647 VPSIGNW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 09 /r]                AVX,SANDYBRIDGE
         2648 VPSIGND                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38 0a /r]                AVX,SANDYBRIDGE
         2649 VPSLLDQ                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 73 /7 ib]                AVX,SANDYBRIDGE
         2650 VPSRLDQ                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 73 /3 ib]                AVX,SANDYBRIDGE
         2651 VPSLLW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f1 /r]                AVX,SANDYBRIDGE
         2652 VPSLLW                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 71 /6 ib]                AVX,SANDYBRIDGE
         2653 VPSLLD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f2 /r]                AVX,SANDYBRIDGE
         2654 VPSLLD                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 72 /6 ib]                AVX,SANDYBRIDGE
         2655 VPSLLQ                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f3 /r]                AVX,SANDYBRIDGE
         2656 VPSLLQ                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 73 /6 ib]                AVX,SANDYBRIDGE
         2657 VPSRAW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e1 /r]                AVX,SANDYBRIDGE
         2658 VPSRAW                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 71 /4 ib]                AVX,SANDYBRIDGE
         2659 VPSRAD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e2 /r]                AVX,SANDYBRIDGE
         2660 VPSRAD                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 72 /4 ib]                AVX,SANDYBRIDGE
         2661 VPSRLW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d1 /r]                AVX,SANDYBRIDGE
         2662 VPSRLW                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 71 /2 ib]                AVX,SANDYBRIDGE
         2663 VPSRLD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d2 /r]                AVX,SANDYBRIDGE
         2664 VPSRLD                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 72 /2 ib]                AVX,SANDYBRIDGE
         2665 VPSRLQ                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d3 /r]                AVX,SANDYBRIDGE
         2666 VPSRLQ                xmmreg,xmmreg*,imm8                [vmi:        vex.ndd.128.66.0f 73 /2 ib]                AVX,SANDYBRIDGE
         2667 VPTEST                xmmreg,xmmrm128                        [rm:        vex.128.66.0f38 17 /r]                        AVX,SANDYBRIDGE
         2668 VPTEST                ymmreg,ymmrm256                        [rm:        vex.256.66.0f38 17 /r]                        AVX,SANDYBRIDGE
         2669 VPSUBB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f8 /r]                AVX,SANDYBRIDGE
         2670 VPSUBW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f f9 /r]                AVX,SANDYBRIDGE
         2671 VPSUBD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f fa /r]                AVX,SANDYBRIDGE
         2672 VPSUBQ                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f fb /r]                AVX,SANDYBRIDGE
         2673 VPSUBSB                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e8 /r]                AVX,SANDYBRIDGE
         2674 VPSUBSW                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f e9 /r]                AVX,SANDYBRIDGE
         2675 VPSUBUSB        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d8 /r]                AVX,SANDYBRIDGE
         2676 VPSUBUSW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f d9 /r]                AVX,SANDYBRIDGE
         2677 VPUNPCKHBW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 68 /r]                AVX,SANDYBRIDGE
         2678 VPUNPCKHWD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 69 /r]                AVX,SANDYBRIDGE
         2679 VPUNPCKHDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 6a /r]                AVX,SANDYBRIDGE
         2680 VPUNPCKHQDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 6d /r]                AVX,SANDYBRIDGE
         2681 VPUNPCKLBW        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 60 /r]                AVX,SANDYBRIDGE
         2682 VPUNPCKLWD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 61 /r]                AVX,SANDYBRIDGE
         2683 VPUNPCKLDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 62 /r]                AVX,SANDYBRIDGE
         2684 VPUNPCKLQDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 6c /r]                AVX,SANDYBRIDGE
         2685 VPXOR                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f ef /r]                AVX,SANDYBRIDGE
         2686 VRCPPS                xmmreg,xmmrm128                        [rm:        vex.128.0f 53 /r]                        AVX,SANDYBRIDGE
         2687 VRCPPS                ymmreg,ymmrm256                        [rm:        vex.256.0f 53 /r]                        AVX,SANDYBRIDGE
         2688 VRCPSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 53 /r]                AVX,SANDYBRIDGE
         2689 VRSQRTPS        xmmreg,xmmrm128                        [rm:        vex.128.0f 52 /r]                        AVX,SANDYBRIDGE
         2690 VRSQRTPS        ymmreg,ymmrm256                        [rm:        vex.256.0f 52 /r]                        AVX,SANDYBRIDGE
         2691 VRSQRTSS        xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 52 /r]                AVX,SANDYBRIDGE
         2692 VROUNDPD        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a 09 /r ib]                AVX,SANDYBRIDGE
         2693 VROUNDPD        ymmreg,ymmrm256,imm8                [rmi:        vex.256.66.0f3a 09 /r ib]                AVX,SANDYBRIDGE
         2694 VROUNDPS        xmmreg,xmmrm128,imm8                [rmi:        vex.128.66.0f3a 08 /r ib]                AVX,SANDYBRIDGE
         2695 VROUNDPS        ymmreg,ymmrm256,imm8                [rmi:        vex.256.66.0f3a 08 /r ib]                AVX,SANDYBRIDGE
         2696 VROUNDSD        xmmreg,xmmreg*,xmmrm64,imm8        [rvmi:        vex.nds.128.66.0f3a 0b /r ib]                AVX,SANDYBRIDGE
         2697 VROUNDSS        xmmreg,xmmreg*,xmmrm32,imm8        [rvmi:        vex.nds.128.66.0f3a 0a /r ib]                AVX,SANDYBRIDGE
         2698 VSHUFPD                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f c6 /r ib]                AVX,SANDYBRIDGE
         2699 VSHUFPD                ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f c6 /r ib]                AVX,SANDYBRIDGE
         2700 VSHUFPS                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.0f c6 /r ib]                AVX,SANDYBRIDGE
         2701 VSHUFPS                ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.0f c6 /r ib]                AVX,SANDYBRIDGE
         2702 VSQRTPD                xmmreg,xmmrm128                        [rm:        vex.128.66.0f 51 /r]                        AVX,SANDYBRIDGE
         2703 VSQRTPD                ymmreg,ymmrm256                        [rm:        vex.256.66.0f 51 /r]                        AVX,SANDYBRIDGE
         2704 VSQRTPS                xmmreg,xmmrm128                        [rm:        vex.128.0f 51 /r]                        AVX,SANDYBRIDGE
         2705 VSQRTPS                ymmreg,ymmrm256                        [rm:        vex.256.0f 51 /r]                        AVX,SANDYBRIDGE
         2706 VSQRTSD                xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 51 /r]                AVX,SANDYBRIDGE
         2707 VSQRTSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 51 /r]                AVX,SANDYBRIDGE
         2708 VSTMXCSR        mem32                                [m:        vex.128.0f ae /3]                        AVX,SANDYBRIDGE
         2709 VSUBPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 5c /r]                AVX,SANDYBRIDGE
         2710 VSUBPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 5c /r]                AVX,SANDYBRIDGE
         2711 VSUBPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 5c /r]                        AVX,SANDYBRIDGE
         2712 VSUBPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 5c /r]                        AVX,SANDYBRIDGE
         2713 VSUBSD                xmmreg,xmmreg*,xmmrm64                [rvm:        vex.nds.lig.f2.0f 5c /r]                AVX,SANDYBRIDGE
         2714 VSUBSS                xmmreg,xmmreg*,xmmrm32                [rvm:        vex.nds.lig.f3.0f 5c /r]                AVX,SANDYBRIDGE
         2715 VTESTPS                xmmreg,xmmrm128                        [rm:        vex.128.66.0f38.w0 0e /r]                AVX,SANDYBRIDGE
         2716 VTESTPS                ymmreg,ymmrm256                        [rm:        vex.256.66.0f38.w0 0e /r]                AVX,SANDYBRIDGE
         2717 VTESTPD                xmmreg,xmmrm128                        [rm:        vex.128.66.0f38.w0 0f /r]                AVX,SANDYBRIDGE
         2718 VTESTPD                ymmreg,ymmrm256                        [rm:        vex.256.66.0f38.w0 0f /r]                AVX,SANDYBRIDGE
         2719 VUCOMISD        xmmreg,xmmrm64                        [rm:        vex.lig.66.0f 2e /r]                        AVX,SANDYBRIDGE
         2720 VUCOMISS        xmmreg,xmmrm32                        [rm:        vex.lig.0f 2e /r]                        AVX,SANDYBRIDGE
         2721 VUNPCKHPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 15 /r]                AVX,SANDYBRIDGE
         2722 VUNPCKHPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 15 /r]                AVX,SANDYBRIDGE
         2723 VUNPCKHPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 15 /r]                        AVX,SANDYBRIDGE
         2724 VUNPCKHPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 15 /r]                        AVX,SANDYBRIDGE
         2725 VUNPCKLPD        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 14 /r]                AVX,SANDYBRIDGE
         2726 VUNPCKLPD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 14 /r]                AVX,SANDYBRIDGE
         2727 VUNPCKLPS        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 14 /r]                        AVX,SANDYBRIDGE
         2728 VUNPCKLPS        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 14 /r]                        AVX,SANDYBRIDGE
         2729 VXORPD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f 57 /r]                AVX,SANDYBRIDGE
         2730 VXORPD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 57 /r]                AVX,SANDYBRIDGE
         2731 VXORPS                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.0f 57 /r]                        AVX,SANDYBRIDGE
         2732 VXORPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.0f 57 /r]                        AVX,SANDYBRIDGE
         2733 VZEROALL        void                                [        vex.256.0f.w0 77]                        AVX,SANDYBRIDGE
         2734 VZEROUPPER        void                                [        vex.128.0f.w0 77]                        AVX,SANDYBRIDGE
         2735 
         2736 ;# Intel Carry-Less Multiplication instructions (CLMUL)
         2737 PCLMULLQLQDQ        xmmreg,xmmrm128                        [rm:        66 0f 3a 44 /r 00]                        SSE,WESTMERE
         2738 PCLMULHQLQDQ        xmmreg,xmmrm128                        [rm:        66 0f 3a 44 /r 01]                        SSE,WESTMERE
         2739 PCLMULLQHQDQ        xmmreg,xmmrm128                        [rm:        66 0f 3a 44 /r 10]                        SSE,WESTMERE
         2740 PCLMULHQHQDQ        xmmreg,xmmrm128                        [rm:        66 0f 3a 44 /r 11]                        SSE,WESTMERE
         2741 PCLMULQDQ        xmmreg,xmmrm128,imm8                [rmi:        66 0f 3a 44 /r ib]                        SSE,WESTMERE
         2742 
         2743 ;# Intel AVX Carry-Less Multiplication instructions (CLMUL)
         2744 VPCLMULLQLQDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f3a 44 /r 00]                AVX,SANDYBRIDGE
         2745 VPCLMULHQLQDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f3a 44 /r 01]                AVX,SANDYBRIDGE
         2746 VPCLMULLQHQDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f3a 44 /r 10]                AVX,SANDYBRIDGE
         2747 VPCLMULHQHQDQ        xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f3a 44 /r 11]                AVX,SANDYBRIDGE
         2748 VPCLMULQDQ        xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a 44 /r ib]                AVX,SANDYBRIDGE
         2749 
         2750 ;# Intel Fused Multiply-Add instructions (FMA)
         2751 VFMADD132PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 98 /r]                FMA,FUTURE
         2752 VFMADD132PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 98 /r]                FMA,FUTURE
         2753 VFMADD132PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 98 /r]                FMA,FUTURE
         2754 VFMADD132PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 98 /r]                FMA,FUTURE
         2755 VFMADD312PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 98 /r]                FMA,FUTURE
         2756 VFMADD312PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 98 /r]                FMA,FUTURE
         2757 VFMADD312PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 98 /r]                FMA,FUTURE
         2758 VFMADD312PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 98 /r]                FMA,FUTURE
         2759 VFMADD213PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 a8 /r]                FMA,FUTURE
         2760 VFMADD213PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 a8 /r]                FMA,FUTURE
         2761 VFMADD213PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 a8 /r]                FMA,FUTURE
         2762 VFMADD213PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 a8 /r]                FMA,FUTURE
         2763 VFMADD123PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 a8 /r]                FMA,FUTURE
         2764 VFMADD123PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 a8 /r]                FMA,FUTURE
         2765 VFMADD123PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 a8 /r]                FMA,FUTURE
         2766 VFMADD123PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 a8 /r]                FMA,FUTURE
         2767 VFMADD231PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 b8 /r]                FMA,FUTURE
         2768 VFMADD231PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 b8 /r]                FMA,FUTURE
         2769 VFMADD231PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 b8 /r]                FMA,FUTURE
         2770 VFMADD231PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 b8 /r]                FMA,FUTURE
         2771 VFMADD321PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 b8 /r]                FMA,FUTURE
         2772 VFMADD321PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 b8 /r]                FMA,FUTURE
         2773 VFMADD321PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 b8 /r]                FMA,FUTURE
         2774 VFMADD321PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 b8 /r]                FMA,FUTURE
         2775 VFMADDSUB132PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 96 /r]                FMA,FUTURE
         2776 VFMADDSUB132PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 96 /r]                FMA,FUTURE
         2777 VFMADDSUB132PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 96 /r]                FMA,FUTURE
         2778 VFMADDSUB132PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 96 /r]                FMA,FUTURE
         2779 VFMADDSUB312PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 96 /r]                FMA,FUTURE
         2780 VFMADDSUB312PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 96 /r]                FMA,FUTURE
         2781 VFMADDSUB312PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 96 /r]                FMA,FUTURE
         2782 VFMADDSUB312PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 96 /r]                FMA,FUTURE
         2783 VFMADDSUB213PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 a6 /r]                FMA,FUTURE
         2784 VFMADDSUB213PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 a6 /r]                FMA,FUTURE
         2785 VFMADDSUB213PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 a6 /r]                FMA,FUTURE
         2786 VFMADDSUB213PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 a6 /r]                FMA,FUTURE
         2787 VFMADDSUB123PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 a6 /r]                FMA,FUTURE
         2788 VFMADDSUB123PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 a6 /r]                FMA,FUTURE
         2789 VFMADDSUB123PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 a6 /r]                FMA,FUTURE
         2790 VFMADDSUB123PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 a6 /r]                FMA,FUTURE
         2791 VFMADDSUB231PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 b6 /r]                FMA,FUTURE
         2792 VFMADDSUB231PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 b6 /r]                FMA,FUTURE
         2793 VFMADDSUB231PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 b6 /r]                FMA,FUTURE
         2794 VFMADDSUB231PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 b6 /r]                FMA,FUTURE
         2795 VFMADDSUB321PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 b6 /r]                FMA,FUTURE
         2796 VFMADDSUB321PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 b6 /r]                FMA,FUTURE
         2797 VFMADDSUB321PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 b6 /r]                FMA,FUTURE
         2798 VFMADDSUB321PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 b6 /r]                FMA,FUTURE
         2799 VFMSUB132PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 9a /r]                FMA,FUTURE
         2800 VFMSUB132PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 9a /r]                FMA,FUTURE
         2801 VFMSUB132PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 9a /r]                FMA,FUTURE
         2802 VFMSUB132PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 9a /r]                FMA,FUTURE
         2803 VFMSUB312PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 9a /r]                FMA,FUTURE
         2804 VFMSUB312PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 9a /r]                FMA,FUTURE
         2805 VFMSUB312PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 9a /r]                FMA,FUTURE
         2806 VFMSUB312PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 9a /r]                FMA,FUTURE
         2807 VFMSUB213PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 aa /r]                FMA,FUTURE
         2808 VFMSUB213PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 aa /r]                FMA,FUTURE
         2809 VFMSUB213PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 aa /r]                FMA,FUTURE
         2810 VFMSUB213PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 aa /r]                FMA,FUTURE
         2811 VFMSUB123PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 aa /r]                FMA,FUTURE
         2812 VFMSUB123PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 aa /r]                FMA,FUTURE
         2813 VFMSUB123PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 aa /r]                FMA,FUTURE
         2814 VFMSUB123PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 aa /r]                FMA,FUTURE
         2815 VFMSUB231PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 ba /r]                FMA,FUTURE
         2816 VFMSUB231PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 ba /r]                FMA,FUTURE
         2817 VFMSUB231PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 ba /r]                FMA,FUTURE
         2818 VFMSUB231PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 ba /r]                FMA,FUTURE
         2819 VFMSUB321PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 ba /r]                FMA,FUTURE
         2820 VFMSUB321PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 ba /r]                FMA,FUTURE
         2821 VFMSUB321PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 ba /r]                FMA,FUTURE
         2822 VFMSUB321PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 ba /r]                FMA,FUTURE
         2823 VFMSUBADD132PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 97 /r]                FMA,FUTURE
         2824 VFMSUBADD132PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 97 /r]                FMA,FUTURE
         2825 VFMSUBADD132PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 97 /r]                FMA,FUTURE
         2826 VFMSUBADD132PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 97 /r]                FMA,FUTURE
         2827 VFMSUBADD312PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 97 /r]                FMA,FUTURE
         2828 VFMSUBADD312PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 97 /r]                FMA,FUTURE
         2829 VFMSUBADD312PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 97 /r]                FMA,FUTURE
         2830 VFMSUBADD312PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 97 /r]                FMA,FUTURE
         2831 VFMSUBADD213PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 a7 /r]                FMA,FUTURE
         2832 VFMSUBADD213PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 a7 /r]                FMA,FUTURE
         2833 VFMSUBADD213PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 a7 /r]                FMA,FUTURE
         2834 VFMSUBADD213PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 a7 /r]                FMA,FUTURE
         2835 VFMSUBADD123PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 a7 /r]                FMA,FUTURE
         2836 VFMSUBADD123PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 a7 /r]                FMA,FUTURE
         2837 VFMSUBADD123PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 a7 /r]                FMA,FUTURE
         2838 VFMSUBADD123PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 a7 /r]                FMA,FUTURE
         2839 VFMSUBADD231PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 b7 /r]                FMA,FUTURE
         2840 VFMSUBADD231PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 b7 /r]                FMA,FUTURE
         2841 VFMSUBADD231PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 b7 /r]                FMA,FUTURE
         2842 VFMSUBADD231PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 b7 /r]                FMA,FUTURE
         2843 VFMSUBADD321PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 b7 /r]                FMA,FUTURE
         2844 VFMSUBADD321PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 b7 /r]                FMA,FUTURE
         2845 VFMSUBADD321PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 b7 /r]                FMA,FUTURE
         2846 VFMSUBADD321PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 b7 /r]                FMA,FUTURE
         2847 VFNMADD132PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 9c /r]                FMA,FUTURE
         2848 VFNMADD132PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 9c /r]                FMA,FUTURE
         2849 VFNMADD132PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 9c /r]                FMA,FUTURE
         2850 VFNMADD132PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 9c /r]                FMA,FUTURE
         2851 VFNMADD312PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 9c /r]                FMA,FUTURE
         2852 VFNMADD312PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 9c /r]                FMA,FUTURE
         2853 VFNMADD312PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 9c /r]                FMA,FUTURE
         2854 VFNMADD312PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 9c /r]                FMA,FUTURE
         2855 VFNMADD213PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 ac /r]                FMA,FUTURE
         2856 VFNMADD213PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 ac /r]                FMA,FUTURE
         2857 VFNMADD213PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 ac /r]                FMA,FUTURE
         2858 VFNMADD213PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 ac /r]                FMA,FUTURE
         2859 VFNMADD123PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 ac /r]                FMA,FUTURE
         2860 VFNMADD123PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 ac /r]                FMA,FUTURE
         2861 VFNMADD123PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 ac /r]                FMA,FUTURE
         2862 VFNMADD123PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 ac /r]                FMA,FUTURE
         2863 VFNMADD231PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 bc /r]                FMA,FUTURE
         2864 VFNMADD231PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 bc /r]                FMA,FUTURE
         2865 VFNMADD231PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 bc /r]                FMA,FUTURE
         2866 VFNMADD231PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 bc /r]                FMA,FUTURE
         2867 VFNMADD321PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 bc /r]                FMA,FUTURE
         2868 VFNMADD321PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 bc /r]                FMA,FUTURE
         2869 VFNMADD321PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 bc /r]                FMA,FUTURE
         2870 VFNMADD321PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 bc /r]                FMA,FUTURE
         2871 VFNMSUB132PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 9e /r]                FMA,FUTURE
         2872 VFNMSUB132PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 9e /r]                FMA,FUTURE
         2873 VFNMSUB132PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 9e /r]                FMA,FUTURE
         2874 VFNMSUB132PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 9e /r]                FMA,FUTURE
         2875 VFNMSUB312PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 9e /r]                FMA,FUTURE
         2876 VFNMSUB312PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 9e /r]                FMA,FUTURE
         2877 VFNMSUB312PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 9e /r]                FMA,FUTURE
         2878 VFNMSUB312PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 9e /r]                FMA,FUTURE
         2879 VFNMSUB213PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 ae /r]                FMA,FUTURE
         2880 VFNMSUB213PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 ae /r]                FMA,FUTURE
         2881 VFNMSUB213PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 ae /r]                FMA,FUTURE
         2882 VFNMSUB213PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 ae /r]                FMA,FUTURE
         2883 VFNMSUB123PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 ae /r]                FMA,FUTURE
         2884 VFNMSUB123PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 ae /r]                FMA,FUTURE
         2885 VFNMSUB123PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 ae /r]                FMA,FUTURE
         2886 VFNMSUB123PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 ae /r]                FMA,FUTURE
         2887 VFNMSUB231PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 be /r]                FMA,FUTURE
         2888 VFNMSUB231PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 be /r]                FMA,FUTURE
         2889 VFNMSUB231PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 be /r]                FMA,FUTURE
         2890 VFNMSUB231PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 be /r]                FMA,FUTURE
         2891 VFNMSUB321PS        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w0 be /r]                FMA,FUTURE
         2892 VFNMSUB321PS        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w0 be /r]                FMA,FUTURE
         2893 VFNMSUB321PD        xmmreg,xmmreg,xmmrm128                [rvm:        vex.dds.128.66.0f38.w1 be /r]                FMA,FUTURE
         2894 VFNMSUB321PD        ymmreg,ymmreg,ymmrm256                [rvm:        vex.dds.256.66.0f38.w1 be /r]                FMA,FUTURE
         2895 VFMADD132SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 99 /r]                FMA,FUTURE
         2896 VFMADD132SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 99 /r]                FMA,FUTURE
         2897 VFMADD312SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 99 /r]                FMA,FUTURE
         2898 VFMADD312SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 99 /r]                FMA,FUTURE
         2899 VFMADD213SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 a9 /r]                FMA,FUTURE
         2900 VFMADD213SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 a9 /r]                FMA,FUTURE
         2901 VFMADD123SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 a9 /r]                FMA,FUTURE
         2902 VFMADD123SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 a9 /r]                FMA,FUTURE
         2903 VFMADD231SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 b9 /r]                FMA,FUTURE
         2904 VFMADD231SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 b9 /r]                FMA,FUTURE
         2905 VFMADD321SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 b9 /r]                FMA,FUTURE
         2906 VFMADD321SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 b9 /r]                FMA,FUTURE
         2907 VFMSUB132SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 9b /r]                FMA,FUTURE
         2908 VFMSUB132SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 9b /r]                FMA,FUTURE
         2909 VFMSUB312SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 9b /r]                FMA,FUTURE
         2910 VFMSUB312SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 9b /r]                FMA,FUTURE
         2911 VFMSUB213SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 ab /r]                FMA,FUTURE
         2912 VFMSUB213SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 ab /r]                FMA,FUTURE
         2913 VFMSUB123SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 ab /r]                FMA,FUTURE
         2914 VFMSUB123SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 ab /r]                FMA,FUTURE
         2915 VFMSUB231SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 bb /r]                FMA,FUTURE
         2916 VFMSUB231SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 bb /r]                FMA,FUTURE
         2917 VFMSUB321SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 bb /r]                FMA,FUTURE
         2918 VFMSUB321SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 bb /r]                FMA,FUTURE
         2919 VFNMADD132SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 9d /r]                FMA,FUTURE
         2920 VFNMADD132SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 9d /r]                FMA,FUTURE
         2921 VFNMADD312SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 9d /r]                FMA,FUTURE
         2922 VFNMADD312SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 9d /r]                FMA,FUTURE
         2923 VFNMADD213SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 ad /r]                FMA,FUTURE
         2924 VFNMADD213SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 ad /r]                FMA,FUTURE
         2925 VFNMADD123SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 ad /r]                FMA,FUTURE
         2926 VFNMADD123SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 ad /r]                FMA,FUTURE
         2927 VFNMADD231SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 bd /r]                FMA,FUTURE
         2928 VFNMADD231SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 bd /r]                FMA,FUTURE
         2929 VFNMADD321SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 bd /r]                FMA,FUTURE
         2930 VFNMADD321SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 bd /r]                FMA,FUTURE
         2931 VFNMSUB132SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 9f /r]                FMA,FUTURE
         2932 VFNMSUB132SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 9f /r]                FMA,FUTURE
         2933 VFNMSUB312SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 9f /r]                FMA,FUTURE
         2934 VFNMSUB312SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 9f /r]                FMA,FUTURE
         2935 VFNMSUB213SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 af /r]                FMA,FUTURE
         2936 VFNMSUB213SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 af /r]                FMA,FUTURE
         2937 VFNMSUB123SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 af /r]                FMA,FUTURE
         2938 VFNMSUB123SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 af /r]                FMA,FUTURE
         2939 VFNMSUB231SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 bf /r]                FMA,FUTURE
         2940 VFNMSUB231SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 bf /r]                FMA,FUTURE
         2941 VFNMSUB321SS        xmmreg,xmmreg,xmmrm32                [rvm:        vex.dds.128.66.0f38.w0 bf /r]                FMA,FUTURE
         2942 VFNMSUB321SD        xmmreg,xmmreg,xmmrm64                [rvm:        vex.dds.128.66.0f38.w1 bf /r]                FMA,FUTURE
         2943 
         2944 ;# Intel post-32 nm processor instructions
         2945 ;
         2946 ; Per AVX spec revision 7, document 319433-007
         2947 RDFSBASE        reg32                                [m:        norexw f3 0f ae /0]                        LONG,FUTURE
         2948 RDFSBASE        reg64                                [m:        o64 f3 0f ae /0]                        LONG,FUTURE
         2949 RDGSBASE        reg32                                [m:        norexw f3 0f ae /1]                        LONG,FUTURE
         2950 RDGSBASE        reg64                                [m:        o64 f3 0f ae /1]                        LONG,FUTURE
         2951 RDRAND                reg16                                [m:        o16 0f c7 /6]                                FUTURE
         2952 RDRAND                reg32                                [m:        o32 0f c7 /6]                                FUTURE
         2953 RDRAND                reg64                                [m:        o64 0f c7 /6]                                LONG,FUTURE
         2954 WRFSBASE        reg32                                [m:        norexw f3 0f ae /2]                        LONG,FUTURE
         2955 WRFSBASE        reg64                                [m:        o64 f3 0f ae /2]                        LONG,FUTURE
         2956 WRGSBASE        reg32                                [m:        norexw f3 0f ae /3]                        LONG,FUTURE
         2957 WRGSBASE        reg64                                [m:        o64 f3 0f ae /3]                        LONG,FUTURE
         2958 VCVTPH2PS        ymmreg,xmmrm128                        [rm:        vex.256.66.0f38.w0 13 /r]                AVX,FUTURE
         2959 VCVTPH2PS        xmmreg,xmmrm64                        [rm:        vex.128.66.0f38.w0 13 /r]                AVX,FUTURE
         2960 VCVTPS2PH        xmmrm128,ymmreg,imm8                [mri:        vex.256.66.0f3a.w0 1d /r ib]                AVX,FUTURE
         2961 VCVTPS2PH        xmmrm64,xmmreg,imm8                [mri:        vex.128.66.0f3a.w0 1d /r ib]                AVX,FUTURE
         2962 
         2963 ; Per AVX spec revision 13, document 319433-013
         2964 ADCX                reg32,rm32                        [rm:        norexw 66 0f 38 f6 /r]                        FUTURE
         2965 ADCX                reg64,rm64                        [rm:        o64 66 0f 38 f6 /r]                        LONG,FUTURE
         2966 ADOX                reg32,rm32                        [rm:        norexw f3 0f 38 f6 /r]                        FUTURE
         2967 ADOX                reg64,rm64                        [rm:        o64 f3 0f 38 f6 /r]                        LONG,FUTURE
         2968 RDSEED                reg16                                [m:        o16 0f c7 /7]                                FUTURE
         2969 RDSEED                reg32                                [m:        o32 0f c7 /7]                                FUTURE
         2970 RDSEED                reg64                                [m:        o64 0f c7 /7]                                LONG,FUTURE
         2971 
         2972 ; Per AVX spec revision 14, document 319433-014
         2973 CLAC                void                                [        0f 01 ca]                                PRIV,FUTURE
         2974 STAC                void                                [        0f 01 cb]                                PRIV,FUTURE
         2975 
         2976 ;# VIA (Centaur) security instructions
         2977 XSTORE                void                                [        0f a7 c0]                                PENT,CYRIX
         2978 XCRYPTECB        void                                [        mustrep 0f a7 c8]                        PENT,CYRIX
         2979 XCRYPTCBC        void                                [        mustrep 0f a7 d0]                        PENT,CYRIX
         2980 XCRYPTCTR        void                                [        mustrep 0f a7 d8]                        PENT,CYRIX
         2981 XCRYPTCFB        void                                [        mustrep 0f a7 e0]                        PENT,CYRIX
         2982 XCRYPTOFB        void                                [        mustrep 0f a7 e8]                        PENT,CYRIX
         2983 MONTMUL                void                                [        mustrep 0f a6 c0]                        PENT,CYRIX
         2984 XSHA1                void                                [        mustrep 0f a6 c8]                        PENT,CYRIX
         2985 XSHA256                void                                [        mustrep 0f a6 d0]                        PENT,CYRIX
         2986 
         2987 ;# AMD Lightweight Profiling (LWP) instructions
         2988 ;
         2989 ; based on pub number 43724 revision 3.04 date August 2009
         2990 ;
         2991 ; updated to match draft from AMD developer (patch has been
         2992 ; sent to binutils
         2993 ; 2010-03-22 Quentin Neill <quentin.neill@amd.com>
         2994 ;             Sebastian Pop  <sebastian.pop@amd.com>
         2995 ;
         2996 LLWPCB                reg32                                [m: xop.m9.w0.l0.p0 12 /0]                        AMD,386
         2997 LLWPCB                reg64                                [m: xop.m9.w1.l0.p0 12 /0]                        AMD,X64
         2998 
         2999 SLWPCB                reg32                                [m: xop.m9.w0.l0.p0 12 /1]                        AMD,386
         3000 SLWPCB                reg64                                [m: xop.m9.w1.l0.p0 12 /1]                        AMD,X64
         3001 
         3002 LWPVAL                reg32,rm32,imm32                [vmi: xop.m10.w0.ndd.l0.p0 12 /1 id]                AMD,386
         3003 LWPVAL                reg64,rm32,imm32                [vmi: xop.m10.w1.ndd.l0.p0 12 /1 id]                AMD,X64
         3004 
         3005 LWPINS                reg32,rm32,imm32                [vmi: xop.m10.w0.ndd.l0.p0 12 /0 id]                AMD,386
         3006 LWPINS                reg64,rm32,imm32                [vmi: xop.m10.w1.ndd.l0.p0 12 /0 id]                AMD,X64
         3007 
         3008 ;# AMD XOP and FMA4 instructions (SSE5)
         3009 ;
         3010 ; based on pub number 43479 revision 3.04 dated November 2009
         3011 ;
         3012 VFMADDPD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 69 /r /is4]                AMD,SSE5
         3013 VFMADDPD        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 69 /r /is4]                AMD,SSE5
         3014 VFMADDPD        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 69 /r /is4]                AMD,SSE5
         3015 VFMADDPD        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 69 /r /is4]                AMD,SSE5
         3016 
         3017 VFMADDPS        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 68 /r /is4]                AMD,SSE5
         3018 VFMADDPS        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 68 /r /is4]                AMD,SSE5
         3019 VFMADDPS        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 68 /r /is4]                AMD,SSE5
         3020 VFMADDPS        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 68 /r /is4]                AMD,SSE5
         3021 
         3022 VFMADDSD        xmmreg,xmmreg*,xmmrm64,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 6b /r /is4]                AMD,SSE5
         3023 VFMADDSD        xmmreg,xmmreg*,xmmreg,xmmrm64        [rvsm:        vex.m3.w1.nds.l0.p1 6b /r /is4]                AMD,SSE5
         3024 
         3025 VFMADDSS        xmmreg,xmmreg*,xmmrm32,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 6a /r /is4]                AMD,SSE5
         3026 VFMADDSS        xmmreg,xmmreg*,xmmreg,xmmrm32        [rvsm:        vex.m3.w1.nds.l0.p1 6a /r /is4]                AMD,SSE5
         3027 
         3028 VFMADDSUBPD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 5d /r /is4]                AMD,SSE5
         3029 VFMADDSUBPD        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 5d /r /is4]                AMD,SSE5
         3030 VFMADDSUBPD        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 5d /r /is4]                AMD,SSE5
         3031 VFMADDSUBPD        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 5d /r /is4]                AMD,SSE5
         3032 
         3033 VFMADDSUBPS        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 5c /r /is4]                AMD,SSE5
         3034 VFMADDSUBPS        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 5c /r /is4]                AMD,SSE5
         3035 VFMADDSUBPS        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 5c /r /is4]                AMD,SSE5
         3036 VFMADDSUBPS        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 5c /r /is4]                AMD,SSE5
         3037 
         3038 VFMSUBADDPD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 5f /r /is4]                AMD,SSE5
         3039 VFMSUBADDPD        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 5f /r /is4]                AMD,SSE5
         3040 VFMSUBADDPD        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 5f /r /is4]                AMD,SSE5
         3041 VFMSUBADDPD        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 5f /r /is4]                AMD,SSE5
         3042 
         3043 VFMSUBADDPS        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 5e /r /is4]                AMD,SSE5
         3044 VFMSUBADDPS        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 5e /r /is4]                AMD,SSE5
         3045 VFMSUBADDPS        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 5e /r /is4]                AMD,SSE5
         3046 VFMSUBADDPS        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 5e /r /is4]                AMD,SSE5
         3047 
         3048 VFMSUBPD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 6d /r /is4]                AMD,SSE5
         3049 VFMSUBPD        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 6d /r /is4]                AMD,SSE5
         3050 VFMSUBPD        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 6d /r /is4]                AMD,SSE5
         3051 VFMSUBPD        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 6d /r /is4]                AMD,SSE5
         3052 
         3053 VFMSUBPS        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 6c /r /is4]                AMD,SSE5
         3054 VFMSUBPS        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 6c /r /is4]                AMD,SSE5
         3055 VFMSUBPS        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 6c /r /is4]                AMD,SSE5
         3056 VFMSUBPS        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 6c /r /is4]                AMD,SSE5
         3057 
         3058 VFMSUBSD        xmmreg,xmmreg*,xmmrm64,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 6f /r /is4]                AMD,SSE5
         3059 VFMSUBSD        xmmreg,xmmreg*,xmmreg,xmmrm64        [rvsm:        vex.m3.w1.nds.l0.p1 6f /r /is4]                AMD,SSE5
         3060 
         3061 VFMSUBSS        xmmreg,xmmreg*,xmmrm32,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 6e /r /is4]                AMD,SSE5
         3062 VFMSUBSS        xmmreg,xmmreg*,xmmreg,xmmrm32        [rvsm:        vex.m3.w1.nds.l0.p1 6e /r /is4]                AMD,SSE5
         3063 
         3064 VFNMADDPD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 79 /r /is4]                AMD,SSE5
         3065 VFNMADDPD        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 79 /r /is4]                AMD,SSE5
         3066 VFNMADDPD        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 79 /r /is4]                AMD,SSE5
         3067 VFNMADDPD        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 79 /r /is4]                AMD,SSE5
         3068 
         3069 VFNMADDPS        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 78 /r /is4]                AMD,SSE5
         3070 VFNMADDPS        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 78 /r /is4]                AMD,SSE5
         3071 VFNMADDPS        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 78 /r /is4]                AMD,SSE5
         3072 VFNMADDPS        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 78 /r /is4]                AMD,SSE5
         3073 
         3074 VFNMADDSD        xmmreg,xmmreg*,xmmrm64,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 7b /r /is4]                AMD,SSE5
         3075 VFNMADDSD        xmmreg,xmmreg*,xmmreg,xmmrm64        [rvsm:        vex.m3.w1.nds.l0.p1 7b /r /is4]                AMD,SSE5
         3076 
         3077 VFNMADDSS        xmmreg,xmmreg*,xmmrm32,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 7a /r /is4]                AMD,SSE5
         3078 VFNMADDSS        xmmreg,xmmreg*,xmmreg,xmmrm32        [rvsm:        vex.m3.w1.nds.l0.p1 7a /r /is4]                AMD,SSE5
         3079 
         3080 VFNMSUBPD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 7d /r /is4]                AMD,SSE5
         3081 VFNMSUBPD        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 7d /r /is4]                AMD,SSE5
         3082 VFNMSUBPD        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 7d /r /is4]                AMD,SSE5
         3083 VFNMSUBPD        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 7d /r /is4]                AMD,SSE5
         3084 
         3085 VFNMSUBPS        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 7c /r /is4]                AMD,SSE5
         3086 VFNMSUBPS        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.m3.w0.nds.l1.p1 7c /r /is4]                AMD,SSE5
         3087 VFNMSUBPS        xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        vex.m3.w1.nds.l0.p1 7c /r /is4]                AMD,SSE5
         3088 VFNMSUBPS        ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        vex.m3.w1.nds.l1.p1 7c /r /is4]                AMD,SSE5
         3089 
         3090 VFNMSUBSD        xmmreg,xmmreg*,xmmrm64,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 7f /r /is4]                AMD,SSE5
         3091 VFNMSUBSD        xmmreg,xmmreg*,xmmreg,xmmrm64        [rvsm:        vex.m3.w1.nds.l0.p1 7f /r /is4]                AMD,SSE5
         3092 
         3093 VFNMSUBSS        xmmreg,xmmreg*,xmmrm32,xmmreg        [rvms:        vex.m3.w0.nds.l0.p1 7e /r /is4]                AMD,SSE5
         3094 VFNMSUBSS        xmmreg,xmmreg*,xmmreg,xmmrm32        [rvsm:        vex.m3.w1.nds.l0.p1 7e /r /is4]                AMD,SSE5
         3095 
         3096 VFRCZPD                xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 81 /r]                        AMD,SSE5
         3097 VFRCZPD                ymmreg,ymmrm256*                [rm:        xop.m9.w0.l1.p0 81 /r]                        AMD,SSE5
         3098 
         3099 VFRCZPS                xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 80 /r]                        AMD,SSE5
         3100 VFRCZPS                ymmreg,ymmrm256*                [rm:        xop.m9.w0.l1.p0 80 /r]                        AMD,SSE5
         3101 
         3102 VFRCZSD                xmmreg,xmmrm64*                        [rm:        xop.m9.w0.l0.p0 83 /r]                        AMD,SSE5
         3103 
         3104 VFRCZSS                xmmreg,xmmrm32*                        [rm:        xop.m9.w0.l0.p0 82 /r]                        AMD,SSE5
         3105 ;
         3106 ; fixed: spec mention imm[7:4] though it should be /is4 even in spec
         3107 VPCMOV                xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 a2 /r /is4]                AMD,SSE5
         3108 VPCMOV                ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        xop.m8.w0.nds.l1.p0 a2 /r /is4]                AMD,SSE5
         3109 VPCMOV                xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        xop.m8.w1.nds.l0.p0 a2 /r /is4]                AMD,SSE5
         3110 VPCMOV                ymmreg,ymmreg*,ymmreg,ymmrm256        [rvsm:        xop.m8.w1.nds.l1.p0 a2 /r /is4]                AMD,SSE5
         3111 
         3112 VPCOMB                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 cc /r ib]                AMD,SSE5
         3113 VPCOMD                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 ce /r ib]                AMD,SSE5
         3114 VPCOMQ                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 cf /r ib]                AMD,SSE5
         3115 ;
         3116 ; fixed: spec mention only 3 operands in mnemonics
         3117 VPCOMUB                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 ec /r ib]                AMD,SSE5
         3118 VPCOMUD                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 ee /r ib]                AMD,SSE5
         3119 VPCOMUQ                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 ef /r ib]                AMD,SSE5
         3120 ;
         3121 ; fixed: spec point wrong VPCOMB in mnemonic
         3122 VPCOMUW                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 ed /r ib]                AMD,SSE5
         3123 VPCOMW                xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        xop.m8.w0.nds.l0.p0 cd /r ib]                AMD,SSE5
         3124 
         3125 VPHADDBD        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 c2 /r]                        AMD,SSE5
         3126 VPHADDBQ        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 c3 /r]                        AMD,SSE5
         3127 VPHADDBW        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 c1 /r]                        AMD,SSE5
         3128 VPHADDDQ        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 cb /r]                        AMD,SSE5
         3129 ;
         3130 ; fixed: spec has ymmreg for l0
         3131 VPHADDUBD        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 d2 /r]                        AMD,SSE5
         3132 VPHADDUBQ        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 d3 /r]                        AMD,SSE5
         3133 ;
         3134 ; fixed: spec has VPHADDUBWD
         3135 VPHADDUBW        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 d1 /r]                        AMD,SSE5
         3136 ;
         3137 ; fixed: opcode db
         3138 VPHADDUDQ        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 db /r]                        AMD,SSE5
         3139 VPHADDUWD        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 d6 /r]                        AMD,SSE5
         3140 VPHADDUWQ        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 d7 /r]                        AMD,SSE5
         3141 ;
         3142 ; fixed: spec has ymmreg for l0
         3143 VPHADDWD        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 c6 /r]                        AMD,SSE5
         3144 ;
         3145 ; fixed: spec has d7 opcode
         3146 VPHADDWQ        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 c7 /r]                        AMD,SSE5
         3147 
         3148 VPHSUBBW        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 e1 /r]                        AMD,SSE5
         3149 VPHSUBDQ        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 e3 /r]                        AMD,SSE5
         3150 VPHSUBWD        xmmreg,xmmrm128*                [rm:        xop.m9.w0.l0.p0 e2 /r]                        AMD,SSE5
         3151 
         3152 VPMACSDD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 9e /r /is4]                AMD,SSE5
         3153 ;
         3154 ; fixed: spec has 97,9f opcodes here
         3155 VPMACSDQH        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 9f /r /is4]                AMD,SSE5
         3156 VPMACSDQL        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 97 /r /is4]                AMD,SSE5
         3157 VPMACSSDD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 8e /r /is4]                AMD,SSE5
         3158 VPMACSSDQH        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 8f /r /is4]                AMD,SSE5
         3159 VPMACSSDQL        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 87 /r /is4]                AMD,SSE5
         3160 VPMACSSWD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 86 /r /is4]                AMD,SSE5
         3161 VPMACSSWW        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 85 /r /is4]                AMD,SSE5
         3162 VPMACSWD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 96 /r /is4]                AMD,SSE5
         3163 VPMACSWW        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 95 /r /is4]                AMD,SSE5
         3164 VPMADCSSWD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 a6 /r /is4]                AMD,SSE5
         3165 VPMADCSWD        xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 b6 /r /is4]                AMD,SSE5
         3166 
         3167 VPPERM                xmmreg,xmmreg*,xmmreg,xmmrm128        [rvsm:        xop.m8.w1.nds.l0.p0 a3 /r /is4]                AMD,SSE5
         3168 VPPERM                xmmreg,xmmreg*,xmmrm128,xmmreg        [rvms:        xop.m8.w0.nds.l0.p0 a3 /r /is4]                AMD,SSE5
         3169 
         3170 VPROTB                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 90 /r]                AMD,SSE5
         3171 VPROTB                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 90 /r]                AMD,SSE5
         3172 ;
         3173 ; fixed: spec point xmmreg instead of reg/mem
         3174 VPROTB                xmmreg,xmmrm128*,imm8                [rmi:        xop.m8.w0.l0.p0 c0 /r ib]                AMD,SSE5
         3175 
         3176 VPROTD                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 92 /r]                AMD,SSE5
         3177 VPROTD                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 92 /r]                AMD,SSE5
         3178 ;
         3179 ; fixed: spec error /r is needed
         3180 VPROTD                xmmreg,xmmrm128*,imm8                [rmi:        xop.m8.w0.l0.p0 c2 /r ib]                AMD,SSE5
         3181 VPROTQ                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 93 /r]                AMD,SSE5
         3182 VPROTQ                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 93 /r]                AMD,SSE5
         3183 ;
         3184 ; fixed: spec error /r is needed
         3185 VPROTQ                xmmreg,xmmrm128*,imm8                [rmi:        xop.m8.w0.l0.p0 c3 /r ib]                AMD,SSE5
         3186 VPROTW                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 91 /r]                AMD,SSE5
         3187 VPROTW                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 91 /r]                AMD,SSE5
         3188 VPROTW                xmmreg,xmmrm128*,imm8                [rmi:        xop.m8.w0.l0.p0 c1 /r ib]                AMD,SSE5
         3189 
         3190 VPSHAB                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 98 /r]                AMD,SSE5
         3191 VPSHAB                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 98 /r]                AMD,SSE5
         3192 
         3193 VPSHAD                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 9a /r]                AMD,SSE5
         3194 VPSHAD                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 9a /r]                AMD,SSE5
         3195 
         3196 VPSHAQ                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 9b /r]                AMD,SSE5
         3197 VPSHAQ                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 9b /r]                AMD,SSE5
         3198 
         3199 VPSHAW                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 99 /r]                AMD,SSE5
         3200 VPSHAW                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 99 /r]                AMD,SSE5
         3201 
         3202 VPSHLB                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 94 /r]                AMD,SSE5
         3203 VPSHLB                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 94 /r]                AMD,SSE5
         3204 
         3205 ;
         3206 ; fixed: spec has ymmreg for l0
         3207 VPSHLD                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 96 /r]                AMD,SSE5
         3208 VPSHLD                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 96 /r]                AMD,SSE5
         3209 
         3210 VPSHLQ                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 97 /r]                AMD,SSE5
         3211 VPSHLQ                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 97 /r]                AMD,SSE5
         3212 
         3213 VPSHLW                xmmreg,xmmrm128*,xmmreg                [rmv:        xop.m9.w0.nds.l0.p0 95 /r]                AMD,SSE5
         3214 VPSHLW                xmmreg,xmmreg*,xmmrm128                [rvm:        xop.m9.w1.nds.l0.p0 95 /r]                AMD,SSE5
         3215 
         3216 ;# Intel AVX2 instructions
         3217 ;
         3218 ; based on pub number 319433-011 dated July 2011
         3219 ;
         3220 VMPSADBW        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a 42 /r ib]                FUTURE,AVX2
         3221 VPABSB                ymmreg,ymmrm256                        [rm:        vex.256.66.0f38 1c /r]                        FUTURE,AVX2
         3222 VPABSW                ymmreg,ymmrm256                        [rm:        vex.256.66.0f38 1d /r]                        FUTURE,AVX2
         3223 VPABSD                ymmreg,ymmrm256                        [rm:        vex.256.66.0f38 1e /r]                        FUTURE,AVX2
         3224 VPACKSSWB        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 63 /r]                FUTURE,AVX2
         3225 VPACKSSDW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 6b /r]                FUTURE,AVX2
         3226 VPACKUSDW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 2b /r]                FUTURE,AVX2
         3227 VPACKUSWB        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 67 /r]                FUTURE,AVX2
         3228 VPADDB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f fc /r]                FUTURE,AVX2
         3229 VPADDW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f fd /r]                FUTURE,AVX2
         3230 VPADDD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f fe /r]                FUTURE,AVX2
         3231 VPADDQ                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f d4 /r]                FUTURE,AVX2
         3232 VPADDSB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f ec /r]                FUTURE,AVX2
         3233 VPADDSW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f ed /r]                FUTURE,AVX2
         3234 VPADDUSB        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f dc /r]                FUTURE,AVX2
         3235 VPADDUSW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f dd /r]                FUTURE,AVX2
         3236 VPALIGNR        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a 0f /r ib]                FUTURE,AVX2
         3237 VPAND                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f db /r]                FUTURE,AVX2
         3238 VPANDN                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f df /r]                FUTURE,AVX2
         3239 VPAVGB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f e0 /r]                FUTURE,AVX2
         3240 VPAVGW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f e3 /r]                FUTURE,AVX2
         3241 VPBLENDVB        ymmreg,ymmreg*,ymmrm256,ymmreg        [rvms:        vex.nds.256.66.0f3a 4c /r /is4]                FUTURE,AVX2
         3242 VPBLENDW        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a 0e /r ib]                FUTURE,AVX2
         3243 VPCMPEQB        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 74 /r]                FUTURE,AVX2
         3244 VPCMPEQW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 75 /r]                FUTURE,AVX2
         3245 VPCMPEQD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 76 /r]                FUTURE,AVX2
         3246 VPCMPEQQ        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 29 /r]                FUTURE,AVX2
         3247 VPCMPGTB        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 64 /r]                FUTURE,AVX2
         3248 VPCMPGTW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 65 /r]                FUTURE,AVX2
         3249 VPCMPGTD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 66 /r]                FUTURE,AVX2
         3250 VPCMPGTQ        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 37 /r]                FUTURE,AVX2
         3251 VPHADDW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 01 /r]                FUTURE,AVX2
         3252 VPHADDD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 02 /r]                FUTURE,AVX2
         3253 VPHADDSW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 03 /r]                FUTURE,AVX2
         3254 VPHSUBW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 05 /r]                FUTURE,AVX2
         3255 VPHSUBD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 06 /r]                FUTURE,AVX2
         3256 VPHSUBSW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 07 /r]                FUTURE,AVX2
         3257 VPMADDUBSW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 04 /r]                FUTURE,AVX2
         3258 VPMADDWD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f f5 /r]                FUTURE,AVX2
         3259 VPMAXSB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 3c /r]                FUTURE,AVX2
         3260 VPMAXSW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f ee /r]                FUTURE,AVX2
         3261 VPMAXSD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 3d /r]                FUTURE,AVX2
         3262 VPMAXUB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f de /r]                FUTURE,AVX2
         3263 VPMAXUW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 3e /r]                FUTURE,AVX2
         3264 VPMAXUD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 3f /r]                FUTURE,AVX2
         3265 VPMINSB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 38 /r]                FUTURE,AVX2
         3266 VPMINSW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f ea /r]                FUTURE,AVX2
         3267 VPMINSD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 39 /r]                FUTURE,AVX2
         3268 VPMINUB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f da /r]                FUTURE,AVX2
         3269 VPMINUW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 3a /r]                FUTURE,AVX2
         3270 VPMINUD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 3b /r]                FUTURE,AVX2
         3271 VPMOVMSKB        reg32,ymmreg                        [rm:        vex.256.66.0f d7 /r]                        FUTURE,AVX2
         3272 VPMOVMSKB        reg64,ymmreg                        [rm:        vex.256.66.0f d7 /r]                        FUTURE,AVX2
         3273 VPMOVSXBW        ymmreg,xmmrm128                        [rm:        vex.256.66.0f38 20 /r]                        FUTURE,AVX2
         3274 VPMOVSXBD        ymmreg,mem64                        [rm:        vex.256.66.0f38 21 /r]                        FUTURE,AVX2
         3275 VPMOVSXBD        ymmreg,xmmreg                        [rm:        vex.256.66.0f38 21 /r]                        FUTURE,AVX2
         3276 VPMOVSXBQ        ymmreg,mem32                        [rm:        vex.256.66.0f38 22 /r]                        FUTURE,AVX2
         3277 VPMOVSXBQ        ymmreg,xmmreg                        [rm:        vex.256.66.0f38 22 /r]                        FUTURE,AVX2
         3278 VPMOVSXWD        ymmreg,xmmrm128                        [rm:        vex.256.66.0f38 23 /r]                        FUTURE,AVX2
         3279 VPMOVSXWQ        ymmreg,mem64                        [rm:        vex.256.66.0f38 24 /r]                        FUTURE,AVX2
         3280 VPMOVSXWQ        ymmreg,xmmreg                        [rm:        vex.256.66.0f38 24 /r]                        FUTURE,AVX2
         3281 VPMOVSXDQ        ymmreg,xmmrm128                        [rm:        vex.256.66.0f38 25 /r]                        FUTURE,AVX2
         3282 VPMOVZXBW        ymmreg,xmmrm128                        [rm:        vex.256.66.0f38 30 /r]                        FUTURE,AVX2
         3283 VPMOVZXBD        ymmreg,mem64                        [rm:        vex.256.66.0f38 31 /r]                        FUTURE,AVX2
         3284 VPMOVZXBD        ymmreg,xmmreg                        [rm:        vex.256.66.0f38 31 /r]                        FUTURE,AVX2
         3285 VPMOVZXBQ        ymmreg,mem32                        [rm:        vex.256.66.0f38 32 /r]                        FUTURE,AVX2
         3286 VPMOVZXBQ        ymmreg,xmmreg                        [rm:        vex.256.66.0f38 32 /r]                        FUTURE,AVX2
         3287 VPMOVZXWD        ymmreg,xmmrm128                        [rm:        vex.256.66.0f38 33 /r]                        FUTURE,AVX2
         3288 VPMOVZXWQ        ymmreg,mem64                        [rm:        vex.256.66.0f38 34 /r]                        FUTURE,AVX2
         3289 VPMOVZXWQ        ymmreg,xmmreg                        [rm:        vex.256.66.0f38 34 /r]                        FUTURE,AVX2
         3290 VPMOVZXDQ        ymmreg,xmmrm128                        [rm:        vex.256.66.0f38 35 /r]                        FUTURE,AVX2
         3291 VPMULDQ                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 28 /r]                FUTURE,AVX2
         3292 VPMULHRSW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 0b /r]                FUTURE,AVX2
         3293 VPMULHUW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f e4 /r]                FUTURE,AVX2
         3294 VPMULHW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f e5 /r]                FUTURE,AVX2
         3295 VPMULLW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f d5 /r]                FUTURE,AVX2
         3296 VPMULLD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 40 /r]                FUTURE,AVX2
         3297 VPMULUDQ        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f f4 /r]                FUTURE,AVX2
         3298 VPOR                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f eb /r]                FUTURE,AVX2
         3299 VPSADBW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f f6 /r]                FUTURE,AVX2
         3300 VPSHUFB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 00 /r]                FUTURE,AVX2
         3301 VPSHUFD                ymmreg,ymmrm256,imm8                [rmi:        vex.256.66.0f 70 /r ib]                        FUTURE,AVX2
         3302 VPSHUFHW        ymmreg,ymmrm256,imm8                [rmi:        vex.256.f3.0f 70 /r ib]                        FUTURE,AVX2
         3303 VPSHUFLW        ymmreg,ymmrm256,imm8                [rmi:        vex.256.f2.0f 70 /r ib]                        FUTURE,AVX2
         3304 VPSIGNB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 08 /r]                FUTURE,AVX2
         3305 VPSIGNW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 09 /r]                FUTURE,AVX2
         3306 VPSIGND                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38 0a /r]                FUTURE,AVX2
         3307 VPSLLDQ                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 73 /7 ib]                FUTURE,AVX2
         3308 VPSLLW                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f f1 /r]                FUTURE,AVX2
         3309 VPSLLW                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 71 /6 ib]                FUTURE,AVX2
         3310 VPSLLD                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f f2 /r]                FUTURE,AVX2
         3311 VPSLLD                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 72 /6 ib]                FUTURE,AVX2
         3312 VPSLLQ                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f f3 /r]                FUTURE,AVX2
         3313 VPSLLQ                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 73 /6 ib]                FUTURE,AVX2
         3314 VPSRAW                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f e1 /r]                FUTURE,AVX2
         3315 VPSRAW                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 71 /4 ib]                FUTURE,AVX2
         3316 VPSRAD                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f e2 /r]                FUTURE,AVX2
         3317 VPSRAD                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 72 /4 ib]                FUTURE,AVX2
         3318 VPSRLDQ                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 73 /3 ib]                FUTURE,AVX2
         3319 VPSRLW                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f d1 /r]                FUTURE,AVX2
         3320 VPSRLW                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 71 /2 ib]                FUTURE,AVX2
         3321 VPSRLD                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f d2 /r]                FUTURE,AVX2
         3322 VPSRLD                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f 72 /2 ib]                FUTURE,AVX2
         3323 VPSRLQ                ymmreg,ymmreg*,xmmrm128                [rvm:        vex.nds.256.66.0f d3 /r]                FUTURE,AVX2
         3324 VPSRLQ                ymmreg,ymmreg*,imm8                [vmi:        vex.ndd.256.66.0f.wig 73 /2 ib]                FUTURE,AVX2
         3325 VPSUBB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f f8 /r]                FUTURE,AVX2
         3326 VPSUBW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f f9 /r]                FUTURE,AVX2
         3327 VPSUBD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f fa /r]                FUTURE,AVX2
         3328 VPSUBQ                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f fb /r]                FUTURE,AVX2
         3329 VPSUBSB                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f e8 /r]                FUTURE,AVX2
         3330 VPSUBSW                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f e9 /r]                FUTURE,AVX2
         3331 VPSUBUSB        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f d8 /r]                FUTURE,AVX2
         3332 VPSUBUSW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f d9 /r]                FUTURE,AVX2
         3333 VPUNPCKHBW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 68 /r]                FUTURE,AVX2
         3334 VPUNPCKHWD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 69 /r]                FUTURE,AVX2
         3335 VPUNPCKHDQ        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 6a /r]                FUTURE,AVX2
         3336 VPUNPCKHQDQ        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 6d /r]                FUTURE,AVX2
         3337 VPUNPCKLBW        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 60 /r]                FUTURE,AVX2
         3338 VPUNPCKLWD        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 61 /r]                FUTURE,AVX2
         3339 VPUNPCKLDQ        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 62 /r]                FUTURE,AVX2
         3340 VPUNPCKLQDQ        ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f 6c /r]                FUTURE,AVX2
         3341 VPXOR                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f ef /r]                FUTURE,AVX2
         3342 VMOVNTDQA        ymmreg,mem256                        [rm:        vex.256.66.0f38 2a /r]                        FUTURE,AVX2
         3343 VBROADCASTSS        xmmreg,xmmreg                        [rm:        vex.128.66.0f38.w0 18 /r]                FUTURE,AVX2
         3344 VBROADCASTSS        ymmreg,xmmreg                        [rm:        vex.256.66.0f38.w0 18 /r]                FUTURE,AVX2
         3345 VBROADCASTSD        ymmreg,xmmreg                        [rm:        vex.256.66.0f38.w0 19 /r]                FUTURE,AVX2
         3346 VBROADCASTI128        ymmreg,mem128                        [rm:        vex.256.66.0f38.w0 5a /r]                FUTURE,AVX2
         3347 VPBLENDD        xmmreg,xmmreg*,xmmrm128,imm8        [rvmi:        vex.nds.128.66.0f3a.w0 02 /r ib]        FUTURE,AVX2
         3348 VPBLENDD        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a.w0 02 /r ib]        FUTURE,AVX2
         3349 VPBROADCASTB        xmmreg,mem8                        [rm:        vex.128.66.0f38.w0 78 /r]                FUTURE,AVX2
         3350 VPBROADCASTB        xmmreg,xmmreg                        [rm:        vex.128.66.0f38.w0 78 /r]                FUTURE,AVX2
         3351 VPBROADCASTB        ymmreg,mem8                        [rm:        vex.256.66.0f38.w0 78 /r]                FUTURE,AVX2
         3352 VPBROADCASTB        ymmreg,xmmreg                        [rm:        vex.256.66.0f38.w0 78 /r]                FUTURE,AVX2
         3353 VPBROADCASTW        xmmreg,mem16                        [rm:        vex.128.66.0f38.w0 79 /r]                FUTURE,AVX2
         3354 VPBROADCASTW        xmmreg,xmmreg                        [rm:        vex.128.66.0f38.w0 79 /r]                FUTURE,AVX2
         3355 VPBROADCASTW        ymmreg,mem16                        [rm:        vex.256.66.0f38.w0 79 /r]                FUTURE,AVX2
         3356 VPBROADCASTW        ymmreg,xmmreg                        [rm:        vex.256.66.0f38.w0 79 /r]                FUTURE,AVX2
         3357 VPBROADCASTD        xmmreg,mem32                        [rm:        vex.128.66.0f38.w0 58 /r]                FUTURE,AVX2
         3358 VPBROADCASTD        xmmreg,xmmreg                        [rm:        vex.128.66.0f38.w0 58 /r]                FUTURE,AVX2
         3359 VPBROADCASTD        ymmreg,mem32                        [rm:        vex.256.66.0f38.w0 58 /r]                FUTURE,AVX2
         3360 VPBROADCASTD        ymmreg,xmmreg                        [rm:        vex.256.66.0f38.w0 58 /r]                FUTURE,AVX2
         3361 VPBROADCASTQ        xmmreg,mem64                        [rm:        vex.128.66.0f38.w0 59 /r]                FUTURE,AVX2
         3362 VPBROADCASTQ        xmmreg,xmmreg                        [rm:        vex.128.66.0f38.w0 59 /r]                FUTURE,AVX2
         3363 VPBROADCASTQ        ymmreg,mem64                        [rm:        vex.256.66.0f38.w0 59 /r]                FUTURE,AVX2
         3364 VPBROADCASTQ        ymmreg,xmmreg                        [rm:        vex.256.66.0f38.w0 59 /r]                FUTURE,AVX2
         3365 
         3366 VPERMD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w0 36 /r]                FUTURE,AVX2
         3367 VPERMPD                ymmreg,ymmrm256,imm8                [rmi:        vex.256.66.0f3a.w1 01 /r ib]                FUTURE,AVX2
         3368 VPERMPS                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w0 16 /r]                FUTURE,AVX2
         3369 VPERMQ                ymmreg,ymmrm256,imm8                [rmi:        vex.256.66.0f3a.w1 00 /r ib]                FUTURE,AVX2
         3370 VPERM2I128        ymmreg,ymmreg*,ymmrm256,imm8        [rvmi:        vex.nds.256.66.0f3a.w0 46 /r ib]        FUTURE,AVX2
         3371 VEXTRACTI128        xmmrm128,ymmreg,imm8                [mri:        vex.256.66.0f3a.w0 39 /r ib]                FUTURE,AVX2
         3372 
         3373 VINSERTI128        ymmreg,ymmreg*,xmmrm128,imm8        [rvmi:        vex.nds.256.66.0f3a.w0 38 /r ib]        FUTURE,AVX2
         3374 VPMASKMOVD        xmmreg,xmmreg*,mem128                [rvm:        vex.nds.128.66.0f38.w0 8c /r]                FUTURE,AVX2
         3375 VPMASKMOVD        ymmreg,ymmreg*,mem256                [rvm:        vex.nds.256.66.0f38.w0 8c /r]                FUTURE,AVX2
         3376 VPMASKMOVQ        xmmreg,xmmreg*,mem128                [rvm:        vex.nds.128.66.0f38.w1 8c /r]                FUTURE,AVX2
         3377 VPMASKMOVQ        ymmreg,ymmreg*,mem256                [rvm:        vex.nds.256.66.0f38.w1 8c /r]                FUTURE,AVX2
         3378 
         3379 VPMASKMOVD        mem128,xmmreg*,xmmreg                [mvr:        vex.nds.128.66.0f38.w0 8e /r]                FUTURE,AVX2
         3380 VPMASKMOVD        mem256,ymmreg*,ymmreg                [mvr:        vex.nds.256.66.0f38.w0 8e /r]                FUTURE,AVX2
         3381 VPMASKMOVQ        mem128,xmmreg*,xmmreg                [mvr:        vex.nds.128.66.0f38.w1 8e /r]                FUTURE,AVX2
         3382 VPMASKMOVQ        mem256,ymmreg*,ymmreg                [mvr:        vex.nds.256.66.0f38.w1 8e /r]                FUTURE,AVX2
         3383 
         3384 VPSLLVD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38.w0 47 /r]                FUTURE,AVX2
         3385 VPSLLVQ                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38.w1 47 /r]                FUTURE,AVX2
         3386 VPSLLVD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w0 47 /r]                FUTURE,AVX2
         3387 VPSLLVQ                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w1 47 /r]                FUTURE,AVX2
         3388 
         3389 VPSRAVD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38.w0 46 /r]                FUTURE,AVX2
         3390 VPSRAVD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w0 46 /r]                FUTURE,AVX2
         3391 
         3392 VPSRLVD                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38.w0 45 /r]                FUTURE,AVX2
         3393 VPSRLVQ                xmmreg,xmmreg*,xmmrm128                [rvm:        vex.nds.128.66.0f38.w1 45 /r]                FUTURE,AVX2
         3394 VPSRLVD                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w0 45 /r]                FUTURE,AVX2
         3395 VPSRLVQ                ymmreg,ymmreg*,ymmrm256                [rvm:        vex.nds.256.66.0f38.w1 45 /r]                FUTURE,AVX2
         3396 
         3397 VGATHERDPD        xmmreg,xmem64,xmmreg                [rmv:        vm32x vex.dds.128.66.0f38.w1 92 /r]        FUTURE,AVX2
         3398 VGATHERQPD        xmmreg,xmem64,xmmreg                [rmv:        vm64x vex.dds.128.66.0f38.w1 93 /r]        FUTURE,AVX2
         3399 VGATHERDPD        ymmreg,xmem64,ymmreg                [rmv:        vm32x vex.dds.256.66.0f38.w1 92 /r]        FUTURE,AVX2
         3400 VGATHERQPD        ymmreg,ymem64,ymmreg                [rmv:        vm64y vex.dds.256.66.0f38.w1 93 /r]        FUTURE,AVX2
         3401 
         3402 VGATHERDPS        xmmreg,xmem32,xmmreg                [rmv:        vm32x vex.dds.128.66.0f38.w0 92 /r]        FUTURE,AVX2
         3403 VGATHERQPS        xmmreg,xmem32,xmmreg                [rmv:        vm64x vex.dds.128.66.0f38.w0 93 /r]        FUTURE,AVX2
         3404 VGATHERDPS        ymmreg,ymem32,ymmreg                [rmv:        vm32y vex.dds.256.66.0f38.w0 92 /r]        FUTURE,AVX2
         3405 VGATHERQPS        xmmreg,ymem32,xmmreg                [rmv:        vm64y vex.dds.256.66.0f38.w0 93 /r]        FUTURE,AVX2
         3406 
         3407 VPGATHERDD        xmmreg,xmem32,xmmreg                [rmv:        vm32x vex.dds.128.66.0f38.w0 90 /r]        FUTURE,AVX2
         3408 VPGATHERQD        xmmreg,xmem32,xmmreg                [rmv:        vm64x vex.dds.128.66.0f38.w0 91 /r]        FUTURE,AVX2
         3409 VPGATHERDD        ymmreg,ymem32,ymmreg                [rmv:        vm32y vex.dds.256.66.0f38.w0 90 /r]        FUTURE,AVX2
         3410 VPGATHERQD        xmmreg,ymem32,xmmreg                [rmv:        vm64y vex.dds.256.66.0f38.w0 91 /r]        FUTURE,AVX2
         3411 
         3412 VPGATHERDQ        xmmreg,xmem64,xmmreg                [rmv:        vm32x vex.dds.128.66.0f38.w1 90 /r]        FUTURE,AVX2
         3413 VPGATHERQQ        xmmreg,xmem64,xmmreg                [rmv:        vm64x vex.dds.128.66.0f38.w1 91 /r]        FUTURE,AVX2
         3414 VPGATHERDQ        ymmreg,xmem64,ymmreg                [rmv:        vm32x vex.dds.256.66.0f38.w1 90 /r]        FUTURE,AVX2
         3415 VPGATHERQQ        ymmreg,ymem64,ymmreg                [rmv:        vm64y vex.dds.256.66.0f38.w1 91 /r]        FUTURE,AVX2
         3416 
         3417 ;# Intel Transactional Synchronization Extensions (TSX)
         3418 XABORT                imm                                [i:        c6 f8 ib]                                FUTURE,RTM
         3419 XABORT                imm8                                [i:        c6 f8 ib]                                FUTURE,RTM
         3420 XBEGIN                imm                                [i:        odf c7 f8 rel]                                FUTURE,RTM
         3421 XBEGIN                imm|near                        [i:        odf c7 f8 rel]                                FUTURE,RTM,ND
         3422 XBEGIN                imm16                                [i:        o16 c7 f8 rel]                                FUTURE,RTM,NOLONG
         3423 XBEGIN                imm16|near                        [i:        o16 c7 f8 rel]                                FUTURE,RTM,NOLONG,ND
         3424 XBEGIN                imm32                                [i:        o32 c7 f8 rel]                                FUTURE,RTM,NOLONG
         3425 XBEGIN                imm32|near                        [i:        o32 c7 f8 rel]                                FUTURE,RTM,NOLONG,ND
         3426 XBEGIN                imm64                                [i:        o64nw c7 f8 rel]                                FUTURE,RTM,LONG
         3427 XBEGIN                imm64|near                        [i:        o64nw c7 f8 rel]                                FUTURE,RTM,LONG,ND
         3428 XEND                void                                [        0f 01 d5]                                FUTURE,RTM
         3429 XTEST                void                                [        0f 01 d6]                                FUTURE,HLE,RTM
         3430 
         3431 ;# Intel BMI1 and BMI2 instructions, AMD TBM instructions
         3432 ;
         3433 ; based on pub number 319433-011 dated July 2011
         3434 ;
         3435 ANDN                reg32,reg32,rm32                [rvm:        vex.nds.lz.0f38.w0 f2 /r]                FUTURE,BMI1
         3436 ANDN                reg64,reg64,rm64                [rvm:        vex.nds.lz.0f38.w1 f2 /r]                LONG,FUTURE,BMI1
         3437 BEXTR                reg32,rm32,reg32                [rmv:        vex.nds.lz.0f38.w0 f7 /r]                FUTURE,BMI1
         3438 BEXTR                reg64,rm64,reg64                [rmv:        vex.nds.lz.0f38.w1 f7 /r]                LONG,FUTURE,BMI1
         3439 BEXTR                reg32,rm32,imm32                [rmi:        xop.m10.lz.w0 10 /r id]                        FUTURE,TBM
         3440 BEXTR                reg64,rm64,imm32                [rmi:        xop.m10.lz.w1 10 /r id]                        LONG,FUTURE,TBM
         3441 BLCI                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 02 /6]                        FUTURE,TBM
         3442 BLCI                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 02 /6]                        LONG,FUTURE,TBM
         3443 BLCIC                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 01 /5]                        FUTURE,TBM
         3444 BLCIC                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 01 /5]                        LONG,FUTURE,TBM
         3445 BLSI                reg32,rm32                        [vm:        vex.ndd.lz.0f38.w0 f3 /3]                FUTURE,BMI1
         3446 BLSI                reg64,rm64                        [vm:        vex.ndd.lz.0f38.w1 f3 /3]                LONG,FUTURE,BMI1
         3447 BLSIC                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 01 /6]                        FUTURE,TBM
         3448 BLSIC                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 01 /6]                        LONG,FUTURE,TBM
         3449 BLCFILL                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 01 /1]                        FUTURE,TBM
         3450 BLCFILL                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 01 /1]                        LONG,FUTURE,TBM
         3451 BLSFILL                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 01 /2]                        FUTURE,TBM
         3452 BLSFILL                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 01 /2]                        LONG,FUTURE,TBM
         3453 BLCMSK                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 02 /1]                        FUTURE,TBM
         3454 BLCMSK                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 02 /1]                        LONG,FUTURE,TBM
         3455 BLSMSK                reg32,rm32                        [vm:        vex.ndd.lz.0f38.w0 f3 /2]                FUTURE,BMI1
         3456 BLSMSK                reg64,rm64                        [vm:        vex.ndd.lz.0f38.w1 f3 /2]                LONG,FUTURE,BMI1
         3457 BLSR                reg32,rm32                        [vm:        vex.ndd.lz.0f38.w0 f3 /1]                FUTURE,BMI1
         3458 BLSR                reg64,rm64                        [vm:        vex.ndd.lz.0f38.w1 f3 /1]                LONG,FUTURE,BMI1
         3459 BLCS                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 01 /3]                        FUTURE,TBM
         3460 BLCS                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 01 /3]                        LONG,FUTURE,TBM
         3461 BZHI                reg32,rm32,reg32                [rmv:        vex.nds.lz.0f38.w0 f5 /r]                FUTURE,BMI2
         3462 BZHI                reg64,rm64,reg64                [rmv:        vex.nds.lz.0f38.w1 f5 /r]                LONG,FUTURE,BMI2
         3463 MULX                reg32,reg32,rm32                [rvm:        vex.ndd.lz.f2.0f38.w0 f6 /r]                FUTURE,BMI2
         3464 MULX                reg64,reg64,rm64                [rvm:        vex.ndd.lz.f2.0f38.w1 f6 /r]                LONG,FUTURE,BMI2
         3465 PDEP                reg32,reg32,rm32                [rvm:        vex.nds.lz.f2.0f38.w0 f5 /r]                FUTURE,BMI2
         3466 PDEP                reg64,reg64,rm64                [rvm:        vex.nds.lz.f2.0f38.w1 f5 /r]                LONG,FUTURE,BMI2
         3467 PEXT                reg32,reg32,rm32                [rvm:        vex.nds.lz.f3.0f38.w0 f5 /r]                FUTURE,BMI2
         3468 PEXT                reg64,reg64,rm64                [rvm:        vex.nds.lz.f3.0f38.w1 f5 /r]                LONG,FUTURE,BMI2
         3469 RORX                reg32,rm32,imm8                        [rmi:        vex.lz.f2.0f3a.w0 f0 /r ib]                FUTURE,BMI2
         3470 RORX                reg64,rm64,imm8                        [rmi:        vex.lz.f2.0f3a.w1 f0 /r ib]                LONG,FUTURE,BMI2
         3471 SARX                reg32,rm32,reg32                [rmv:        vex.nds.lz.f3.0f38.w0 f7 /r]                FUTURE,BMI2
         3472 SARX                reg64,rm64,reg64                [rmv:        vex.nds.lz.f3.0f38.w1 f7 /r]                LONG,FUTURE,BMI2
         3473 SHLX                reg32,rm32,reg32                [rmv:        vex.nds.lz.66.0f38.w0 f7 /r]                FUTURE,BMI2
         3474 SHLX                reg64,rm64,reg64                [rmv:        vex.nds.lz.66.0f38.w1 f7 /r]                LONG,FUTURE,BMI2
         3475 SHRX                reg32,rm32,reg32                [rmv:        vex.nds.lz.f2.0f38.w0 f7 /r]                FUTURE,BMI2
         3476 SHRX                reg64,rm64,reg64                [rmv:        vex.nds.lz.f2.0f38.w1 f7 /r]                LONG,FUTURE,BMI2
         3477 TZCNT                reg16,rm16                        [rm:        o16 f3i 0f bc /r]                        FUTURE,BMI1
         3478 TZCNT                reg32,rm32                        [rm:        o32 f3i 0f bc /r]                        FUTURE,BMI1
         3479 TZCNT                reg64,rm64                        [rm:        o64 f3i 0f bc /r]                        LONG,FUTURE,BMI1
         3480 TZMSK                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 01 /4]                        FUTURE,TBM
         3481 TZMSK                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 01 /4]                        LONG,FUTURE,TBM
         3482 T1MSKC                reg32,rm32                        [vm:        xop.ndd.lz.m9.w0 01 /7]                        FUTURE,TBM
         3483 T1MSKC                reg64,rm64                        [vm:        xop.ndd.lz.m9.w1 01 /7]                        LONG,FUTURE,TBM
         3484 
         3485 PREFETCHWT1     mem8         [m:                               0f 0d /2 ]  PREFETCHWT1,FUTURE
         3486 
         3487 ;# Intel Memory Protection Extensions (MPX)
         3488 BNDMK       bndreg,mem             [rm:         f3 0f 1b /r ]  MPX,MIB,FUTURE
         3489 BNDCL       bndreg,mem             [rm:         f3 0f 1a /r ]  MPX,FUTURE
         3490 BNDCL       bndreg,reg32           [rm:         f3 0f 1a /r ]  MPX,NOLONG,FUTURE
         3491 BNDCL       bndreg,reg64           [rm:   o64nw f3 0f 1a /r ]  MPX,LONG,FUTURE
         3492 BNDCU       bndreg,mem             [rm:         f2 0f 1a /r ]  MPX,FUTURE
         3493 BNDCU       bndreg,reg32           [rm:         f2 0f 1a /r ]  MPX,NOLONG,FUTURE
         3494 BNDCU       bndreg,reg64           [rm:   o64nw f2 0f 1a /r ]  MPX,LONG,FUTURE
         3495 BNDCN       bndreg,mem             [rm:         f2 0f 1b /r ]  MPX,FUTURE
         3496 BNDCN       bndreg,reg32           [rm:         f2 0f 1b /r ]  MPX,NOLONG,FUTURE
         3497 BNDCN       bndreg,reg64           [rm:   o64nw f2 0f 1b /r ]  MPX,LONG,FUTURE
         3498 BNDMOV      bndreg,bndreg          [rm:         66 0f 1a /r ]  MPX,FUTURE
         3499 BNDMOV      bndreg,mem             [rm:         66 0f 1a /r ]  MPX,FUTURE
         3500 BNDMOV      bndreg,bndreg          [mr:         66 0f 1b /r ]  MPX,FUTURE
         3501 BNDMOV      mem,bndreg             [mr:         66 0f 1b /r ]  MPX,FUTURE
         3502 BNDLDX      bndreg,mem             [rm:            0f 1a /r ]  MPX,MIB,FUTURE
         3503 BNDLDX      bndreg,mem,reg32       [rmx:           0f 1a /r ]  MPX,MIB,NOLONG,FUTURE
         3504 BNDLDX      bndreg,mem,reg64       [rmx:           0f 1a /r ]  MPX,MIB,LONG,FUTURE
         3505 BNDSTX      mem,bndreg             [mr:            0f 1b /r ]  MPX,MIB,FUTURE
         3506 BNDSTX      mem,reg32,bndreg       [mxr:           0f 1b /r ]  MPX,MIB,NOLONG,FUTURE
         3507 BNDSTX      mem,reg64,bndreg       [mxr:           0f 1b /r ]  MPX,MIB,LONG,FUTURE
         3508 BNDSTX      mem,bndreg,reg32       [mrx:           0f 1b /r ]  MPX,MIB,NOLONG,FUTURE
         3509 BNDSTX      mem,bndreg,reg64       [mrx:           0f 1b /r ]  MPX,MIB,LONG,FUTURE
         3510 
         3511 ;# Intel SHA acceleration instructions
         3512 SHA1MSG1        xmmreg,xmmrm128                     [rm: 0f 38 c9 /r ] SHA,FUTURE
         3513 SHA1MSG2        xmmreg,xmmrm128                     [rm: 0f 38 ca /r ] SHA,FUTURE
         3514 SHA1NEXTE       xmmreg,xmmrm128                     [rm: 0f 38 c8 /r ] SHA,FUTURE
         3515 SHA1RNDS4       xmmreg,xmmrm128,imm8                [rmi: 0f 3a cc /r ib ] SHA,FUTURE
         3516 SHA256MSG1      xmmreg,xmmrm128                     [rm: 0f 38 cc /r ] SHA,FUTURE
         3517 SHA256MSG2      xmmreg,xmmrm128                     [rm: 0f 38 cd /r ] SHA,FUTURE
         3518 SHA256RNDS2     xmmreg,xmmrm128,xmm0                [rm-: 0f 38 cb /r ] SHA,FUTURE
         3519 SHA256RNDS2     xmmreg,xmmrm128                     [rm:  0f 38 cb /r ] SHA,FUTURE
         3520 
         3521 ;# AVX-512 mask register instructions
         3522 KADDB           kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w0 4a /r ] FUTURE
         3523 KADDD           kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w1 4a /r ] FUTURE
         3524 KADDQ           kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w1 4a /r ] FUTURE
         3525 KADDW           kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w0 4a /r ] FUTURE
         3526 KANDB           kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w0 41 /r ] FUTURE
         3527 KANDD           kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w1 41 /r ] FUTURE
         3528 KANDNB          kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w0 42 /r ] FUTURE
         3529 KANDND          kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w1 42 /r ] FUTURE
         3530 KANDNQ          kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w1 42 /r ] FUTURE
         3531 KANDNW          kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w0 42 /r ] FUTURE
         3532 KANDQ           kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w1 41 /r ] FUTURE
         3533 KANDW           kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w0 41 /r ] FUTURE
         3534 KMOVB           kreg,krm8                           [rm: vex.l0.66.0f.w0 90 /r ] FUTURE
         3535 KMOVB           mem8,kreg                           [mr: vex.l0.66.0f.w0 91 /r ] FUTURE
         3536 KMOVB           kreg,reg32                          [rm: vex.l0.66.0f.w0 92 /r ] FUTURE
         3537 KMOVB           reg32,kreg                          [rm: vex.l0.66.0f.w0 93 /r ] FUTURE
         3538 KMOVD           kreg,krm32                          [rm: vex.l0.66.0f.w1 90 /r ] FUTURE
         3539 KMOVD           mem32,kreg                          [mr: vex.l0.66.0f.w1 91 /r ] FUTURE
         3540 KMOVD           kreg,reg32                          [rm: vex.l0.f2.0f.w0 92 /r ] FUTURE
         3541 KMOVD           reg32,kreg                          [rm: vex.l0.f2.0f.w0 93 /r ] FUTURE
         3542 KMOVQ           kreg,krm64                          [rm: vex.l0.0f.w1 90 /r ] FUTURE
         3543 KMOVQ           mem64,kreg                          [mr: vex.l0.0f.w1 91 /r ] FUTURE
         3544 KMOVQ           kreg,reg64                          [rm: vex.l0.f2.0f.w1 92 /r ] FUTURE
         3545 KMOVQ           reg64,kreg                          [rm: vex.l0.f2.0f.w1 93 /r ] FUTURE
         3546 KMOVW           kreg,krm16                          [rm: vex.l0.0f.w0 90 /r ] FUTURE
         3547 KMOVW           mem16,kreg                          [mr: vex.l0.0f.w0 91 /r ] FUTURE
         3548 KMOVW           kreg,reg32                          [rm: vex.l0.0f.w0 92 /r ] FUTURE
         3549 KMOVW           reg32,kreg                          [rm: vex.l0.0f.w0 93 /r ] FUTURE
         3550 KNOTB           kreg,kreg                           [rm: vex.l0.66.0f.w0 44 /r ] FUTURE
         3551 KNOTD           kreg,kreg                           [rm: vex.l0.66.0f.w1 44 /r ] FUTURE
         3552 KNOTQ           kreg,kreg                           [rm: vex.l0.0f.w1 44 /r ] FUTURE
         3553 KNOTW           kreg,kreg                           [rm: vex.l0.0f.w0 44 /r ] FUTURE
         3554 KORB            kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w0 45 /r ] FUTURE
         3555 KORD            kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w1 45 /r ] FUTURE
         3556 KORQ            kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w1 45 /r ] FUTURE
         3557 KORTESTB        kreg,kreg                           [rm: vex.l0.66.0f.w0 98 /r ] FUTURE
         3558 KORTESTD        kreg,kreg                           [rm: vex.l0.66.0f.w1 98 /r ] FUTURE
         3559 KORTESTQ        kreg,kreg                           [rm: vex.l0.0f.w1 98 /r ] FUTURE
         3560 KORTESTW        kreg,kreg                           [rm: vex.l0.0f.w0 98 /r ] FUTURE
         3561 KORW            kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w0 45 /r ] FUTURE
         3562 KSHIFTLB        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w0 32 /r ib ] FUTURE
         3563 KSHIFTLD        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w0 33 /r ib ] FUTURE
         3564 KSHIFTLQ        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w1 33 /r ib ] FUTURE
         3565 KSHIFTLW        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w1 32 /r ib ] FUTURE
         3566 KSHIFTRB        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w0 30 /r ib ] FUTURE
         3567 KSHIFTRD        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w0 31 /r ib ] FUTURE
         3568 KSHIFTRQ        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w1 31 /r ib ] FUTURE
         3569 KSHIFTRW        kreg,kreg,imm8                      [rmi: vex.l0.66.0f3a.w1 30 /r ib ] FUTURE
         3570 KTESTB          kreg,kreg                           [rm: vex.l0.66.0f.w0 99 /r ] FUTURE
         3571 KTESTD          kreg,kreg                           [rm: vex.l0.66.0f.w1 99 /r ] FUTURE
         3572 KTESTQ          kreg,kreg                           [rm: vex.l0.0f.w1 99 /r ] FUTURE
         3573 KTESTW          kreg,kreg                           [rm: vex.l0.0f.w0 99 /r ] FUTURE
         3574 KUNPCKBW        kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w0 4b /r ] FUTURE
         3575 KUNPCKDQ        kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w1 4b /r ] FUTURE
         3576 KUNPCKWD        kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w0 4b /r ] FUTURE
         3577 KXNORB          kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w0 46 /r ] FUTURE
         3578 KXNORD          kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w1 46 /r ] FUTURE
         3579 KXNORQ          kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w1 46 /r ] FUTURE
         3580 KXNORW          kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w0 46 /r ] FUTURE
         3581 KXORB           kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w0 47 /r ] FUTURE
         3582 KXORD           kreg,kreg,kreg                      [rvm: vex.nds.l1.66.0f.w1 47 /r ] FUTURE
         3583 KXORQ           kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w1 47 /r ] FUTURE
         3584 KXORW           kreg,kreg,kreg                      [rvm: vex.nds.l1.0f.w0 47 /r ] FUTURE
         3585 
         3586 ;# AVX-512 instructions
         3587 VADDPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 58 /r ] AVX512VL,AVX512,FUTURE
         3588 VADDPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 58 /r ] AVX512VL,AVX512,FUTURE
         3589 VADDPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f.w1 58 /r ] AVX512,FUTURE
         3590 VADDPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 58 /r ] AVX512VL,AVX512,FUTURE
         3591 VADDPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 58 /r ] AVX512VL,AVX512,FUTURE
         3592 VADDPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32|er [rvm:fv: evex.nds.512.0f.w0 58 /r ] AVX512,FUTURE
         3593 VADDSD          xmmreg|mask|z,xmmreg*,xmmrm64|er    [rvm:t1s: evex.nds.128.f2.0f.w1 58 /r ] AVX512,FUTURE
         3594 VADDSS          xmmreg|mask|z,xmmreg*,xmmrm32|er    [rvm:t1s: evex.nds.128.f3.0f.w0 58 /r ] AVX512,FUTURE
         3595 VALIGND         xmmreg|mask|z,xmmreg*,xmmrm128|b32,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w0 03 /r ib ] AVX512VL,AVX512,FUTURE
         3596 VALIGND         ymmreg|mask|z,ymmreg*,ymmrm256|b32,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w0 03 /r ib ] AVX512VL,AVX512,FUTURE
         3597 VALIGND         zmmreg|mask|z,zmmreg*,zmmrm512|b32,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w0 03 /r ib ] AVX512,FUTURE
         3598 VALIGNQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w1 03 /r ib ] AVX512VL,AVX512,FUTURE
         3599 VALIGNQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w1 03 /r ib ] AVX512VL,AVX512,FUTURE
         3600 VALIGNQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w1 03 /r ib ] AVX512,FUTURE
         3601 VANDNPD         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 55 /r ] AVX512VL,AVX512DQ,FUTURE
         3602 VANDNPD         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 55 /r ] AVX512VL,AVX512DQ,FUTURE
         3603 VANDNPD         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 55 /r ] AVX512DQ,FUTURE
         3604 VANDNPS         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 55 /r ] AVX512VL,AVX512DQ,FUTURE
         3605 VANDNPS         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 55 /r ] AVX512VL,AVX512DQ,FUTURE
         3606 VANDNPS         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.0f.w0 55 /r ] AVX512DQ,FUTURE
         3607 VANDPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 54 /r ] AVX512VL,AVX512DQ,FUTURE
         3608 VANDPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 54 /r ] AVX512VL,AVX512DQ,FUTURE
         3609 VANDPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 54 /r ] AVX512DQ,FUTURE
         3610 VANDPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 54 /r ] AVX512VL,AVX512DQ,FUTURE
         3611 VANDPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 54 /r ] AVX512VL,AVX512DQ,FUTURE
         3612 VANDPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.0f.w0 54 /r ] AVX512DQ,FUTURE
         3613 VBLENDMPD       xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 65 /r ] AVX512VL,AVX512,FUTURE
         3614 VBLENDMPD       ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 65 /r ] AVX512VL,AVX512,FUTURE
         3615 VBLENDMPD       zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 65 /r ] AVX512,FUTURE
         3616 VBLENDMPS       xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 65 /r ] AVX512VL,AVX512,FUTURE
         3617 VBLENDMPS       ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 65 /r ] AVX512VL,AVX512,FUTURE
         3618 VBLENDMPS       zmmreg|mask|z,zmmreg,zmmrm512|b32   [rvm:fv: evex.nds.512.66.0f38.w0 65 /r ] AVX512,FUTURE
         3619 VBROADCASTF32X2 ymmreg|mask|z,xmmrm64               [rm:t2: evex.256.66.0f38.w0 19 /r ] AVX512VL,AVX512DQ,FUTURE
         3620 VBROADCASTF32X2 zmmreg|mask|z,xmmrm64               [rm:t2: evex.512.66.0f38.w0 19 /r ] AVX512DQ,FUTURE
         3621 VBROADCASTF32X4 ymmreg|mask|z,mem128                [rm:t4: evex.256.66.0f38.w0 1a /r ] AVX512VL,AVX512,FUTURE
         3622 VBROADCASTF32X4 zmmreg|mask|z,mem128                [rm:t4: evex.512.66.0f38.w0 1a /r ] AVX512,FUTURE
         3623 VBROADCASTF32X8 zmmreg|mask|z,mem256                [rm:t8: evex.512.66.0f38.w0 1b /r ] AVX512DQ,FUTURE
         3624 VBROADCASTF64X2 ymmreg|mask|z,mem128                [rm:t2: evex.256.66.0f38.w1 1a /r ] AVX512VL,AVX512DQ,FUTURE
         3625 VBROADCASTF64X2 zmmreg|mask|z,mem128                [rm:t2: evex.512.66.0f38.w1 1a /r ] AVX512DQ,FUTURE
         3626 VBROADCASTF64X4 zmmreg|mask|z,mem256                [rm:t4: evex.512.66.0f38.w1 1b /r ] AVX512,FUTURE
         3627 VBROADCASTI32X2 xmmreg|mask|z,xmmrm64               [rm:t2: evex.128.66.0f38.w0 59 /r ] AVX512VL,AVX512DQ,FUTURE
         3628 VBROADCASTI32X2 ymmreg|mask|z,xmmrm64               [rm:t2: evex.256.66.0f38.w0 59 /r ] AVX512VL,AVX512DQ,FUTURE
         3629 VBROADCASTI32X2 zmmreg|mask|z,xmmrm64               [rm:t2: evex.512.66.0f38.w0 59 /r ] AVX512DQ,FUTURE
         3630 VBROADCASTI32X4 ymmreg|mask|z,mem128                [rm:t4: evex.256.66.0f38.w0 5a /r ] AVX512VL,AVX512,FUTURE
         3631 VBROADCASTI32X4 zmmreg|mask|z,mem128                [rm:t4: evex.512.66.0f38.w0 5a /r ] AVX512,FUTURE
         3632 VBROADCASTI32X8 zmmreg|mask|z,mem256                [rm:t8: evex.512.66.0f38.w0 5b /r ] AVX512DQ,FUTURE
         3633 VBROADCASTI64X2 ymmreg|mask|z,mem128                [rm:t2: evex.256.66.0f38.w1 5a /r ] AVX512VL,AVX512DQ,FUTURE
         3634 VBROADCASTI64X2 zmmreg|mask|z,mem128                [rm:t2: evex.512.66.0f38.w1 5a /r ] AVX512DQ,FUTURE
         3635 VBROADCASTI64X4 zmmreg|mask|z,mem256                [rm:t4: evex.512.66.0f38.w1 5b /r ] AVX512,FUTURE
         3636 VBROADCASTSD    ymmreg|mask|z,mem64                 [rm:t1s: evex.256.66.0f38.w1 19 /r ] AVX512VL,AVX512,FUTURE
         3637 VBROADCASTSD    zmmreg|mask|z,mem64                 [rm:t1s: evex.512.66.0f38.w1 19 /r ] AVX512,FUTURE
         3638 VBROADCASTSD    ymmreg|mask|z,xmmreg                [rm: evex.256.66.0f38.w1 19 /r ] AVX512VL,AVX512,FUTURE
         3639 VBROADCASTSD    zmmreg|mask|z,xmmreg                [rm: evex.512.66.0f38.w1 19 /r ] AVX512,FUTURE
         3640 VBROADCASTSS    xmmreg|mask|z,mem32                 [rm:t1s: evex.128.66.0f38.w0 18 /r ] AVX512VL,AVX512,FUTURE
         3641 VBROADCASTSS    ymmreg|mask|z,mem32                 [rm:t1s: evex.256.66.0f38.w0 18 /r ] AVX512VL,AVX512,FUTURE
         3642 VBROADCASTSS    zmmreg|mask|z,mem32                 [rm:t1s: evex.512.66.0f38.w0 18 /r ] AVX512,FUTURE
         3643 VBROADCASTSS    xmmreg|mask|z,xmmreg                [rm: evex.128.66.0f38.w0 18 /r ] AVX512VL,AVX512,FUTURE
         3644 VBROADCASTSS    ymmreg|mask|z,xmmreg                [rm: evex.256.66.0f38.w0 18 /r ] AVX512VL,AVX512,FUTURE
         3645 VBROADCASTSS    zmmreg|mask|z,xmmreg                [rm: evex.512.66.0f38.w0 18 /r ] AVX512,FUTURE
         3646 VCMPPD          kreg|mask,xmmreg,xmmrm128|b64,imm8  [rvmi:fv: evex.nds.128.66.0f.w1 c2 /r ib ] AVX512VL,AVX512,FUTURE
         3647 VCMPPD          kreg|mask,ymmreg,ymmrm256|b64,imm8  [rvmi:fv: evex.nds.256.66.0f.w1 c2 /r ib ] AVX512VL,AVX512,FUTURE
         3648 VCMPPD          kreg|mask,zmmreg,zmmrm512|b64|sae,imm8 [rvmi:fv: evex.nds.512.66.0f.w1 c2 /r ib ] AVX512,FUTURE
         3649 VCMPPS          kreg|mask,xmmreg,xmmrm128|b32,imm8  [rvmi:fv: evex.nds.128.0f.w0 c2 /r ib ] AVX512VL,AVX512,FUTURE
         3650 VCMPPS          kreg|mask,ymmreg,ymmrm256|b32,imm8  [rvmi:fv: evex.nds.256.0f.w0 c2 /r ib ] AVX512VL,AVX512,FUTURE
         3651 VCMPPS          kreg|mask,zmmreg,zmmrm512|b32|sae,imm8 [rvmi:fv: evex.nds.512.0f.w0 c2 /r ib ] AVX512,FUTURE
         3652 VCMPSD          kreg|mask,xmmreg,xmmrm64|sae,imm8   [rvmi:t1s: evex.nds.128.f2.0f.w1 c2 /r ib ] AVX512,FUTURE
         3653 VCMPSS          kreg|mask,xmmreg,xmmrm32|sae,imm8   [rvmi:t1s: evex.nds.128.f3.0f.w0 c2 /r ib ] AVX512,FUTURE
         3654 VCOMISD         xmmreg,xmmrm64|sae                  [rm:t1s: evex.128.66.0f.w1 2f /r ] AVX512,FUTURE
         3655 VCOMISS         xmmreg,xmmrm32|sae                  [rm:t1s: evex.128.0f.w0 2f /r ] AVX512,FUTURE
         3656 VCOMPRESSPD     mem128|mask,xmmreg                  [mr:t1s: evex.128.66.0f38.w1 8a /r ] AVX512VL,AVX512,FUTURE
         3657 VCOMPRESSPD     mem256|mask,ymmreg                  [mr:t1s: evex.256.66.0f38.w1 8a /r ] AVX512VL,AVX512,FUTURE
         3658 VCOMPRESSPD     mem512|mask,zmmreg                  [mr:t1s: evex.512.66.0f38.w1 8a /r ] AVX512,FUTURE
         3659 VCOMPRESSPD     xmmreg|mask|z,xmmreg                [mr: evex.128.66.0f38.w1 8a /r ] AVX512VL,AVX512,FUTURE
         3660 VCOMPRESSPD     ymmreg|mask|z,ymmreg                [mr: evex.256.66.0f38.w1 8a /r ] AVX512VL,AVX512,FUTURE
         3661 VCOMPRESSPD     zmmreg|mask|z,zmmreg                [mr: evex.512.66.0f38.w1 8a /r ] AVX512,FUTURE
         3662 VCOMPRESSPS     mem128|mask,xmmreg                  [mr:t1s: evex.128.66.0f38.w0 8a /r ] AVX512VL,AVX512,FUTURE
         3663 VCOMPRESSPS     mem256|mask,ymmreg                  [mr:t1s: evex.256.66.0f38.w0 8a /r ] AVX512VL,AVX512,FUTURE
         3664 VCOMPRESSPS     mem512|mask,zmmreg                  [mr:t1s: evex.512.66.0f38.w0 8a /r ] AVX512,FUTURE
         3665 VCOMPRESSPS     xmmreg|mask|z,xmmreg                [mr: evex.128.66.0f38.w0 8a /r ] AVX512VL,AVX512,FUTURE
         3666 VCOMPRESSPS     ymmreg|mask|z,ymmreg                [mr: evex.256.66.0f38.w0 8a /r ] AVX512VL,AVX512,FUTURE
         3667 VCOMPRESSPS     zmmreg|mask|z,zmmreg                [mr: evex.512.66.0f38.w0 8a /r ] AVX512,FUTURE
         3668 VCVTDQ2PD       xmmreg|mask|z,xmmrm64|b32           [rm:hv: evex.128.f3.0f.w0 e6 /r ] AVX512VL,AVX512,FUTURE
         3669 VCVTDQ2PD       ymmreg|mask|z,xmmrm128|b32          [rm:hv: evex.256.f3.0f.w0 e6 /r ] AVX512VL,AVX512,FUTURE
         3670 VCVTDQ2PD       zmmreg|mask|z,ymmrm256|b32|er       [rm:hv: evex.512.f3.0f.w0 e6 /r ] AVX512,FUTURE
         3671 VCVTDQ2PS       xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.0f.w0 5b /r ] AVX512VL,AVX512,FUTURE
         3672 VCVTDQ2PS       ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.0f.w0 5b /r ] AVX512VL,AVX512,FUTURE
         3673 VCVTDQ2PS       zmmreg|mask|z,zmmrm512|b32|er       [rm:fv: evex.512.0f.w0 5b /r ] AVX512,FUTURE
         3674 VCVTPD2DQ       xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.f2.0f.w1 e6 /r ] AVX512VL,AVX512,FUTURE
         3675 VCVTPD2DQ       xmmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.f2.0f.w1 e6 /r ] AVX512VL,AVX512,FUTURE
         3676 VCVTPD2DQ       ymmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.f2.0f.w1 e6 /r ] AVX512,FUTURE
         3677 VCVTPD2PS       xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f.w1 5a /r ] AVX512VL,AVX512,FUTURE
         3678 VCVTPD2PS       xmmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f.w1 5a /r ] AVX512VL,AVX512,FUTURE
         3679 VCVTPD2PS       ymmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.66.0f.w1 5a /r ] AVX512,FUTURE
         3680 VCVTPD2QQ       xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f.w1 7b /r ] AVX512VL,AVX512DQ,FUTURE
         3681 VCVTPD2QQ       ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f.w1 7b /r ] AVX512VL,AVX512DQ,FUTURE
         3682 VCVTPD2QQ       zmmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.66.0f.w1 7b /r ] AVX512DQ,FUTURE
         3683 VCVTPD2UDQ      xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.0f.w1 79 /r ] AVX512VL,AVX512,FUTURE
         3684 VCVTPD2UDQ      xmmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.0f.w1 79 /r ] AVX512VL,AVX512,FUTURE
         3685 VCVTPD2UDQ      ymmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.0f.w1 79 /r ] AVX512,FUTURE
         3686 VCVTPD2UQQ      xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f.w1 79 /r ] AVX512VL,AVX512DQ,FUTURE
         3687 VCVTPD2UQQ      ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f.w1 79 /r ] AVX512VL,AVX512DQ,FUTURE
         3688 VCVTPD2UQQ      zmmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.66.0f.w1 79 /r ] AVX512DQ,FUTURE
         3689 VCVTPH2PS       xmmreg|mask|z,xmmrm64               [rm:hvm: evex.128.66.0f38.w0 13 /r ] AVX512VL,AVX512,FUTURE
         3690 VCVTPH2PS       ymmreg|mask|z,xmmrm128              [rm:hvm: evex.256.66.0f38.w0 13 /r ] AVX512VL,AVX512,FUTURE
         3691 VCVTPH2PS       zmmreg|mask|z,ymmrm256|sae          [rm:hvm: evex.512.66.0f38.w0 13 /r ] AVX512,FUTURE
         3692 VCVTPS2DQ       xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.66.0f.w0 5b /r ] AVX512VL,AVX512,FUTURE
         3693 VCVTPS2DQ       ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.66.0f.w0 5b /r ] AVX512VL,AVX512,FUTURE
         3694 VCVTPS2DQ       zmmreg|mask|z,zmmrm512|b32|er       [rm:fv: evex.512.66.0f.w0 5b /r ] AVX512,FUTURE
         3695 VCVTPS2PD       xmmreg|mask|z,xmmrm64|b32           [rm:hv: evex.128.0f.w0 5a /r ] AVX512VL,AVX512,FUTURE
         3696 VCVTPS2PD       ymmreg|mask|z,xmmrm128|b32          [rm:hv: evex.256.0f.w0 5a /r ] AVX512VL,AVX512,FUTURE
         3697 VCVTPS2PD       zmmreg|mask|z,ymmrm256|b32|sae      [rm:hv: evex.512.0f.w0 5a /r ] AVX512,FUTURE
         3698 VCVTPS2PH       xmmreg|mask|z,xmmreg,imm8           [mri:hvm: evex.128.66.0f3a.w0 1d /r ib ] AVX512VL,AVX512,FUTURE
         3699 VCVTPS2PH       xmmreg|mask|z,ymmreg,imm8           [mri:hvm: evex.256.66.0f3a.w0 1d /r ib ] AVX512VL,AVX512,FUTURE
         3700 VCVTPS2PH       ymmreg|mask|z,zmmreg|sae,imm8       [mri:hvm: evex.512.66.0f3a.w0 1d /r ib ] AVX512,FUTURE
         3701 VCVTPS2PH       mem64|mask,xmmreg,imm8              [mri:hvm: evex.128.66.0f3a.w0 1d /r ib ] AVX512VL,AVX512,FUTURE
         3702 VCVTPS2PH       mem128|mask,ymmreg,imm8             [mri:hvm: evex.256.66.0f3a.w0 1d /r ib ] AVX512VL,AVX512,FUTURE
         3703 VCVTPS2PH       mem256|mask,zmmreg|sae,imm8         [mri:hvm: evex.512.66.0f3a.w0 1d /r ib ] AVX512,FUTURE
         3704 VCVTPS2QQ       xmmreg|mask|z,xmmrm64|b32           [rm:hv: evex.128.66.0f.w0 7b /r ] AVX512VL,AVX512DQ,FUTURE
         3705 VCVTPS2QQ       ymmreg|mask|z,xmmrm128|b32          [rm:hv: evex.256.66.0f.w0 7b /r ] AVX512VL,AVX512DQ,FUTURE
         3706 VCVTPS2QQ       zmmreg|mask|z,ymmrm256|b32|er       [rm:hv: evex.512.66.0f.w0 7b /r ] AVX512DQ,FUTURE
         3707 VCVTPS2UDQ      xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.0f.w0 79 /r ] AVX512VL,AVX512,FUTURE
         3708 VCVTPS2UDQ      ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.0f.w0 79 /r ] AVX512VL,AVX512,FUTURE
         3709 VCVTPS2UDQ      zmmreg|mask|z,zmmrm512|b32|er       [rm:fv: evex.512.0f.w0 79 /r ] AVX512,FUTURE
         3710 VCVTPS2UQQ      xmmreg|mask|z,xmmrm64|b32           [rm:hv: evex.128.66.0f.w0 79 /r ] AVX512VL,AVX512DQ,FUTURE
         3711 VCVTPS2UQQ      ymmreg|mask|z,xmmrm128|b32          [rm:hv: evex.256.66.0f.w0 79 /r ] AVX512VL,AVX512DQ,FUTURE
         3712 VCVTPS2UQQ      zmmreg|mask|z,ymmrm256|b32|er       [rm:hv: evex.512.66.0f.w0 79 /r ] AVX512DQ,FUTURE
         3713 VCVTQQ2PD       xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.f3.0f.w1 e6 /r ] AVX512VL,AVX512DQ,FUTURE
         3714 VCVTQQ2PD       ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.f3.0f.w1 e6 /r ] AVX512VL,AVX512DQ,FUTURE
         3715 VCVTQQ2PD       zmmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.f3.0f.w1 e6 /r ] AVX512DQ,FUTURE
         3716 VCVTQQ2PS       xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.0f.w1 5b /r ] AVX512VL,AVX512DQ,FUTURE
         3717 VCVTQQ2PS       xmmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.0f.w1 5b /r ] AVX512VL,AVX512DQ,FUTURE
         3718 VCVTQQ2PS       ymmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.0f.w1 5b /r ] AVX512DQ,FUTURE
         3719 VCVTSD2SI       reg32,xmmrm64|er                    [rm:t1f64: evex.128.f2.0f.w0 2d /r ] AVX512,FUTURE
         3720 VCVTSD2SI       reg64,xmmrm64|er                    [rm:t1f64: evex.128.f2.0f.w1 2d /r ] AVX512,FUTURE
         3721 VCVTSD2SS       xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.f2.0f.w1 5a /r ] AVX512,FUTURE
         3722 VCVTSD2USI      reg32,xmmrm64|er                    [rm:t1f64: evex.128.f2.0f.w0 79 /r ] AVX512,FUTURE
         3723 VCVTSD2USI      reg64,xmmrm64|er                    [rm:t1f64: evex.128.f2.0f.w1 79 /r ] AVX512,FUTURE
         3724 VCVTSI2SD       xmmreg,xmmreg|er,rm32               [rvm:t1s: evex.nds.128.f2.0f.w0 2a /r ] AVX512,FUTURE
         3725 VCVTSI2SD       xmmreg,xmmreg|er,rm64               [rvm:t1s: evex.nds.128.f2.0f.w1 2a /r ] AVX512,FUTURE
         3726 VCVTSI2SS       xmmreg,xmmreg|er,rm32               [rvm:t1s: evex.nds.128.f3.0f.w0 2a /r ] AVX512,FUTURE
         3727 VCVTSI2SS       xmmreg,xmmreg|er,rm64               [rvm:t1s: evex.nds.128.f3.0f.w1 2a /r ] AVX512,FUTURE
         3728 VCVTSS2SD       xmmreg|mask|z,xmmreg,xmmrm32|sae    [rvm:t1s: evex.nds.128.f3.0f.w0 5a /r ] AVX512,FUTURE
         3729 VCVTSS2SI       reg32,xmmrm32|er                    [rm:t1f32: evex.128.f3.0f.w0 2d /r ] AVX512,FUTURE
         3730 VCVTSS2SI       reg64,xmmrm32|er                    [rm:t1f32: evex.128.f3.0f.w1 2d /r ] AVX512,FUTURE
         3731 VCVTSS2USI      reg32,xmmrm32|er                    [rm:t1f32: evex.128.f3.0f.w0 79 /r ] AVX512,FUTURE
         3732 VCVTSS2USI      reg64,xmmrm32|er                    [rm:t1f32: evex.128.f3.0f.w1 79 /r ] AVX512,FUTURE
         3733 VCVTTPD2DQ      xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f.w1 e6 /r ] AVX512VL,AVX512,FUTURE
         3734 VCVTTPD2DQ      xmmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f.w1 e6 /r ] AVX512VL,AVX512,FUTURE
         3735 VCVTTPD2DQ      ymmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.66.0f.w1 e6 /r ] AVX512,FUTURE
         3736 VCVTTPD2QQ      xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f.w1 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3737 VCVTTPD2QQ      ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f.w1 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3738 VCVTTPD2QQ      zmmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.66.0f.w1 7a /r ] AVX512DQ,FUTURE
         3739 VCVTTPD2UDQ     xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.0f.w1 78 /r ] AVX512VL,AVX512,FUTURE
         3740 VCVTTPD2UDQ     xmmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.0f.w1 78 /r ] AVX512VL,AVX512,FUTURE
         3741 VCVTTPD2UDQ     ymmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.0f.w1 78 /r ] AVX512,FUTURE
         3742 VCVTTPD2UQQ     xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f.w1 78 /r ] AVX512VL,AVX512DQ,FUTURE
         3743 VCVTTPD2UQQ     ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f.w1 78 /r ] AVX512VL,AVX512DQ,FUTURE
         3744 VCVTTPD2UQQ     zmmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.66.0f.w1 78 /r ] AVX512DQ,FUTURE
         3745 VCVTTPS2DQ      xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.f3.0f.w0 5b /r ] AVX512VL,AVX512,FUTURE
         3746 VCVTTPS2DQ      ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.f3.0f.w0 5b /r ] AVX512VL,AVX512,FUTURE
         3747 VCVTTPS2DQ      zmmreg|mask|z,zmmrm512|b32|sae      [rm:fv: evex.512.f3.0f.w0 5b /r ] AVX512,FUTURE
         3748 VCVTTPS2QQ      xmmreg|mask|z,xmmrm64|b32           [rm:hv: evex.128.66.0f.w0 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3749 VCVTTPS2QQ      ymmreg|mask|z,xmmrm128|b32          [rm:hv: evex.256.66.0f.w0 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3750 VCVTTPS2QQ      zmmreg|mask|z,ymmrm256|b32|sae      [rm:hv: evex.512.66.0f.w0 7a /r ] AVX512DQ,FUTURE
         3751 VCVTTPS2UDQ     xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.0f.w0 78 /r ] AVX512VL,AVX512,FUTURE
         3752 VCVTTPS2UDQ     ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.0f.w0 78 /r ] AVX512VL,AVX512,FUTURE
         3753 VCVTTPS2UDQ     zmmreg|mask|z,zmmrm512|b32|sae      [rm:fv: evex.512.0f.w0 78 /r ] AVX512,FUTURE
         3754 VCVTTPS2UQQ     xmmreg|mask|z,xmmrm64|b32           [rm:hv: evex.128.66.0f.w0 78 /r ] AVX512VL,AVX512DQ,FUTURE
         3755 VCVTTPS2UQQ     ymmreg|mask|z,xmmrm128|b32          [rm:hv: evex.256.66.0f.w0 78 /r ] AVX512VL,AVX512DQ,FUTURE
         3756 VCVTTPS2UQQ     zmmreg|mask|z,ymmrm256|b32|sae      [rm:hv: evex.512.66.0f.w0 78 /r ] AVX512DQ,FUTURE
         3757 VCVTTSD2SI      reg32,xmmrm64|sae                   [rm:t1f64: evex.128.f2.0f.w0 2c /r ] AVX512,FUTURE
         3758 VCVTTSD2SI      reg64,xmmrm64|sae                   [rm:t1f64: evex.128.f2.0f.w1 2c /r ] AVX512,FUTURE
         3759 VCVTTSD2USI     reg32,xmmrm64|sae                   [rm:t1f64: evex.128.f2.0f.w0 78 /r ] AVX512,FUTURE
         3760 VCVTTSD2USI     reg64,xmmrm64|sae                   [rm:t1f64: evex.128.f2.0f.w1 78 /r ] AVX512,FUTURE
         3761 VCVTTSS2SI      reg32,xmmrm32|sae                   [rm:t1f32: evex.128.f3.0f.w0 2c /r ] AVX512,FUTURE
         3762 VCVTTSS2SI      reg64,xmmrm32|sae                   [rm:t1f32: evex.128.f3.0f.w1 2c /r ] AVX512,FUTURE
         3763 VCVTTSS2USI     reg32,xmmrm32|sae                   [rm:t1f32: evex.128.f3.0f.w0 78 /r ] AVX512,FUTURE
         3764 VCVTTSS2USI     reg64,xmmrm32|sae                   [rm:t1f32: evex.128.f3.0f.w1 78 /r ] AVX512,FUTURE
         3765 VCVTUDQ2PD      xmmreg|mask|z,xmmrm64|b32           [rm:hv: evex.128.f3.0f.w0 7a /r ] AVX512VL,AVX512,FUTURE
         3766 VCVTUDQ2PD      ymmreg|mask|z,xmmrm128|b32          [rm:hv: evex.256.f3.0f.w0 7a /r ] AVX512VL,AVX512,FUTURE
         3767 VCVTUDQ2PD      zmmreg|mask|z,ymmrm256|b32|er       [rm:hv: evex.512.f3.0f.w0 7a /r ] AVX512,FUTURE
         3768 VCVTUDQ2PS      xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.f2.0f.w0 7a /r ] AVX512VL,AVX512,FUTURE
         3769 VCVTUDQ2PS      ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.f2.0f.w0 7a /r ] AVX512VL,AVX512,FUTURE
         3770 VCVTUDQ2PS      zmmreg|mask|z,zmmrm512|b32|er       [rm:fv: evex.512.f2.0f.w0 7a /r ] AVX512,FUTURE
         3771 VCVTUQQ2PD      xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.f3.0f.w1 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3772 VCVTUQQ2PD      ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.f3.0f.w1 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3773 VCVTUQQ2PD      zmmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.f3.0f.w1 7a /r ] AVX512DQ,FUTURE
         3774 VCVTUQQ2PS      xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.f2.0f.w1 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3775 VCVTUQQ2PS      xmmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.f2.0f.w1 7a /r ] AVX512VL,AVX512DQ,FUTURE
         3776 VCVTUQQ2PS      ymmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.f2.0f.w1 7a /r ] AVX512DQ,FUTURE
         3777 VCVTUSI2SD      xmmreg,xmmreg|er,rm32               [rvm:t1s: evex.nds.128.f2.0f.w0 7b /r ] AVX512,FUTURE
         3778 VCVTUSI2SD      xmmreg,xmmreg|er,rm64               [rvm:t1s: evex.nds.128.f2.0f.w1 7b /r ] AVX512,FUTURE
         3779 VCVTUSI2SS      xmmreg,xmmreg|er,rm32               [rvm:t1s: evex.nds.128.f3.0f.w0 7b /r ] AVX512,FUTURE
         3780 VCVTUSI2SS      xmmreg,xmmreg|er,rm64               [rvm:t1s: evex.nds.128.f3.0f.w1 7b /r ] AVX512,FUTURE
         3781 VDBPSADBW       xmmreg|mask|z,xmmreg*,xmmrm128,imm8 [rvmi:fvm: evex.nds.128.66.0f3a.w0 42 /r ib ] AVX512VL,AVX512BW,FUTURE
         3782 VDBPSADBW       ymmreg|mask|z,ymmreg*,ymmrm256,imm8 [rvmi:fvm: evex.nds.256.66.0f3a.w0 42 /r ib ] AVX512VL,AVX512BW,FUTURE
         3783 VDBPSADBW       zmmreg|mask|z,zmmreg*,zmmrm512,imm8 [rvmi:fvm: evex.nds.512.66.0f3a.w0 42 /r ib ] AVX512BW,FUTURE
         3784 VDIVPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 5e /r ] AVX512VL,AVX512,FUTURE
         3785 VDIVPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 5e /r ] AVX512VL,AVX512,FUTURE
         3786 VDIVPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f.w1 5e /r ] AVX512,FUTURE
         3787 VDIVPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 5e /r ] AVX512VL,AVX512,FUTURE
         3788 VDIVPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 5e /r ] AVX512VL,AVX512,FUTURE
         3789 VDIVPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32|er [rvm:fv: evex.nds.512.0f.w0 5e /r ] AVX512,FUTURE
         3790 VDIVSD          xmmreg|mask|z,xmmreg*,xmmrm64|er    [rvm:t1s: evex.nds.128.f2.0f.w1 5e /r ] AVX512,FUTURE
         3791 VDIVSS          xmmreg|mask|z,xmmreg*,xmmrm32|er    [rvm:t1s: evex.nds.128.f3.0f.w0 5e /r ] AVX512,FUTURE
         3792 VEXP2PD         zmmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.66.0f38.w1 c8 /r ] AVX512ER,FUTURE
         3793 VEXP2PS         zmmreg|mask|z,zmmrm512|b32|sae      [rm:fv: evex.512.66.0f38.w0 c8 /r ] AVX512ER,FUTURE
         3794 VEXPANDPD       xmmreg|mask|z,mem128                [rm:t1s: evex.128.66.0f38.w1 88 /r ] AVX512VL,AVX512,FUTURE
         3795 VEXPANDPD       ymmreg|mask|z,mem256                [rm:t1s: evex.256.66.0f38.w1 88 /r ] AVX512VL,AVX512,FUTURE
         3796 VEXPANDPD       zmmreg|mask|z,mem512                [rm:t1s: evex.512.66.0f38.w1 88 /r ] AVX512,FUTURE
         3797 VEXPANDPD       xmmreg|mask|z,xmmreg                [rm:t1s: evex.128.66.0f38.w1 88 /r ] AVX512VL,AVX512,FUTURE
         3798 VEXPANDPD       ymmreg|mask|z,ymmreg                [rm:t1s: evex.256.66.0f38.w1 88 /r ] AVX512VL,AVX512,FUTURE
         3799 VEXPANDPD       zmmreg|mask|z,zmmreg                [rm:t1s: evex.512.66.0f38.w1 88 /r ] AVX512,FUTURE
         3800 VEXPANDPS       xmmreg|mask|z,mem128                [rm:t1s: evex.128.66.0f38.w0 88 /r ] AVX512VL,AVX512,FUTURE
         3801 VEXPANDPS       ymmreg|mask|z,mem256                [rm:t1s: evex.256.66.0f38.w0 88 /r ] AVX512VL,AVX512,FUTURE
         3802 VEXPANDPS       zmmreg|mask|z,mem512                [rm:t1s: evex.512.66.0f38.w0 88 /r ] AVX512,FUTURE
         3803 VEXPANDPS       xmmreg|mask|z,xmmreg                [rm:t1s: evex.128.66.0f38.w0 88 /r ] AVX512VL,AVX512,FUTURE
         3804 VEXPANDPS       ymmreg|mask|z,ymmreg                [rm:t1s: evex.256.66.0f38.w0 88 /r ] AVX512VL,AVX512,FUTURE
         3805 VEXPANDPS       zmmreg|mask|z,zmmreg                [rm:t1s: evex.512.66.0f38.w0 88 /r ] AVX512,FUTURE
         3806 VEXTRACTF32X4   xmmreg|mask|z,ymmreg,imm8           [mri: evex.256.66.0f3a.w0 19 /r ib ] AVX512VL,AVX512,FUTURE
         3807 VEXTRACTF32X4   xmmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w0 19 /r ib ] AVX512,FUTURE
         3808 VEXTRACTF32X4   mem128|mask,ymmreg,imm8             [mri:t4: evex.256.66.0f3a.w0 19 /r ib ] AVX512VL,AVX512,FUTURE
         3809 VEXTRACTF32X4   mem128|mask,zmmreg,imm8             [mri:t4: evex.512.66.0f3a.w0 19 /r ib ] AVX512,FUTURE
         3810 VEXTRACTF32X8   ymmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w0 1b /r ib ] AVX512DQ,FUTURE
         3811 VEXTRACTF32X8   mem256|mask,zmmreg,imm8             [mri:t8: evex.512.66.0f3a.w0 1b /r ib ] AVX512DQ,FUTURE
         3812 VEXTRACTF64X2   xmmreg|mask|z,ymmreg,imm8           [mri: evex.256.66.0f3a.w1 19 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3813 VEXTRACTF64X2   xmmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w1 19 /r ib ] AVX512DQ,FUTURE
         3814 VEXTRACTF64X2   mem128|mask,ymmreg,imm8             [mri:t2: evex.256.66.0f3a.w1 19 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3815 VEXTRACTF64X2   mem128|mask,zmmreg,imm8             [mri:t2: evex.512.66.0f3a.w1 19 /r ib ] AVX512DQ,FUTURE
         3816 VEXTRACTF64X4   ymmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w1 1b /r ib ] AVX512,FUTURE
         3817 VEXTRACTF64X4   mem256|mask,zmmreg,imm8             [mri:t4: evex.512.66.0f3a.w1 1b /r ib ] AVX512,FUTURE
         3818 VEXTRACTI32X4   xmmreg|mask|z,ymmreg,imm8           [mri: evex.256.66.0f3a.w0 39 /r ib ] AVX512VL,AVX512,FUTURE
         3819 VEXTRACTI32X4   xmmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w0 39 /r ib ] AVX512,FUTURE
         3820 VEXTRACTI32X4   mem128|mask,ymmreg,imm8             [mri:t4: evex.256.66.0f3a.w0 39 /r ib ] AVX512VL,AVX512,FUTURE
         3821 VEXTRACTI32X4   mem128|mask,zmmreg,imm8             [mri:t4: evex.512.66.0f3a.w0 39 /r ib ] AVX512,FUTURE
         3822 VEXTRACTI32X8   ymmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w0 3b /r ib ] AVX512DQ,FUTURE
         3823 VEXTRACTI32X8   mem256|mask,zmmreg,imm8             [mri:t8: evex.512.66.0f3a.w0 3b /r ib ] AVX512DQ,FUTURE
         3824 VEXTRACTI64X2   xmmreg|mask|z,ymmreg,imm8           [mri: evex.256.66.0f3a.w1 39 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3825 VEXTRACTI64X2   xmmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w1 39 /r ib ] AVX512DQ,FUTURE
         3826 VEXTRACTI64X2   mem128|mask,ymmreg,imm8             [mri:t2: evex.256.66.0f3a.w1 39 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3827 VEXTRACTI64X2   mem128|mask,zmmreg,imm8             [mri:t2: evex.512.66.0f3a.w1 39 /r ib ] AVX512DQ,FUTURE
         3828 VEXTRACTI64X4   ymmreg|mask|z,zmmreg,imm8           [mri: evex.512.66.0f3a.w1 3b /r ib ] AVX512,FUTURE
         3829 VEXTRACTI64X4   mem256|mask,zmmreg,imm8             [mri:t4: evex.512.66.0f3a.w1 3b /r ib ] AVX512,FUTURE
         3830 VEXTRACTPS      reg32,xmmreg,imm8                   [mri:t1s: evex.128.66.0f3a.wig 17 /r ib ] AVX512,FUTURE
         3831 VEXTRACTPS      reg64,xmmreg,imm8                   [mri:t1s: evex.128.66.0f3a.wig 17 /r ib ] AVX512,FUTURE
         3832 VEXTRACTPS      mem32,xmmreg,imm8                   [mri:t1s: evex.128.66.0f3a.wig 17 /r ib ] AVX512,FUTURE
         3833 VFIXUPIMMPD     xmmreg|mask|z,xmmreg*,xmmrm128|b64,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w1 54 /r ib ] AVX512VL,AVX512,FUTURE
         3834 VFIXUPIMMPD     ymmreg|mask|z,ymmreg*,ymmrm256|b64,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w1 54 /r ib ] AVX512VL,AVX512,FUTURE
         3835 VFIXUPIMMPD     zmmreg|mask|z,zmmreg*,zmmrm512|b64|sae,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w1 54 /r ib ] AVX512,FUTURE
         3836 VFIXUPIMMPS     xmmreg|mask|z,xmmreg*,xmmrm128|b32,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w0 54 /r ib ] AVX512VL,AVX512,FUTURE
         3837 VFIXUPIMMPS     ymmreg|mask|z,ymmreg*,ymmrm256|b32,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w0 54 /r ib ] AVX512VL,AVX512,FUTURE
         3838 VFIXUPIMMPS     zmmreg|mask|z,zmmreg*,zmmrm512|b32|sae,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w0 54 /r ib ] AVX512,FUTURE
         3839 VFIXUPIMMSD     xmmreg|mask|z,xmmreg*,xmmrm64|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w1 55 /r ib ] AVX512,FUTURE
         3840 VFIXUPIMMSS     xmmreg|mask|z,xmmreg*,xmmrm32|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w0 55 /r ib ] AVX512,FUTURE
         3841 VFMADD132PD     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 98 /r ] AVX512VL,AVX512,FUTURE
         3842 VFMADD132PD     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 98 /r ] AVX512VL,AVX512,FUTURE
         3843 VFMADD132PD     zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 98 /r ] AVX512,FUTURE
         3844 VFMADD132PS     xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 98 /r ] AVX512VL,AVX512,FUTURE
         3845 VFMADD132PS     ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 98 /r ] AVX512VL,AVX512,FUTURE
         3846 VFMADD132PS     zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 98 /r ] AVX512,FUTURE
         3847 VFMADD132SD     xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 99 /r ] AVX512,FUTURE
         3848 VFMADD132SS     xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 99 /r ] AVX512,FUTURE
         3849 VFMADD213PD     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 a8 /r ] AVX512VL,AVX512,FUTURE
         3850 VFMADD213PD     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 a8 /r ] AVX512VL,AVX512,FUTURE
         3851 VFMADD213PD     zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 a8 /r ] AVX512,FUTURE
         3852 VFMADD213PS     xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 a8 /r ] AVX512VL,AVX512,FUTURE
         3853 VFMADD213PS     ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 a8 /r ] AVX512VL,AVX512,FUTURE
         3854 VFMADD213PS     zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 a8 /r ] AVX512,FUTURE
         3855 VFMADD213SD     xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 a9 /r ] AVX512,FUTURE
         3856 VFMADD213SS     xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 a9 /r ] AVX512,FUTURE
         3857 VFMADD231PD     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 b8 /r ] AVX512VL,AVX512,FUTURE
         3858 VFMADD231PD     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 b8 /r ] AVX512VL,AVX512,FUTURE
         3859 VFMADD231PD     zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 b8 /r ] AVX512,FUTURE
         3860 VFMADD231PS     xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 b8 /r ] AVX512VL,AVX512,FUTURE
         3861 VFMADD231PS     ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 b8 /r ] AVX512VL,AVX512,FUTURE
         3862 VFMADD231PS     zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 b8 /r ] AVX512,FUTURE
         3863 VFMADD231SD     xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 b9 /r ] AVX512,FUTURE
         3864 VFMADD231SS     xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 b9 /r ] AVX512,FUTURE
         3865 VFMADDSUB132PD  xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 96 /r ] AVX512VL,AVX512,FUTURE
         3866 VFMADDSUB132PD  ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 96 /r ] AVX512VL,AVX512,FUTURE
         3867 VFMADDSUB132PD  zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 96 /r ] AVX512,FUTURE
         3868 VFMADDSUB132PS  xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 96 /r ] AVX512VL,AVX512,FUTURE
         3869 VFMADDSUB132PS  ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 96 /r ] AVX512VL,AVX512,FUTURE
         3870 VFMADDSUB132PS  zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 96 /r ] AVX512,FUTURE
         3871 VFMADDSUB213PD  xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 a6 /r ] AVX512VL,AVX512,FUTURE
         3872 VFMADDSUB213PD  ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 a6 /r ] AVX512VL,AVX512,FUTURE
         3873 VFMADDSUB213PD  zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 a6 /r ] AVX512,FUTURE
         3874 VFMADDSUB213PS  xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 a6 /r ] AVX512VL,AVX512,FUTURE
         3875 VFMADDSUB213PS  ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 a6 /r ] AVX512VL,AVX512,FUTURE
         3876 VFMADDSUB213PS  zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 a6 /r ] AVX512,FUTURE
         3877 VFMADDSUB231PD  xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 b6 /r ] AVX512VL,AVX512,FUTURE
         3878 VFMADDSUB231PD  ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 b6 /r ] AVX512VL,AVX512,FUTURE
         3879 VFMADDSUB231PD  zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 b6 /r ] AVX512,FUTURE
         3880 VFMADDSUB231PS  xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 b6 /r ] AVX512VL,AVX512,FUTURE
         3881 VFMADDSUB231PS  ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 b6 /r ] AVX512VL,AVX512,FUTURE
         3882 VFMADDSUB231PS  zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 b6 /r ] AVX512,FUTURE
         3883 VFMSUB132PD     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 9a /r ] AVX512VL,AVX512,FUTURE
         3884 VFMSUB132PD     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 9a /r ] AVX512VL,AVX512,FUTURE
         3885 VFMSUB132PD     zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 9a /r ] AVX512,FUTURE
         3886 VFMSUB132PS     xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 9a /r ] AVX512VL,AVX512,FUTURE
         3887 VFMSUB132PS     ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 9a /r ] AVX512VL,AVX512,FUTURE
         3888 VFMSUB132PS     zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 9a /r ] AVX512,FUTURE
         3889 VFMSUB132SD     xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 9b /r ] AVX512,FUTURE
         3890 VFMSUB132SS     xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 9b /r ] AVX512,FUTURE
         3891 VFMSUB213PD     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 aa /r ] AVX512VL,AVX512,FUTURE
         3892 VFMSUB213PD     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 aa /r ] AVX512VL,AVX512,FUTURE
         3893 VFMSUB213PD     zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 aa /r ] AVX512,FUTURE
         3894 VFMSUB213PS     xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 aa /r ] AVX512VL,AVX512,FUTURE
         3895 VFMSUB213PS     ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 aa /r ] AVX512VL,AVX512,FUTURE
         3896 VFMSUB213PS     zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 aa /r ] AVX512,FUTURE
         3897 VFMSUB213SD     xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 ab /r ] AVX512,FUTURE
         3898 VFMSUB213SS     xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 ab /r ] AVX512,FUTURE
         3899 VFMSUB231PD     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 ba /r ] AVX512VL,AVX512,FUTURE
         3900 VFMSUB231PD     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 ba /r ] AVX512VL,AVX512,FUTURE
         3901 VFMSUB231PD     zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 ba /r ] AVX512,FUTURE
         3902 VFMSUB231PS     xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 ba /r ] AVX512VL,AVX512,FUTURE
         3903 VFMSUB231PS     ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 ba /r ] AVX512VL,AVX512,FUTURE
         3904 VFMSUB231PS     zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 ba /r ] AVX512,FUTURE
         3905 VFMSUB231SD     xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 bb /r ] AVX512,FUTURE
         3906 VFMSUB231SS     xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 bb /r ] AVX512,FUTURE
         3907 VFMSUBADD132PD  xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 97 /r ] AVX512VL,AVX512,FUTURE
         3908 VFMSUBADD132PD  ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 97 /r ] AVX512VL,AVX512,FUTURE
         3909 VFMSUBADD132PD  zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 97 /r ] AVX512,FUTURE
         3910 VFMSUBADD132PS  xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 97 /r ] AVX512VL,AVX512,FUTURE
         3911 VFMSUBADD132PS  ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 97 /r ] AVX512VL,AVX512,FUTURE
         3912 VFMSUBADD132PS  zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 97 /r ] AVX512,FUTURE
         3913 VFMSUBADD213PD  xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 a7 /r ] AVX512VL,AVX512,FUTURE
         3914 VFMSUBADD213PD  ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 a7 /r ] AVX512VL,AVX512,FUTURE
         3915 VFMSUBADD213PD  zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 a7 /r ] AVX512,FUTURE
         3916 VFMSUBADD213PS  xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 a7 /r ] AVX512VL,AVX512,FUTURE
         3917 VFMSUBADD213PS  ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 a7 /r ] AVX512VL,AVX512,FUTURE
         3918 VFMSUBADD213PS  zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 a7 /r ] AVX512,FUTURE
         3919 VFMSUBADD231PD  xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 b7 /r ] AVX512VL,AVX512,FUTURE
         3920 VFMSUBADD231PD  ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 b7 /r ] AVX512VL,AVX512,FUTURE
         3921 VFMSUBADD231PD  zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 b7 /r ] AVX512,FUTURE
         3922 VFMSUBADD231PS  xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 b7 /r ] AVX512VL,AVX512,FUTURE
         3923 VFMSUBADD231PS  ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 b7 /r ] AVX512VL,AVX512,FUTURE
         3924 VFMSUBADD231PS  zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 b7 /r ] AVX512,FUTURE
         3925 VFNMADD132PD    xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 9c /r ] AVX512VL,AVX512,FUTURE
         3926 VFNMADD132PD    ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 9c /r ] AVX512VL,AVX512,FUTURE
         3927 VFNMADD132PD    zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 9c /r ] AVX512,FUTURE
         3928 VFNMADD132PS    xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 9c /r ] AVX512VL,AVX512,FUTURE
         3929 VFNMADD132PS    ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 9c /r ] AVX512VL,AVX512,FUTURE
         3930 VFNMADD132PS    zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 9c /r ] AVX512,FUTURE
         3931 VFNMADD132SD    xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 9d /r ] AVX512,FUTURE
         3932 VFNMADD132SS    xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 9d /r ] AVX512,FUTURE
         3933 VFNMADD213PD    xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 ac /r ] AVX512VL,AVX512,FUTURE
         3934 VFNMADD213PD    ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 ac /r ] AVX512VL,AVX512,FUTURE
         3935 VFNMADD213PD    zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 ac /r ] AVX512,FUTURE
         3936 VFNMADD213PS    xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 ac /r ] AVX512VL,AVX512,FUTURE
         3937 VFNMADD213PS    ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 ac /r ] AVX512VL,AVX512,FUTURE
         3938 VFNMADD213PS    zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 ac /r ] AVX512,FUTURE
         3939 VFNMADD213SD    xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 ad /r ] AVX512,FUTURE
         3940 VFNMADD213SS    xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 ad /r ] AVX512,FUTURE
         3941 VFNMADD231PD    xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 bc /r ] AVX512VL,AVX512,FUTURE
         3942 VFNMADD231PD    ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 bc /r ] AVX512VL,AVX512,FUTURE
         3943 VFNMADD231PD    zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 bc /r ] AVX512,FUTURE
         3944 VFNMADD231PS    xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 bc /r ] AVX512VL,AVX512,FUTURE
         3945 VFNMADD231PS    ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 bc /r ] AVX512VL,AVX512,FUTURE
         3946 VFNMADD231PS    zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 bc /r ] AVX512,FUTURE
         3947 VFNMADD231SD    xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 bd /r ] AVX512,FUTURE
         3948 VFNMADD231SS    xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 bd /r ] AVX512,FUTURE
         3949 VFNMSUB132PD    xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 9e /r ] AVX512VL,AVX512,FUTURE
         3950 VFNMSUB132PD    ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 9e /r ] AVX512VL,AVX512,FUTURE
         3951 VFNMSUB132PD    zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 9e /r ] AVX512,FUTURE
         3952 VFNMSUB132PS    xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 9e /r ] AVX512VL,AVX512,FUTURE
         3953 VFNMSUB132PS    ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 9e /r ] AVX512VL,AVX512,FUTURE
         3954 VFNMSUB132PS    zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 9e /r ] AVX512,FUTURE
         3955 VFNMSUB132SD    xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 9f /r ] AVX512,FUTURE
         3956 VFNMSUB132SS    xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 9f /r ] AVX512,FUTURE
         3957 VFNMSUB213PD    xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 ae /r ] AVX512VL,AVX512,FUTURE
         3958 VFNMSUB213PD    ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 ae /r ] AVX512VL,AVX512,FUTURE
         3959 VFNMSUB213PD    zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 ae /r ] AVX512,FUTURE
         3960 VFNMSUB213PS    xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 ae /r ] AVX512VL,AVX512,FUTURE
         3961 VFNMSUB213PS    ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 ae /r ] AVX512VL,AVX512,FUTURE
         3962 VFNMSUB213PS    zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 ae /r ] AVX512,FUTURE
         3963 VFNMSUB213SD    xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 af /r ] AVX512,FUTURE
         3964 VFNMSUB213SS    xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 af /r ] AVX512,FUTURE
         3965 VFNMSUB231PD    xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 be /r ] AVX512VL,AVX512,FUTURE
         3966 VFNMSUB231PD    ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 be /r ] AVX512VL,AVX512,FUTURE
         3967 VFNMSUB231PD    zmmreg|mask|z,zmmreg,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 be /r ] AVX512,FUTURE
         3968 VFNMSUB231PS    xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 be /r ] AVX512VL,AVX512,FUTURE
         3969 VFNMSUB231PS    ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 be /r ] AVX512VL,AVX512,FUTURE
         3970 VFNMSUB231PS    zmmreg|mask|z,zmmreg,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 be /r ] AVX512,FUTURE
         3971 VFNMSUB231SD    xmmreg|mask|z,xmmreg,xmmrm64|er     [rvm:t1s: evex.nds.128.66.0f38.w1 bf /r ] AVX512,FUTURE
         3972 VFNMSUB231SS    xmmreg|mask|z,xmmreg,xmmrm32|er     [rvm:t1s: evex.nds.128.66.0f38.w0 bf /r ] AVX512,FUTURE
         3973 VFPCLASSPD      kreg|mask,xmmrm128|b64,imm8         [rmi:fv: evex.128.66.0f3a.w1 66 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3974 VFPCLASSPD      kreg|mask,ymmrm256|b64,imm8         [rmi:fv: evex.256.66.0f3a.w1 66 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3975 VFPCLASSPD      kreg|mask,zmmrm512|b64,imm8         [rmi:fv: evex.512.66.0f3a.w1 66 /r ib ] AVX512DQ,FUTURE
         3976 VFPCLASSPS      kreg|mask,xmmrm128|b32,imm8         [rmi:fv: evex.128.66.0f3a.w0 66 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3977 VFPCLASSPS      kreg|mask,ymmrm256|b32,imm8         [rmi:fv: evex.256.66.0f3a.w0 66 /r ib ] AVX512VL,AVX512DQ,FUTURE
         3978 VFPCLASSPS      kreg|mask,zmmrm512|b32,imm8         [rmi:fv: evex.512.66.0f3a.w0 66 /r ib ] AVX512DQ,FUTURE
         3979 VFPCLASSSD      kreg|mask,xmmrm64,imm8              [rmi:t1s: evex.128.66.0f3a.w1 67 /r ib ] AVX512DQ,FUTURE
         3980 VFPCLASSSS      kreg|mask,xmmrm32,imm8              [rmi:t1s: evex.128.66.0f3a.w0 67 /r ib ] AVX512DQ,FUTURE
         3981 VGATHERDPD      xmmreg|mask,xmem64                  [rm:t1s: vsibx evex.128.66.0f38.w1 92 /r ] AVX512VL,AVX512,FUTURE
         3982 VGATHERDPD      ymmreg|mask,xmem64                  [rm:t1s: vsibx evex.256.66.0f38.w1 92 /r ] AVX512VL,AVX512,FUTURE
         3983 VGATHERDPD      zmmreg|mask,ymem64                  [rm:t1s: vsiby evex.512.66.0f38.w1 92 /r ] AVX512,FUTURE
         3984 VGATHERDPS      xmmreg|mask,xmem32                  [rm:t1s: vsibx evex.128.66.0f38.w0 92 /r ] AVX512VL,AVX512,FUTURE
         3985 VGATHERDPS      ymmreg|mask,ymem32                  [rm:t1s: vsiby evex.256.66.0f38.w0 92 /r ] AVX512VL,AVX512,FUTURE
         3986 VGATHERDPS      zmmreg|mask,zmem32                  [rm:t1s: vsibz evex.512.66.0f38.w0 92 /r ] AVX512,FUTURE
         3987 VGATHERPF0DPD   ymem64|mask                         [m:t1s: vsiby evex.512.66.0f38.w1 c6 /1 ] AVX512PF,FUTURE
         3988 VGATHERPF0DPS   zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c6 /1 ] AVX512PF,FUTURE
         3989 VGATHERPF0QPD   zmem64|mask                         [m:t1s: vsibz evex.512.66.0f38.w1 c7 /1 ] AVX512PF,FUTURE
         3990 VGATHERPF0QPS   zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c7 /1 ] AVX512PF,FUTURE
         3991 VGATHERPF1DPD   ymem64|mask                         [m:t1s: vsiby evex.512.66.0f38.w1 c6 /2 ] AVX512PF,FUTURE
         3992 VGATHERPF1DPS   zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c6 /2 ] AVX512PF,FUTURE
         3993 VGATHERPF1QPD   zmem64|mask                         [m:t1s: vsibz evex.512.66.0f38.w1 c7 /2 ] AVX512PF,FUTURE
         3994 VGATHERPF1QPS   zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c7 /2 ] AVX512PF,FUTURE
         3995 VGATHERQPD      xmmreg|mask,xmem64                  [rm:t1s: vsibx evex.128.66.0f38.w1 93 /r ] AVX512VL,AVX512,FUTURE
         3996 VGATHERQPD      ymmreg|mask,ymem64                  [rm:t1s: vsiby evex.256.66.0f38.w1 93 /r ] AVX512VL,AVX512,FUTURE
         3997 VGATHERQPD      zmmreg|mask,zmem64                  [rm:t1s: vsibz evex.512.66.0f38.w1 93 /r ] AVX512,FUTURE
         3998 VGATHERQPS      xmmreg|mask,xmem32                  [rm:t1s: vsibx evex.128.66.0f38.w0 93 /r ] AVX512VL,AVX512,FUTURE
         3999 VGATHERQPS      xmmreg|mask,ymem32                  [rm:t1s: vsiby evex.256.66.0f38.w0 93 /r ] AVX512VL,AVX512,FUTURE
         4000 VGATHERQPS      ymmreg|mask,zmem32                  [rm:t1s: vsibz evex.512.66.0f38.w0 93 /r ] AVX512,FUTURE
         4001 VGETEXPPD       xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f38.w1 42 /r ] AVX512VL,AVX512,FUTURE
         4002 VGETEXPPD       ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f38.w1 42 /r ] AVX512VL,AVX512,FUTURE
         4003 VGETEXPPD       zmmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.66.0f38.w1 42 /r ] AVX512,FUTURE
         4004 VGETEXPPS       xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.66.0f38.w0 42 /r ] AVX512VL,AVX512,FUTURE
         4005 VGETEXPPS       ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.66.0f38.w0 42 /r ] AVX512VL,AVX512,FUTURE
         4006 VGETEXPPS       zmmreg|mask|z,zmmrm512|b32|sae      [rm:fv: evex.512.66.0f38.w0 42 /r ] AVX512,FUTURE
         4007 VGETEXPSD       xmmreg|mask|z,xmmreg,xmmrm64|sae    [rvm:t1s: evex.nds.128.66.0f38.w1 43 /r ] AVX512,FUTURE
         4008 VGETEXPSS       xmmreg|mask|z,xmmreg,xmmrm32|sae    [rvm:t1s: evex.nds.128.66.0f38.w0 43 /r ] AVX512,FUTURE
         4009 VGETMANTPD      xmmreg|mask|z,xmmrm128|b64,imm8     [rmi:fv: evex.128.66.0f3a.w1 26 /r ib ] AVX512VL,AVX512,FUTURE
         4010 VGETMANTPD      ymmreg|mask|z,ymmrm256|b64,imm8     [rmi:fv: evex.256.66.0f3a.w1 26 /r ib ] AVX512VL,AVX512,FUTURE
         4011 VGETMANTPD      zmmreg|mask|z,zmmrm512|b64|sae,imm8 [rmi:fv: evex.512.66.0f3a.w1 26 /r ib ] AVX512,FUTURE
         4012 VGETMANTPS      xmmreg|mask|z,xmmrm128|b32,imm8     [rmi:fv: evex.128.66.0f3a.w0 26 /r ib ] AVX512VL,AVX512,FUTURE
         4013 VGETMANTPS      ymmreg|mask|z,ymmrm256|b32,imm8     [rmi:fv: evex.256.66.0f3a.w0 26 /r ib ] AVX512VL,AVX512,FUTURE
         4014 VGETMANTPS      zmmreg|mask|z,zmmrm512|b32|sae,imm8 [rmi:fv: evex.512.66.0f3a.w0 26 /r ib ] AVX512,FUTURE
         4015 VGETMANTSD      xmmreg|mask|z,xmmreg,xmmrm64|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w1 27 /r ib ] AVX512,FUTURE
         4016 VGETMANTSS      xmmreg|mask|z,xmmreg,xmmrm32|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w0 27 /r ib ] AVX512,FUTURE
         4017 VINSERTF32X4    ymmreg|mask|z,ymmreg*,xmmrm128,imm8 [rvmi:t4: evex.nds.256.66.0f3a.w0 18 /r ib ] AVX512VL,AVX512,FUTURE
         4018 VINSERTF32X4    zmmreg|mask|z,zmmreg*,xmmrm128,imm8 [rvmi:t4: evex.nds.512.66.0f3a.w0 18 /r ib ] AVX512,FUTURE
         4019 VINSERTF32X8    zmmreg|mask|z,zmmreg*,ymmrm256,imm8 [rvmi:t8: evex.nds.512.66.0f3a.w0 1a /r ib ] AVX512DQ,FUTURE
         4020 VINSERTF64X2    ymmreg|mask|z,ymmreg*,xmmrm128,imm8 [rvmi:t2: evex.nds.256.66.0f3a.w1 18 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4021 VINSERTF64X2    zmmreg|mask|z,zmmreg*,xmmrm128,imm8 [rvmi:t2: evex.nds.512.66.0f3a.w1 18 /r ib ] AVX512DQ,FUTURE
         4022 VINSERTF64X4    zmmreg|mask|z,zmmreg*,ymmrm256,imm8 [rvmi:t4: evex.nds.512.66.0f3a.w1 1a /r ib ] AVX512,FUTURE
         4023 VINSERTI32X4    ymmreg|mask|z,ymmreg*,xmmrm128,imm8 [rvmi:t4: evex.nds.256.66.0f3a.w0 38 /r ib ] AVX512VL,AVX512,FUTURE
         4024 VINSERTI32X4    zmmreg|mask|z,zmmreg*,xmmrm128,imm8 [rvmi:t4: evex.nds.512.66.0f3a.w0 38 /r ib ] AVX512,FUTURE
         4025 VINSERTI32X8    zmmreg|mask|z,zmmreg*,ymmrm256,imm8 [rvmi:t8: evex.nds.512.66.0f3a.w0 3a /r ib ] AVX512DQ,FUTURE
         4026 VINSERTI64X2    ymmreg|mask|z,ymmreg*,xmmrm128,imm8 [rvmi:t2: evex.nds.256.66.0f3a.w1 38 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4027 VINSERTI64X2    zmmreg|mask|z,zmmreg*,xmmrm128,imm8 [rvmi:t2: evex.nds.512.66.0f3a.w1 38 /r ib ] AVX512DQ,FUTURE
         4028 VINSERTI64X4    zmmreg|mask|z,zmmreg*,ymmrm256,imm8 [rvmi:t4: evex.nds.512.66.0f3a.w1 3a /r ib ] AVX512,FUTURE
         4029 VINSERTPS       xmmreg,xmmreg*,xmmrm32,imm8         [rvmi:t1s: evex.nds.128.66.0f3a.w0 21 /r ib ] AVX512,FUTURE
         4030 VMAXPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 5f /r ] AVX512VL,AVX512,FUTURE
         4031 VMAXPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 5f /r ] AVX512VL,AVX512,FUTURE
         4032 VMAXPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64|sae [rvm:fv: evex.nds.512.66.0f.w1 5f /r ] AVX512,FUTURE
         4033 VMAXPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 5f /r ] AVX512VL,AVX512,FUTURE
         4034 VMAXPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 5f /r ] AVX512VL,AVX512,FUTURE
         4035 VMAXPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32|sae [rvm:fv: evex.nds.512.0f.w0 5f /r ] AVX512,FUTURE
         4036 VMAXSD          xmmreg|mask|z,xmmreg*,xmmrm64|sae   [rvm:t1s: evex.nds.128.f2.0f.w1 5f /r ] AVX512,FUTURE
         4037 VMAXSS          xmmreg|mask|z,xmmreg*,xmmrm32|sae   [rvm:t1s: evex.nds.128.f3.0f.w0 5f /r ] AVX512,FUTURE
         4038 VMINPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 5d /r ] AVX512VL,AVX512,FUTURE
         4039 VMINPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 5d /r ] AVX512VL,AVX512,FUTURE
         4040 VMINPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64|sae [rvm:fv: evex.nds.512.66.0f.w1 5d /r ] AVX512,FUTURE
         4041 VMINPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 5d /r ] AVX512VL,AVX512,FUTURE
         4042 VMINPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 5d /r ] AVX512VL,AVX512,FUTURE
         4043 VMINPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32|sae [rvm:fv: evex.nds.512.0f.w0 5d /r ] AVX512,FUTURE
         4044 VMINSD          xmmreg|mask|z,xmmreg*,xmmrm64|sae   [rvm:t1s: evex.nds.128.f2.0f.w1 5d /r ] AVX512,FUTURE
         4045 VMINSS          xmmreg|mask|z,xmmreg*,xmmrm32|sae   [rvm:t1s: evex.nds.128.f3.0f.w0 5d /r ] AVX512,FUTURE
         4046 VMOVAPD         xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.66.0f.w1 28 /r ] AVX512VL,AVX512,FUTURE
         4047 VMOVAPD         ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.66.0f.w1 28 /r ] AVX512VL,AVX512,FUTURE
         4048 VMOVAPD         zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.66.0f.w1 28 /r ] AVX512,FUTURE
         4049 VMOVAPD         xmmreg|mask|z,xmmreg                [mr: evex.128.66.0f.w1 29 /r ] AVX512VL,AVX512,FUTURE
         4050 VMOVAPD         ymmreg|mask|z,ymmreg                [mr: evex.256.66.0f.w1 29 /r ] AVX512VL,AVX512,FUTURE
         4051 VMOVAPD         zmmreg|mask|z,zmmreg                [mr: evex.512.66.0f.w1 29 /r ] AVX512,FUTURE
         4052 VMOVAPD         mem128|mask,xmmreg                  [mr:fvm: evex.128.66.0f.w1 29 /r ] AVX512VL,AVX512,FUTURE
         4053 VMOVAPD         mem256|mask,ymmreg                  [mr:fvm: evex.256.66.0f.w1 29 /r ] AVX512VL,AVX512,FUTURE
         4054 VMOVAPD         mem512|mask,zmmreg                  [mr:fvm: evex.512.66.0f.w1 29 /r ] AVX512,FUTURE
         4055 VMOVAPS         xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.0f.w0 28 /r ] AVX512VL,AVX512,FUTURE
         4056 VMOVAPS         ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.0f.w0 28 /r ] AVX512VL,AVX512,FUTURE
         4057 VMOVAPS         zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.0f.w0 28 /r ] AVX512,FUTURE
         4058 VMOVAPS         xmmreg|mask|z,xmmreg                [mr: evex.128.0f.w0 29 /r ] AVX512VL,AVX512,FUTURE
         4059 VMOVAPS         ymmreg|mask|z,ymmreg                [mr: evex.256.0f.w0 29 /r ] AVX512VL,AVX512,FUTURE
         4060 VMOVAPS         zmmreg|mask|z,zmmreg                [mr: evex.512.0f.w0 29 /r ] AVX512,FUTURE
         4061 VMOVAPS         mem128|mask,xmmreg                  [mr:fvm: evex.128.0f.w0 29 /r ] AVX512VL,AVX512,FUTURE
         4062 VMOVAPS         mem256|mask,ymmreg                  [mr:fvm: evex.256.0f.w0 29 /r ] AVX512VL,AVX512,FUTURE
         4063 VMOVAPS         mem512|mask,zmmreg                  [mr:fvm: evex.512.0f.w0 29 /r ] AVX512,FUTURE
         4064 VMOVD           xmmreg,rm32                         [rm:t1s: evex.128.66.0f.w0 6e /r ] AVX512,FUTURE
         4065 VMOVD           rm32,xmmreg                         [mr:t1s: evex.128.66.0f.w0 7e /r ] AVX512,FUTURE
         4066 VMOVDDUP        xmmreg|mask|z,xmmrm64               [rm:dup: evex.128.f2.0f.w1 12 /r ] AVX512VL,AVX512,FUTURE
         4067 VMOVDDUP        ymmreg|mask|z,ymmrm256              [rm:dup: evex.256.f2.0f.w1 12 /r ] AVX512VL,AVX512,FUTURE
         4068 VMOVDDUP        zmmreg|mask|z,zmmrm512              [rm:dup: evex.512.f2.0f.w1 12 /r ] AVX512,FUTURE
         4069 VMOVDQA32       xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.66.0f.w0 6f /r ] AVX512VL,AVX512,FUTURE
         4070 VMOVDQA32       ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.66.0f.w0 6f /r ] AVX512VL,AVX512,FUTURE
         4071 VMOVDQA32       zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.66.0f.w0 6f /r ] AVX512,FUTURE
         4072 VMOVDQA32       xmmrm128|mask|z,xmmreg              [mr:fvm: evex.128.66.0f.w0 7f /r ] AVX512VL,AVX512,FUTURE
         4073 VMOVDQA32       ymmrm256|mask|z,ymmreg              [mr:fvm: evex.256.66.0f.w0 7f /r ] AVX512VL,AVX512,FUTURE
         4074 VMOVDQA32       zmmrm512|mask|z,zmmreg              [mr:fvm: evex.512.66.0f.w0 7f /r ] AVX512,FUTURE
         4075 VMOVDQA64       xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.66.0f.w1 6f /r ] AVX512VL,AVX512,FUTURE
         4076 VMOVDQA64       ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.66.0f.w1 6f /r ] AVX512VL,AVX512,FUTURE
         4077 VMOVDQA64       zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.66.0f.w1 6f /r ] AVX512,FUTURE
         4078 VMOVDQA64       xmmrm128|mask|z,xmmreg              [mr:fvm: evex.128.66.0f.w1 7f /r ] AVX512VL,AVX512,FUTURE
         4079 VMOVDQA64       ymmrm256|mask|z,ymmreg              [mr:fvm: evex.256.66.0f.w1 7f /r ] AVX512VL,AVX512,FUTURE
         4080 VMOVDQA64       zmmrm512|mask|z,zmmreg              [mr:fvm: evex.512.66.0f.w1 7f /r ] AVX512,FUTURE
         4081 VMOVDQU16       xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.f2.0f.w1 6f /r ] AVX512VL,AVX512BW,FUTURE
         4082 VMOVDQU16       ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.f2.0f.w1 6f /r ] AVX512VL,AVX512BW,FUTURE
         4083 VMOVDQU16       zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.f2.0f.w1 6f /r ] AVX512BW,FUTURE
         4084 VMOVDQU16       xmmrm128|mask|z,xmmreg              [mr:fvm: evex.128.f2.0f.w1 7f /r ] AVX512VL,AVX512BW,FUTURE
         4085 VMOVDQU16       ymmrm256|mask|z,ymmreg              [mr:fvm: evex.256.f2.0f.w1 7f /r ] AVX512VL,AVX512BW,FUTURE
         4086 VMOVDQU16       zmmrm512|mask|z,zmmreg              [mr:fvm: evex.512.f2.0f.w1 7f /r ] AVX512BW,FUTURE
         4087 VMOVDQU32       xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.f3.0f.w0 6f /r ] AVX512VL,AVX512,FUTURE
         4088 VMOVDQU32       ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.f3.0f.w0 6f /r ] AVX512VL,AVX512,FUTURE
         4089 VMOVDQU32       zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.f3.0f.w0 6f /r ] AVX512,FUTURE
         4090 VMOVDQU32       xmmrm128|mask|z,xmmreg              [mr:fvm: evex.128.f3.0f.w0 7f /r ] AVX512VL,AVX512,FUTURE
         4091 VMOVDQU32       ymmrm256|mask|z,ymmreg              [mr:fvm: evex.256.f3.0f.w0 7f /r ] AVX512VL,AVX512,FUTURE
         4092 VMOVDQU32       zmmrm512|mask|z,zmmreg              [mr:fvm: evex.512.f3.0f.w0 7f /r ] AVX512,FUTURE
         4093 VMOVDQU64       xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.f3.0f.w1 6f /r ] AVX512VL,AVX512,FUTURE
         4094 VMOVDQU64       ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.f3.0f.w1 6f /r ] AVX512VL,AVX512,FUTURE
         4095 VMOVDQU64       zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.f3.0f.w1 6f /r ] AVX512,FUTURE
         4096 VMOVDQU64       xmmrm128|mask|z,xmmreg              [mr:fvm: evex.128.f3.0f.w1 7f /r ] AVX512VL,AVX512,FUTURE
         4097 VMOVDQU64       ymmrm256|mask|z,ymmreg              [mr:fvm: evex.256.f3.0f.w1 7f /r ] AVX512VL,AVX512,FUTURE
         4098 VMOVDQU64       zmmrm512|mask|z,zmmreg              [mr:fvm: evex.512.f3.0f.w1 7f /r ] AVX512,FUTURE
         4099 VMOVDQU8        xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.f2.0f.w0 6f /r ] AVX512VL,AVX512BW,FUTURE
         4100 VMOVDQU8        ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.f2.0f.w0 6f /r ] AVX512VL,AVX512BW,FUTURE
         4101 VMOVDQU8        zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.f2.0f.w0 6f /r ] AVX512BW,FUTURE
         4102 VMOVDQU8        xmmrm128|mask|z,xmmreg              [mr:fvm: evex.128.f2.0f.w0 7f /r ] AVX512VL,AVX512BW,FUTURE
         4103 VMOVDQU8        ymmrm256|mask|z,ymmreg              [mr:fvm: evex.256.f2.0f.w0 7f /r ] AVX512VL,AVX512BW,FUTURE
         4104 VMOVDQU8        zmmrm512|mask|z,zmmreg              [mr:fvm: evex.512.f2.0f.w0 7f /r ] AVX512BW,FUTURE
         4105 VMOVHLPS        xmmreg,xmmreg*,xmmreg               [rvm: evex.nds.128.0f.w0 12 /r ] AVX512,FUTURE
         4106 VMOVHPD         xmmreg,xmmreg*,mem64                [rvm:t1s: evex.nds.128.66.0f.w1 16 /r ] AVX512,FUTURE
         4107 VMOVHPD         mem64,xmmreg                        [mr:t1s: evex.128.66.0f.w1 17 /r ] AVX512,FUTURE
         4108 VMOVHPS         xmmreg,xmmreg*,mem64                [rvm:t2: evex.nds.128.0f.w0 16 /r ] AVX512,FUTURE
         4109 VMOVHPS         mem64,xmmreg                        [mr:t2: evex.128.0f.w0 17 /r ] AVX512,FUTURE
         4110 VMOVLHPS        xmmreg,xmmreg*,xmmreg               [rvm: evex.nds.128.0f.w0 16 /r ] AVX512,FUTURE
         4111 VMOVLPD         xmmreg,xmmreg*,mem64                [rvm:t1s: evex.nds.128.66.0f.w1 12 /r ] AVX512,FUTURE
         4112 VMOVLPD         mem64,xmmreg                        [mr:t1s: evex.128.66.0f.w1 13 /r ] AVX512,FUTURE
         4113 VMOVLPS         xmmreg,xmmreg*,mem64                [rvm:t2: evex.nds.128.0f.w0 12 /r ] AVX512,FUTURE
         4114 VMOVLPS         mem64,xmmreg                        [mr:t2: evex.128.0f.w0 13 /r ] AVX512,FUTURE
         4115 VMOVNTDQ        mem128,xmmreg                       [mr:fvm: evex.128.66.0f.w0 e7 /r ] AVX512VL,AVX512,FUTURE
         4116 VMOVNTDQ        mem256,ymmreg                       [mr:fvm: evex.256.66.0f.w0 e7 /r ] AVX512VL,AVX512,FUTURE
         4117 VMOVNTDQ        mem512,zmmreg                       [mr:fvm: evex.512.66.0f.w0 e7 /r ] AVX512,FUTURE
         4118 VMOVNTDQA       xmmreg,mem128                       [rm:fvm: evex.128.66.0f38.w0 2a /r ] AVX512VL,AVX512,FUTURE
         4119 VMOVNTDQA       ymmreg,mem256                       [rm:fvm: evex.256.66.0f38.w0 2a /r ] AVX512VL,AVX512,FUTURE
         4120 VMOVNTDQA       zmmreg,mem512                       [rm:fvm: evex.512.66.0f38.w0 2a /r ] AVX512,FUTURE
         4121 VMOVNTPD        mem128,xmmreg                       [mr:fvm: evex.128.66.0f.w1 2b /r ] AVX512VL,AVX512,FUTURE
         4122 VMOVNTPD        mem256,ymmreg                       [mr:fvm: evex.256.66.0f.w1 2b /r ] AVX512VL,AVX512,FUTURE
         4123 VMOVNTPD        mem512,zmmreg                       [mr:fvm: evex.512.66.0f.w1 2b /r ] AVX512,FUTURE
         4124 VMOVNTPS        mem128,xmmreg                       [mr:fvm: evex.128.0f.w0 2b /r ] AVX512VL,AVX512,FUTURE
         4125 VMOVNTPS        mem256,ymmreg                       [mr:fvm: evex.256.0f.w0 2b /r ] AVX512VL,AVX512,FUTURE
         4126 VMOVNTPS        mem512,zmmreg                       [mr:fvm: evex.512.0f.w0 2b /r ] AVX512,FUTURE
         4127 VMOVQ           xmmreg,rm64                         [rm:t1s: evex.128.66.0f.w1 6e /r ] AVX512,FUTURE
         4128 VMOVQ           rm64,xmmreg                         [mr:t1s: evex.128.66.0f.w1 7e /r ] AVX512,FUTURE
         4129 VMOVQ           xmmreg,xmmrm64                      [rm:t1s: evex.128.f3.0f.w1 7e /r ] AVX512,FUTURE
         4130 VMOVQ           xmmrm64,xmmreg                      [mr:t1s: evex.128.66.0f.w1 d6 /r ] AVX512,FUTURE
         4131 VMOVSD          xmmreg|mask|z,mem64                 [rm:t1s: evex.128.f2.0f.w1 10 /r ] AVX512,FUTURE
         4132 VMOVSD          mem64|mask,xmmreg                   [mr:t1s: evex.128.f2.0f.w1 11 /r ] AVX512,FUTURE
         4133 VMOVSD          xmmreg|mask|z,xmmreg*,xmmreg        [rvm: evex.nds.128.f2.0f.w1 10 /r ] AVX512,FUTURE
         4134 VMOVSD          xmmreg|mask|z,xmmreg*,xmmreg        [mvr: evex.nds.128.f2.0f.w1 11 /r ] AVX512,FUTURE
         4135 VMOVSHDUP       xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.f3.0f.w0 16 /r ] AVX512VL,AVX512,FUTURE
         4136 VMOVSHDUP       ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.f3.0f.w0 16 /r ] AVX512VL,AVX512,FUTURE
         4137 VMOVSHDUP       zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.f3.0f.w0 16 /r ] AVX512,FUTURE
         4138 VMOVSLDUP       xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.f3.0f.w0 12 /r ] AVX512VL,AVX512,FUTURE
         4139 VMOVSLDUP       ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.f3.0f.w0 12 /r ] AVX512VL,AVX512,FUTURE
         4140 VMOVSLDUP       zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.f3.0f.w0 12 /r ] AVX512,FUTURE
         4141 VMOVSS          xmmreg|mask|z,mem32                 [rm:t1s: evex.128.f3.0f.w0 10 /r ] AVX512,FUTURE
         4142 VMOVSS          mem32|mask,xmmreg                   [mr:t1s: evex.128.f3.0f.w0 11 /r ] AVX512,FUTURE
         4143 VMOVSS          xmmreg|mask|z,xmmreg*,xmmreg        [rvm: evex.nds.128.f3.0f.w0 10 /r ] AVX512,FUTURE
         4144 VMOVSS          xmmreg|mask|z,xmmreg*,xmmreg        [mvr: evex.nds.128.f3.0f.w0 11 /r ] AVX512,FUTURE
         4145 VMOVUPD         xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.66.0f.w1 10 /r ] AVX512VL,AVX512,FUTURE
         4146 VMOVUPD         ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.66.0f.w1 10 /r ] AVX512VL,AVX512,FUTURE
         4147 VMOVUPD         zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.66.0f.w1 10 /r ] AVX512,FUTURE
         4148 VMOVUPD         xmmreg|mask|z,xmmreg                [mr: evex.128.66.0f.w1 11 /r ] AVX512VL,AVX512,FUTURE
         4149 VMOVUPD         ymmreg|mask|z,ymmreg                [mr: evex.256.66.0f.w1 11 /r ] AVX512VL,AVX512,FUTURE
         4150 VMOVUPD         zmmreg|mask|z,zmmreg                [mr: evex.512.66.0f.w1 11 /r ] AVX512,FUTURE
         4151 VMOVUPD         mem128|mask,xmmreg                  [mr:fvm: evex.128.66.0f.w1 11 /r ] AVX512VL,AVX512,FUTURE
         4152 VMOVUPD         mem256|mask,ymmreg                  [mr:fvm: evex.256.66.0f.w1 11 /r ] AVX512VL,AVX512,FUTURE
         4153 VMOVUPD         mem512|mask,zmmreg                  [mr:fvm: evex.512.66.0f.w1 11 /r ] AVX512,FUTURE
         4154 VMOVUPS         xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.0f.w0 10 /r ] AVX512VL,AVX512,FUTURE
         4155 VMOVUPS         ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.0f.w0 10 /r ] AVX512VL,AVX512,FUTURE
         4156 VMOVUPS         zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.0f.w0 10 /r ] AVX512,FUTURE
         4157 VMOVUPS         xmmreg|mask|z,xmmreg                [mr: evex.128.0f.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4158 VMOVUPS         ymmreg|mask|z,ymmreg                [mr: evex.256.0f.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4159 VMOVUPS         zmmreg|mask|z,zmmreg                [mr: evex.512.0f.w0 11 /r ] AVX512,FUTURE
         4160 VMOVUPS         mem128|mask,xmmreg                  [mr:fvm: evex.128.0f.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4161 VMOVUPS         mem256|mask,ymmreg                  [mr:fvm: evex.256.0f.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4162 VMOVUPS         mem512|mask,zmmreg                  [mr:fvm: evex.512.0f.w0 11 /r ] AVX512,FUTURE
         4163 VMULPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 59 /r ] AVX512VL,AVX512,FUTURE
         4164 VMULPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 59 /r ] AVX512VL,AVX512,FUTURE
         4165 VMULPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f.w1 59 /r ] AVX512,FUTURE
         4166 VMULPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 59 /r ] AVX512VL,AVX512,FUTURE
         4167 VMULPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 59 /r ] AVX512VL,AVX512,FUTURE
         4168 VMULPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32|er [rvm:fv: evex.nds.512.0f.w0 59 /r ] AVX512,FUTURE
         4169 VMULSD          xmmreg|mask|z,xmmreg*,xmmrm64|er    [rvm:t1s: evex.nds.128.f2.0f.w1 59 /r ] AVX512,FUTURE
         4170 VMULSS          xmmreg|mask|z,xmmreg*,xmmrm32|er    [rvm:t1s: evex.nds.128.f3.0f.w0 59 /r ] AVX512,FUTURE
         4171 VORPD           xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 56 /r ] AVX512VL,AVX512DQ,FUTURE
         4172 VORPD           ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 56 /r ] AVX512VL,AVX512DQ,FUTURE
         4173 VORPD           zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 56 /r ] AVX512DQ,FUTURE
         4174 VORPS           xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 56 /r ] AVX512VL,AVX512DQ,FUTURE
         4175 VORPS           ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 56 /r ] AVX512VL,AVX512DQ,FUTURE
         4176 VORPS           zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.0f.w0 56 /r ] AVX512DQ,FUTURE
         4177 VPABSB          xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.66.0f38.wig 1c /r ] AVX512VL,AVX512BW,FUTURE
         4178 VPABSB          ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.66.0f38.wig 1c /r ] AVX512VL,AVX512BW,FUTURE
         4179 VPABSB          zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.66.0f38.wig 1c /r ] AVX512BW,FUTURE
         4180 VPABSD          xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.66.0f38.w0 1e /r ] AVX512VL,AVX512,FUTURE
         4181 VPABSD          ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.66.0f38.w0 1e /r ] AVX512VL,AVX512,FUTURE
         4182 VPABSD          zmmreg|mask|z,zmmrm512|b32          [rm:fv: evex.512.66.0f38.w0 1e /r ] AVX512,FUTURE
         4183 VPABSQ          xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f38.w1 1f /r ] AVX512VL,AVX512,FUTURE
         4184 VPABSQ          ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f38.w1 1f /r ] AVX512VL,AVX512,FUTURE
         4185 VPABSQ          zmmreg|mask|z,zmmrm512|b64          [rm:fv: evex.512.66.0f38.w1 1f /r ] AVX512,FUTURE
         4186 VPABSW          xmmreg|mask|z,xmmrm128              [rm:fvm: evex.128.66.0f38.wig 1d /r ] AVX512VL,AVX512BW,FUTURE
         4187 VPABSW          ymmreg|mask|z,ymmrm256              [rm:fvm: evex.256.66.0f38.wig 1d /r ] AVX512VL,AVX512BW,FUTURE
         4188 VPABSW          zmmreg|mask|z,zmmrm512              [rm:fvm: evex.512.66.0f38.wig 1d /r ] AVX512BW,FUTURE
         4189 VPACKSSDW       xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 6b /r ] AVX512VL,AVX512BW,FUTURE
         4190 VPACKSSDW       ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 6b /r ] AVX512VL,AVX512BW,FUTURE
         4191 VPACKSSDW       zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 6b /r ] AVX512BW,FUTURE
         4192 VPACKSSWB       xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig 63 /r ] AVX512VL,AVX512BW,FUTURE
         4193 VPACKSSWB       ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig 63 /r ] AVX512VL,AVX512BW,FUTURE
         4194 VPACKSSWB       zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig 63 /r ] AVX512BW,FUTURE
         4195 VPACKUSDW       xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 2b /r ] AVX512VL,AVX512BW,FUTURE
         4196 VPACKUSDW       ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 2b /r ] AVX512VL,AVX512BW,FUTURE
         4197 VPACKUSDW       zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 2b /r ] AVX512BW,FUTURE
         4198 VPACKUSWB       xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig 67 /r ] AVX512VL,AVX512BW,FUTURE
         4199 VPACKUSWB       ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig 67 /r ] AVX512VL,AVX512BW,FUTURE
         4200 VPACKUSWB       zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig 67 /r ] AVX512BW,FUTURE
         4201 VPADDB          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig fc /r ] AVX512VL,AVX512BW,FUTURE
         4202 VPADDB          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig fc /r ] AVX512VL,AVX512BW,FUTURE
         4203 VPADDB          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig fc /r ] AVX512BW,FUTURE
         4204 VPADDD          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 fe /r ] AVX512VL,AVX512,FUTURE
         4205 VPADDD          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 fe /r ] AVX512VL,AVX512,FUTURE
         4206 VPADDD          zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 fe /r ] AVX512,FUTURE
         4207 VPADDQ          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 d4 /r ] AVX512VL,AVX512,FUTURE
         4208 VPADDQ          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 d4 /r ] AVX512VL,AVX512,FUTURE
         4209 VPADDQ          zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 d4 /r ] AVX512,FUTURE
         4210 VPADDSB         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig ec /r ] AVX512VL,AVX512BW,FUTURE
         4211 VPADDSB         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig ec /r ] AVX512VL,AVX512BW,FUTURE
         4212 VPADDSB         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig ec /r ] AVX512BW,FUTURE
         4213 VPADDSW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig ed /r ] AVX512VL,AVX512BW,FUTURE
         4214 VPADDSW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig ed /r ] AVX512VL,AVX512BW,FUTURE
         4215 VPADDSW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig ed /r ] AVX512BW,FUTURE
         4216 VPADDUSB        xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig dc /r ] AVX512VL,AVX512BW,FUTURE
         4217 VPADDUSB        ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig dc /r ] AVX512VL,AVX512BW,FUTURE
         4218 VPADDUSB        zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig dc /r ] AVX512BW,FUTURE
         4219 VPADDUSW        xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig dd /r ] AVX512VL,AVX512BW,FUTURE
         4220 VPADDUSW        ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig dd /r ] AVX512VL,AVX512BW,FUTURE
         4221 VPADDUSW        zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig dd /r ] AVX512BW,FUTURE
         4222 VPADDW          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig fd /r ] AVX512VL,AVX512BW,FUTURE
         4223 VPADDW          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig fd /r ] AVX512VL,AVX512BW,FUTURE
         4224 VPADDW          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig fd /r ] AVX512BW,FUTURE
         4225 VPALIGNR        xmmreg|mask|z,xmmreg*,xmmrm128,imm8 [rvmi:fvm: evex.nds.128.66.0f3a.wig 0f /r ib ] AVX512VL,AVX512BW,FUTURE
         4226 VPALIGNR        ymmreg|mask|z,ymmreg*,ymmrm256,imm8 [rvmi:fvm: evex.nds.256.66.0f3a.wig 0f /r ib ] AVX512VL,AVX512BW,FUTURE
         4227 VPALIGNR        zmmreg|mask|z,zmmreg*,zmmrm512,imm8 [rvmi:fvm: evex.nds.512.66.0f3a.wig 0f /r ib ] AVX512BW,FUTURE
         4228 VPANDD          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 db /r ] AVX512VL,AVX512,FUTURE
         4229 VPANDD          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 db /r ] AVX512VL,AVX512,FUTURE
         4230 VPANDD          zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 db /r ] AVX512,FUTURE
         4231 VPANDND         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 df /r ] AVX512VL,AVX512,FUTURE
         4232 VPANDND         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 df /r ] AVX512VL,AVX512,FUTURE
         4233 VPANDND         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 df /r ] AVX512,FUTURE
         4234 VPANDNQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 df /r ] AVX512VL,AVX512,FUTURE
         4235 VPANDNQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 df /r ] AVX512VL,AVX512,FUTURE
         4236 VPANDNQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 df /r ] AVX512,FUTURE
         4237 VPANDQ          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 db /r ] AVX512VL,AVX512,FUTURE
         4238 VPANDQ          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 db /r ] AVX512VL,AVX512,FUTURE
         4239 VPANDQ          zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 db /r ] AVX512,FUTURE
         4240 VPAVGB          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig e0 /r ] AVX512VL,AVX512BW,FUTURE
         4241 VPAVGB          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig e0 /r ] AVX512VL,AVX512BW,FUTURE
         4242 VPAVGB          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig e0 /r ] AVX512BW,FUTURE
         4243 VPAVGW          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig e3 /r ] AVX512VL,AVX512BW,FUTURE
         4244 VPAVGW          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig e3 /r ] AVX512VL,AVX512BW,FUTURE
         4245 VPAVGW          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig e3 /r ] AVX512BW,FUTURE
         4246 VPBLENDMB       xmmreg|mask|z,xmmreg,xmmrm128       [rvm:fvm: evex.nds.128.66.0f38.w0 66 /r ] AVX512VL,AVX512BW,FUTURE
         4247 VPBLENDMB       ymmreg|mask|z,ymmreg,ymmrm256       [rvm:fvm: evex.nds.256.66.0f38.w0 66 /r ] AVX512VL,AVX512BW,FUTURE
         4248 VPBLENDMB       zmmreg|mask|z,zmmreg,zmmrm512       [rvm:fvm: evex.nds.512.66.0f38.w0 66 /r ] AVX512BW,FUTURE
         4249 VPBLENDMD       xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 64 /r ] AVX512VL,AVX512,FUTURE
         4250 VPBLENDMD       ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 64 /r ] AVX512VL,AVX512,FUTURE
         4251 VPBLENDMD       zmmreg|mask|z,zmmreg,zmmrm512|b32   [rvm:fv: evex.nds.512.66.0f38.w0 64 /r ] AVX512,FUTURE
         4252 VPBLENDMQ       xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 64 /r ] AVX512VL,AVX512,FUTURE
         4253 VPBLENDMQ       ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 64 /r ] AVX512VL,AVX512,FUTURE
         4254 VPBLENDMQ       zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 64 /r ] AVX512,FUTURE
         4255 VPBLENDMW       xmmreg|mask|z,xmmreg,xmmrm128       [rvm:fvm: evex.nds.128.66.0f38.w1 66 /r ] AVX512VL,AVX512BW,FUTURE
         4256 VPBLENDMW       ymmreg|mask|z,ymmreg,ymmrm256       [rvm:fvm: evex.nds.256.66.0f38.w1 66 /r ] AVX512VL,AVX512BW,FUTURE
         4257 VPBLENDMW       zmmreg|mask|z,zmmreg,zmmrm512       [rvm:fvm: evex.nds.512.66.0f38.w1 66 /r ] AVX512BW,FUTURE
         4258 VPBROADCASTB    xmmreg|mask|z,xmmrm8                [rm:t1s8: evex.128.66.0f38.w0 78 /r ] AVX512VL,AVX512BW,FUTURE
         4259 VPBROADCASTB    ymmreg|mask|z,xmmrm8                [rm:t1s8: evex.256.66.0f38.w0 78 /r ] AVX512VL,AVX512BW,FUTURE
         4260 VPBROADCASTB    zmmreg|mask|z,xmmrm8                [rm:t1s8: evex.512.66.0f38.w0 78 /r ] AVX512BW,FUTURE
         4261 VPBROADCASTB    xmmreg|mask|z,reg8                  [rm: evex.128.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4262 VPBROADCASTB    xmmreg|mask|z,reg16                 [rm: evex.128.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4263 VPBROADCASTB    xmmreg|mask|z,reg32                 [rm: evex.128.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4264 VPBROADCASTB    xmmreg|mask|z,reg64                 [rm: evex.128.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4265 VPBROADCASTB    ymmreg|mask|z,reg8                  [rm: evex.256.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4266 VPBROADCASTB    ymmreg|mask|z,reg16                 [rm: evex.256.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4267 VPBROADCASTB    ymmreg|mask|z,reg32                 [rm: evex.256.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4268 VPBROADCASTB    ymmreg|mask|z,reg64                 [rm: evex.256.66.0f38.w0 7a /r ] AVX512VL,AVX512BW,FUTURE
         4269 VPBROADCASTB    zmmreg|mask|z,reg8                  [rm: evex.512.66.0f38.w0 7a /r ] AVX512BW,FUTURE
         4270 VPBROADCASTB    zmmreg|mask|z,reg16                 [rm: evex.512.66.0f38.w0 7a /r ] AVX512BW,FUTURE
         4271 VPBROADCASTB    zmmreg|mask|z,reg32                 [rm: evex.512.66.0f38.w0 7a /r ] AVX512BW,FUTURE
         4272 VPBROADCASTB    zmmreg|mask|z,reg64                 [rm: evex.512.66.0f38.w0 7a /r ] AVX512BW,FUTURE
         4273 VPBROADCASTD    xmmreg|mask|z,mem32                 [rm:t1s: evex.128.66.0f38.w0 58 /r ] AVX512VL,AVX512,FUTURE
         4274 VPBROADCASTD    ymmreg|mask|z,mem32                 [rm:t1s: evex.256.66.0f38.w0 58 /r ] AVX512VL,AVX512,FUTURE
         4275 VPBROADCASTD    zmmreg|mask|z,mem32                 [rm:t1s: evex.512.66.0f38.w0 58 /r ] AVX512,FUTURE
         4276 VPBROADCASTD    xmmreg|mask|z,xmmreg                [rm: evex.128.66.0f38.w0 58 /r ] AVX512VL,AVX512,FUTURE
         4277 VPBROADCASTD    ymmreg|mask|z,xmmreg                [rm: evex.256.66.0f38.w0 58 /r ] AVX512VL,AVX512,FUTURE
         4278 VPBROADCASTD    zmmreg|mask|z,xmmreg                [rm: evex.512.66.0f38.w0 58 /r ] AVX512,FUTURE
         4279 VPBROADCASTD    xmmreg|mask|z,reg32                 [rm: evex.128.66.0f38.w0 7c /r ] AVX512VL,AVX512,FUTURE
         4280 VPBROADCASTD    ymmreg|mask|z,reg32                 [rm: evex.256.66.0f38.w0 7c /r ] AVX512VL,AVX512,FUTURE
         4281 VPBROADCASTD    zmmreg|mask|z,reg32                 [rm: evex.512.66.0f38.w0 7c /r ] AVX512,FUTURE
         4282 VPBROADCASTMB2Q xmmreg,kreg                         [rm: evex.128.f3.0f38.w1 2a /r ] AVX512VL,AVX512CD,FUTURE
         4283 VPBROADCASTMB2Q ymmreg,kreg                         [rm: evex.256.f3.0f38.w1 2a /r ] AVX512VL,AVX512CD,FUTURE
         4284 VPBROADCASTMB2Q zmmreg,kreg                         [rm: evex.512.f3.0f38.w1 2a /r ] AVX512CD,FUTURE
         4285 VPBROADCASTMW2D xmmreg,kreg                         [rm: evex.128.f3.0f38.w0 3a /r ] AVX512VL,AVX512CD,FUTURE
         4286 VPBROADCASTMW2D ymmreg,kreg                         [rm: evex.256.f3.0f38.w0 3a /r ] AVX512VL,AVX512CD,FUTURE
         4287 VPBROADCASTMW2D zmmreg,kreg                         [rm: evex.512.f3.0f38.w0 3a /r ] AVX512CD,FUTURE
         4288 VPBROADCASTQ    xmmreg|mask|z,mem64                 [rm:t1s: evex.128.66.0f38.w1 59 /r ] AVX512VL,AVX512,FUTURE
         4289 VPBROADCASTQ    ymmreg|mask|z,mem64                 [rm:t1s: evex.256.66.0f38.w1 59 /r ] AVX512VL,AVX512,FUTURE
         4290 VPBROADCASTQ    zmmreg|mask|z,mem64                 [rm:t1s: evex.512.66.0f38.w1 59 /r ] AVX512,FUTURE
         4291 VPBROADCASTQ    xmmreg|mask|z,xmmreg                [rm: evex.128.66.0f38.w1 59 /r ] AVX512VL,AVX512,FUTURE
         4292 VPBROADCASTQ    ymmreg|mask|z,xmmreg                [rm: evex.256.66.0f38.w1 59 /r ] AVX512VL,AVX512,FUTURE
         4293 VPBROADCASTQ    zmmreg|mask|z,xmmreg                [rm: evex.512.66.0f38.w1 59 /r ] AVX512,FUTURE
         4294 VPBROADCASTQ    xmmreg|mask|z,reg64                 [rm: evex.128.66.0f38.w1 7c /r ] AVX512VL,AVX512,FUTURE
         4295 VPBROADCASTQ    ymmreg|mask|z,reg64                 [rm: evex.256.66.0f38.w1 7c /r ] AVX512VL,AVX512,FUTURE
         4296 VPBROADCASTQ    zmmreg|mask|z,reg64                 [rm: evex.512.66.0f38.w1 7c /r ] AVX512,FUTURE
         4297 VPBROADCASTW    xmmreg|mask|z,xmmrm16               [rm:t1s16: evex.128.66.0f38.w0 79 /r ] AVX512VL,AVX512BW,FUTURE
         4298 VPBROADCASTW    ymmreg|mask|z,xmmrm16               [rm:t1s16: evex.256.66.0f38.w0 79 /r ] AVX512VL,AVX512BW,FUTURE
         4299 VPBROADCASTW    zmmreg|mask|z,xmmrm16               [rm:t1s16: evex.512.66.0f38.w0 79 /r ] AVX512BW,FUTURE
         4300 VPBROADCASTW    xmmreg|mask|z,reg16                 [rm: evex.128.66.0f38.w0 7b /r ] AVX512VL,AVX512BW,FUTURE
         4301 VPBROADCASTW    xmmreg|mask|z,reg32                 [rm: evex.128.66.0f38.w0 7b /r ] AVX512VL,AVX512BW,FUTURE
         4302 VPBROADCASTW    xmmreg|mask|z,reg64                 [rm: evex.128.66.0f38.w0 7b /r ] AVX512VL,AVX512BW,FUTURE
         4303 VPBROADCASTW    ymmreg|mask|z,reg16                 [rm: evex.256.66.0f38.w0 7b /r ] AVX512VL,AVX512BW,FUTURE
         4304 VPBROADCASTW    ymmreg|mask|z,reg32                 [rm: evex.256.66.0f38.w0 7b /r ] AVX512VL,AVX512BW,FUTURE
         4305 VPBROADCASTW    ymmreg|mask|z,reg64                 [rm: evex.256.66.0f38.w0 7b /r ] AVX512VL,AVX512BW,FUTURE
         4306 VPBROADCASTW    zmmreg|mask|z,reg16                 [rm: evex.512.66.0f38.w0 7b /r ] AVX512BW,FUTURE
         4307 VPBROADCASTW    zmmreg|mask|z,reg32                 [rm: evex.512.66.0f38.w0 7b /r ] AVX512BW,FUTURE
         4308 VPBROADCASTW    zmmreg|mask|z,reg64                 [rm: evex.512.66.0f38.w0 7b /r ] AVX512BW,FUTURE
         4309 VPCMPB          kreg|mask,xmmreg,xmmrm128,imm8      [rvmi:fvm: evex.nds.128.66.0f3a.w0 3f /r ib ] AVX512VL,AVX512BW,FUTURE
         4310 VPCMPB          kreg|mask,ymmreg,ymmrm256,imm8      [rvmi:fvm: evex.nds.256.66.0f3a.w0 3f /r ib ] AVX512VL,AVX512BW,FUTURE
         4311 VPCMPB          kreg|mask,zmmreg,zmmrm512,imm8      [rvmi:fvm: evex.nds.512.66.0f3a.w0 3f /r ib ] AVX512BW,FUTURE
         4312 VPCMPD          kreg|mask,xmmreg,xmmrm128|b32,imm8  [rvmi:fv: evex.nds.128.66.0f3a.w0 1f /r ib ] AVX512VL,AVX512,FUTURE
         4313 VPCMPD          kreg|mask,ymmreg,ymmrm256|b32,imm8  [rvmi:fv: evex.nds.256.66.0f3a.w0 1f /r ib ] AVX512VL,AVX512,FUTURE
         4314 VPCMPD          kreg|mask,zmmreg,zmmrm512|b32,imm8  [rvmi:fv: evex.nds.512.66.0f3a.w0 1f /r ib ] AVX512,FUTURE
         4315 VPCMPEQB        kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.66.0f.wig 74 /r ] AVX512VL,AVX512BW,FUTURE
         4316 VPCMPEQB        kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.66.0f.wig 74 /r ] AVX512VL,AVX512BW,FUTURE
         4317 VPCMPEQB        kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.66.0f.wig 74 /r ] AVX512BW,FUTURE
         4318 VPCMPEQD        kreg|mask,xmmreg,xmmrm128|b32       [rvm:fv: evex.nds.128.66.0f.w0 76 /r ] AVX512VL,AVX512,FUTURE
         4319 VPCMPEQD        kreg|mask,ymmreg,ymmrm256|b32       [rvm:fv: evex.nds.256.66.0f.w0 76 /r ] AVX512VL,AVX512,FUTURE
         4320 VPCMPEQD        kreg|mask,zmmreg,zmmrm512|b32       [rvm:fv: evex.nds.512.66.0f.w0 76 /r ] AVX512,FUTURE
         4321 VPCMPEQQ        kreg|mask,xmmreg,xmmrm128|b64       [rvm:fv: evex.nds.128.66.0f38.w1 29 /r ] AVX512VL,AVX512,FUTURE
         4322 VPCMPEQQ        kreg|mask,ymmreg,ymmrm256|b64       [rvm:fv: evex.nds.256.66.0f38.w1 29 /r ] AVX512VL,AVX512,FUTURE
         4323 VPCMPEQQ        kreg|mask,zmmreg,zmmrm512|b64       [rvm:fv: evex.nds.512.66.0f38.w1 29 /r ] AVX512,FUTURE
         4324 VPCMPEQW        kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.66.0f.wig 75 /r ] AVX512VL,AVX512BW,FUTURE
         4325 VPCMPEQW        kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.66.0f.wig 75 /r ] AVX512VL,AVX512BW,FUTURE
         4326 VPCMPEQW        kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.66.0f.wig 75 /r ] AVX512BW,FUTURE
         4327 VPCMPGTB        kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.66.0f.wig 64 /r ] AVX512VL,AVX512BW,FUTURE
         4328 VPCMPGTB        kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.66.0f.wig 64 /r ] AVX512VL,AVX512BW,FUTURE
         4329 VPCMPGTB        kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.66.0f.wig 64 /r ] AVX512BW,FUTURE
         4330 VPCMPGTD        kreg|mask,xmmreg,xmmrm128|b32       [rvm:fv: evex.nds.128.66.0f.w0 66 /r ] AVX512VL,AVX512,FUTURE
         4331 VPCMPGTD        kreg|mask,ymmreg,ymmrm256|b32       [rvm:fv: evex.nds.256.66.0f.w0 66 /r ] AVX512VL,AVX512,FUTURE
         4332 VPCMPGTD        kreg|mask,zmmreg,zmmrm512|b32       [rvm:fv: evex.nds.512.66.0f.w0 66 /r ] AVX512,FUTURE
         4333 VPCMPGTQ        kreg|mask,xmmreg,xmmrm128|b64       [rvm:fv: evex.nds.128.66.0f38.w1 37 /r ] AVX512VL,AVX512,FUTURE
         4334 VPCMPGTQ        kreg|mask,ymmreg,ymmrm256|b64       [rvm:fv: evex.nds.256.66.0f38.w1 37 /r ] AVX512VL,AVX512,FUTURE
         4335 VPCMPGTQ        kreg|mask,zmmreg,zmmrm512|b64       [rvm:fv: evex.nds.512.66.0f38.w1 37 /r ] AVX512,FUTURE
         4336 VPCMPGTW        kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.66.0f.wig 65 /r ] AVX512VL,AVX512BW,FUTURE
         4337 VPCMPGTW        kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.66.0f.wig 65 /r ] AVX512VL,AVX512BW,FUTURE
         4338 VPCMPGTW        kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.66.0f.wig 65 /r ] AVX512BW,FUTURE
         4339 VPCMPQ          kreg|mask,xmmreg,xmmrm128|b64,imm8  [rvmi:fv: evex.nds.128.66.0f3a.w1 1f /r ib ] AVX512VL,AVX512,FUTURE
         4340 VPCMPQ          kreg|mask,ymmreg,ymmrm256|b64,imm8  [rvmi:fv: evex.nds.256.66.0f3a.w1 1f /r ib ] AVX512VL,AVX512,FUTURE
         4341 VPCMPQ          kreg|mask,zmmreg,zmmrm512|b64,imm8  [rvmi:fv: evex.nds.512.66.0f3a.w1 1f /r ib ] AVX512,FUTURE
         4342 VPCMPUB         kreg|mask,xmmreg,xmmrm128,imm8      [rvmi:fvm: evex.nds.128.66.0f3a.w0 3e /r ib ] AVX512VL,AVX512BW,FUTURE
         4343 VPCMPUB         kreg|mask,ymmreg,ymmrm256,imm8      [rvmi:fvm: evex.nds.256.66.0f3a.w0 3e /r ib ] AVX512VL,AVX512BW,FUTURE
         4344 VPCMPUB         kreg|mask,zmmreg,zmmrm512,imm8      [rvmi:fvm: evex.nds.512.66.0f3a.w0 3e /r ib ] AVX512BW,FUTURE
         4345 VPCMPUD         kreg|mask,xmmreg,xmmrm128|b32,imm8  [rvmi:fv: evex.nds.128.66.0f3a.w0 1e /r ib ] AVX512VL,AVX512,FUTURE
         4346 VPCMPUD         kreg|mask,ymmreg,ymmrm256|b32,imm8  [rvmi:fv: evex.nds.256.66.0f3a.w0 1e /r ib ] AVX512VL,AVX512,FUTURE
         4347 VPCMPUD         kreg|mask,zmmreg,zmmrm512|b32,imm8  [rvmi:fv: evex.nds.512.66.0f3a.w0 1e /r ib ] AVX512,FUTURE
         4348 VPCMPUQ         kreg|mask,xmmreg,xmmrm128|b64,imm8  [rvmi:fv: evex.nds.128.66.0f3a.w1 1e /r ib ] AVX512VL,AVX512,FUTURE
         4349 VPCMPUQ         kreg|mask,ymmreg,ymmrm256|b64,imm8  [rvmi:fv: evex.nds.256.66.0f3a.w1 1e /r ib ] AVX512VL,AVX512,FUTURE
         4350 VPCMPUQ         kreg|mask,zmmreg,zmmrm512|b64,imm8  [rvmi:fv: evex.nds.512.66.0f3a.w1 1e /r ib ] AVX512,FUTURE
         4351 VPCMPUW         kreg|mask,xmmreg,xmmrm128,imm8      [rvmi:fvm: evex.nds.128.66.0f3a.w1 3e /r ib ] AVX512VL,AVX512BW,FUTURE
         4352 VPCMPUW         kreg|mask,ymmreg,ymmrm256,imm8      [rvmi:fvm: evex.nds.256.66.0f3a.w1 3e /r ib ] AVX512VL,AVX512BW,FUTURE
         4353 VPCMPUW         kreg|mask,zmmreg,zmmrm512,imm8      [rvmi:fvm: evex.nds.512.66.0f3a.w1 3e /r ib ] AVX512BW,FUTURE
         4354 VPCMPW          kreg|mask,xmmreg,xmmrm128,imm8      [rvmi:fvm: evex.nds.128.66.0f3a.w1 3f /r ib ] AVX512VL,AVX512BW,FUTURE
         4355 VPCMPW          kreg|mask,ymmreg,ymmrm256,imm8      [rvmi:fvm: evex.nds.256.66.0f3a.w1 3f /r ib ] AVX512VL,AVX512BW,FUTURE
         4356 VPCMPW          kreg|mask,zmmreg,zmmrm512,imm8      [rvmi:fvm: evex.nds.512.66.0f3a.w1 3f /r ib ] AVX512BW,FUTURE
         4357 VPCOMPRESSD     mem128|mask,xmmreg                  [mr:t1s: evex.128.66.0f38.w0 8b /r ] AVX512VL,AVX512,FUTURE
         4358 VPCOMPRESSD     mem256|mask,ymmreg                  [mr:t1s: evex.256.66.0f38.w0 8b /r ] AVX512VL,AVX512,FUTURE
         4359 VPCOMPRESSD     mem512|mask,zmmreg                  [mr:t1s: evex.512.66.0f38.w0 8b /r ] AVX512,FUTURE
         4360 VPCOMPRESSD     xmmreg|mask|z,xmmreg                [mr: evex.128.66.0f38.w0 8b /r ] AVX512VL,AVX512,FUTURE
         4361 VPCOMPRESSD     ymmreg|mask|z,ymmreg                [mr: evex.256.66.0f38.w0 8b /r ] AVX512VL,AVX512,FUTURE
         4362 VPCOMPRESSD     zmmreg|mask|z,zmmreg                [mr: evex.512.66.0f38.w0 8b /r ] AVX512,FUTURE
         4363 VPCOMPRESSQ     mem128|mask,xmmreg                  [mr:t1s: evex.128.66.0f38.w1 8b /r ] AVX512VL,AVX512,FUTURE
         4364 VPCOMPRESSQ     mem256|mask,ymmreg                  [mr:t1s: evex.256.66.0f38.w1 8b /r ] AVX512VL,AVX512,FUTURE
         4365 VPCOMPRESSQ     mem512|mask,zmmreg                  [mr:t1s: evex.512.66.0f38.w1 8b /r ] AVX512,FUTURE
         4366 VPCOMPRESSQ     xmmreg|mask|z,xmmreg                [mr: evex.128.66.0f38.w1 8b /r ] AVX512VL,AVX512,FUTURE
         4367 VPCOMPRESSQ     ymmreg|mask|z,ymmreg                [mr: evex.256.66.0f38.w1 8b /r ] AVX512VL,AVX512,FUTURE
         4368 VPCOMPRESSQ     zmmreg|mask|z,zmmreg                [mr: evex.512.66.0f38.w1 8b /r ] AVX512,FUTURE
         4369 VPCONFLICTD     xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.66.0f38.w0 c4 /r ] AVX512VL,AVX512CD,FUTURE
         4370 VPCONFLICTD     ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.66.0f38.w0 c4 /r ] AVX512VL,AVX512CD,FUTURE
         4371 VPCONFLICTD     zmmreg|mask|z,zmmrm512|b32          [rm:fv: evex.512.66.0f38.w0 c4 /r ] AVX512CD,FUTURE
         4372 VPCONFLICTQ     xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f38.w1 c4 /r ] AVX512VL,AVX512CD,FUTURE
         4373 VPCONFLICTQ     ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f38.w1 c4 /r ] AVX512VL,AVX512CD,FUTURE
         4374 VPCONFLICTQ     zmmreg|mask|z,zmmrm512|b64          [rm:fv: evex.512.66.0f38.w1 c4 /r ] AVX512CD,FUTURE
         4375 VPERMB          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.w0 8d /r ] AVX512VL,AVX512VBMI,FUTURE
         4376 VPERMB          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.w0 8d /r ] AVX512VL,AVX512VBMI,FUTURE
         4377 VPERMB          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.w0 8d /r ] AVX512VBMI,FUTURE
         4378 VPERMD          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 36 /r ] AVX512VL,AVX512,FUTURE
         4379 VPERMD          zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 36 /r ] AVX512,FUTURE
         4380 VPERMI2B        xmmreg|mask|z,xmmreg,xmmrm128       [rvm:fvm: evex.nds.128.66.0f38.w0 75 /r ] AVX512VL,AVX512VBMI,FUTURE
         4381 VPERMI2B        ymmreg|mask|z,ymmreg,ymmrm256       [rvm:fvm: evex.nds.256.66.0f38.w0 75 /r ] AVX512VL,AVX512VBMI,FUTURE
         4382 VPERMI2B        zmmreg|mask|z,zmmreg,zmmrm512       [rvm:fvm: evex.nds.512.66.0f38.w0 75 /r ] AVX512VBMI,FUTURE
         4383 VPERMI2D        xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 76 /r ] AVX512VL,AVX512,FUTURE
         4384 VPERMI2D        ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 76 /r ] AVX512VL,AVX512,FUTURE
         4385 VPERMI2D        zmmreg|mask|z,zmmreg,zmmrm512|b32   [rvm:fv: evex.nds.512.66.0f38.w0 76 /r ] AVX512,FUTURE
         4386 VPERMI2PD       xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 77 /r ] AVX512VL,AVX512,FUTURE
         4387 VPERMI2PD       ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 77 /r ] AVX512VL,AVX512,FUTURE
         4388 VPERMI2PD       zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 77 /r ] AVX512,FUTURE
         4389 VPERMI2PS       xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 77 /r ] AVX512VL,AVX512,FUTURE
         4390 VPERMI2PS       ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 77 /r ] AVX512VL,AVX512,FUTURE
         4391 VPERMI2PS       zmmreg|mask|z,zmmreg,zmmrm512|b32   [rvm:fv: evex.nds.512.66.0f38.w0 77 /r ] AVX512,FUTURE
         4392 VPERMI2Q        xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 76 /r ] AVX512VL,AVX512,FUTURE
         4393 VPERMI2Q        ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 76 /r ] AVX512VL,AVX512,FUTURE
         4394 VPERMI2Q        zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 76 /r ] AVX512,FUTURE
         4395 VPERMI2W        xmmreg|mask|z,xmmreg,xmmrm128       [rvm:fvm: evex.nds.128.66.0f38.w1 75 /r ] AVX512VL,AVX512BW,FUTURE
         4396 VPERMI2W        ymmreg|mask|z,ymmreg,ymmrm256       [rvm:fvm: evex.nds.256.66.0f38.w1 75 /r ] AVX512VL,AVX512BW,FUTURE
         4397 VPERMI2W        zmmreg|mask|z,zmmreg,zmmrm512       [rvm:fvm: evex.nds.512.66.0f38.w1 75 /r ] AVX512BW,FUTURE
         4398 VPERMILPD       xmmreg|mask|z,xmmrm128|b64,imm8     [rmi:fv: evex.128.66.0f3a.w1 05 /r ib ] AVX512VL,AVX512,FUTURE
         4399 VPERMILPD       ymmreg|mask|z,ymmrm256|b64,imm8     [rmi:fv: evex.256.66.0f3a.w1 05 /r ib ] AVX512VL,AVX512,FUTURE
         4400 VPERMILPD       zmmreg|mask|z,zmmrm512|b64,imm8     [rmi:fv: evex.512.66.0f3a.w1 05 /r ib ] AVX512,FUTURE
         4401 VPERMILPD       xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 0d /r ] AVX512VL,AVX512,FUTURE
         4402 VPERMILPD       ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 0d /r ] AVX512VL,AVX512,FUTURE
         4403 VPERMILPD       zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 0d /r ] AVX512,FUTURE
         4404 VPERMILPS       xmmreg|mask|z,xmmrm128|b32,imm8     [rmi:fv: evex.128.66.0f3a.w0 04 /r ib ] AVX512VL,AVX512,FUTURE
         4405 VPERMILPS       ymmreg|mask|z,ymmrm256|b32,imm8     [rmi:fv: evex.256.66.0f3a.w0 04 /r ib ] AVX512VL,AVX512,FUTURE
         4406 VPERMILPS       zmmreg|mask|z,zmmrm512|b32,imm8     [rmi:fv: evex.512.66.0f3a.w0 04 /r ib ] AVX512,FUTURE
         4407 VPERMILPS       xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 0c /r ] AVX512VL,AVX512,FUTURE
         4408 VPERMILPS       ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 0c /r ] AVX512VL,AVX512,FUTURE
         4409 VPERMILPS       zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 0c /r ] AVX512,FUTURE
         4410 VPERMPD         ymmreg|mask|z,ymmrm256|b64,imm8     [rmi:fv: evex.256.66.0f3a.w1 01 /r ib ] AVX512VL,AVX512,FUTURE
         4411 VPERMPD         zmmreg|mask|z,zmmrm512|b64,imm8     [rmi:fv: evex.512.66.0f3a.w1 01 /r ib ] AVX512,FUTURE
         4412 VPERMPD         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 16 /r ] AVX512VL,AVX512,FUTURE
         4413 VPERMPD         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 16 /r ] AVX512,FUTURE
         4414 VPERMPS         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 16 /r ] AVX512VL,AVX512,FUTURE
         4415 VPERMPS         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 16 /r ] AVX512,FUTURE
         4416 VPERMQ          ymmreg|mask|z,ymmrm256|b64,imm8     [rmi:fv: evex.256.66.0f3a.w1 00 /r ib ] AVX512VL,AVX512,FUTURE
         4417 VPERMQ          zmmreg|mask|z,zmmrm512|b64,imm8     [rmi:fv: evex.512.66.0f3a.w1 00 /r ib ] AVX512,FUTURE
         4418 VPERMQ          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 36 /r ] AVX512VL,AVX512,FUTURE
         4419 VPERMQ          zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 36 /r ] AVX512,FUTURE
         4420 VPERMT2B        xmmreg|mask|z,xmmreg,xmmrm128       [rvm:fvm: evex.nds.128.66.0f38.w0 7d /r ] AVX512VL,AVX512VBMI,FUTURE
         4421 VPERMT2B        ymmreg|mask|z,ymmreg,ymmrm256       [rvm:fvm: evex.nds.256.66.0f38.w0 7d /r ] AVX512VL,AVX512VBMI,FUTURE
         4422 VPERMT2B        zmmreg|mask|z,zmmreg,zmmrm512       [rvm:fvm: evex.nds.512.66.0f38.w0 7d /r ] AVX512VBMI,FUTURE
         4423 VPERMT2D        xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 7e /r ] AVX512VL,AVX512,FUTURE
         4424 VPERMT2D        ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 7e /r ] AVX512VL,AVX512,FUTURE
         4425 VPERMT2D        zmmreg|mask|z,zmmreg,zmmrm512|b32   [rvm:fv: evex.nds.512.66.0f38.w0 7e /r ] AVX512,FUTURE
         4426 VPERMT2PD       xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 7f /r ] AVX512VL,AVX512,FUTURE
         4427 VPERMT2PD       ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 7f /r ] AVX512VL,AVX512,FUTURE
         4428 VPERMT2PD       zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 7f /r ] AVX512,FUTURE
         4429 VPERMT2PS       xmmreg|mask|z,xmmreg,xmmrm128|b32   [rvm:fv: evex.nds.128.66.0f38.w0 7f /r ] AVX512VL,AVX512,FUTURE
         4430 VPERMT2PS       ymmreg|mask|z,ymmreg,ymmrm256|b32   [rvm:fv: evex.nds.256.66.0f38.w0 7f /r ] AVX512VL,AVX512,FUTURE
         4431 VPERMT2PS       zmmreg|mask|z,zmmreg,zmmrm512|b32   [rvm:fv: evex.nds.512.66.0f38.w0 7f /r ] AVX512,FUTURE
         4432 VPERMT2Q        xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 7e /r ] AVX512VL,AVX512,FUTURE
         4433 VPERMT2Q        ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 7e /r ] AVX512VL,AVX512,FUTURE
         4434 VPERMT2Q        zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 7e /r ] AVX512,FUTURE
         4435 VPERMT2W        xmmreg|mask|z,xmmreg,xmmrm128       [rvm:fvm: evex.nds.128.66.0f38.w1 7d /r ] AVX512VL,AVX512BW,FUTURE
         4436 VPERMT2W        ymmreg|mask|z,ymmreg,ymmrm256       [rvm:fvm: evex.nds.256.66.0f38.w1 7d /r ] AVX512VL,AVX512BW,FUTURE
         4437 VPERMT2W        zmmreg|mask|z,zmmreg,zmmrm512       [rvm:fvm: evex.nds.512.66.0f38.w1 7d /r ] AVX512BW,FUTURE
         4438 VPERMW          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.w1 8d /r ] AVX512VL,AVX512BW,FUTURE
         4439 VPERMW          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.w1 8d /r ] AVX512VL,AVX512BW,FUTURE
         4440 VPERMW          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.w1 8d /r ] AVX512BW,FUTURE
         4441 VPEXPANDD       xmmreg|mask|z,mem128                [rm:t1s: evex.128.66.0f38.w0 89 /r ] AVX512VL,AVX512,FUTURE
         4442 VPEXPANDD       ymmreg|mask|z,mem256                [rm:t1s: evex.256.66.0f38.w0 89 /r ] AVX512VL,AVX512,FUTURE
         4443 VPEXPANDD       zmmreg|mask|z,mem512                [rm:t1s: evex.512.66.0f38.w0 89 /r ] AVX512,FUTURE
         4444 VPEXPANDD       xmmreg|mask|z,xmmreg                [rm:t1s: evex.128.66.0f38.w0 89 /r ] AVX512VL,AVX512,FUTURE
         4445 VPEXPANDD       ymmreg|mask|z,ymmreg                [rm:t1s: evex.256.66.0f38.w0 89 /r ] AVX512VL,AVX512,FUTURE
         4446 VPEXPANDD       zmmreg|mask|z,zmmreg                [rm:t1s: evex.512.66.0f38.w0 89 /r ] AVX512,FUTURE
         4447 VPEXPANDQ       xmmreg|mask|z,mem128                [rm:t1s: evex.128.66.0f38.w1 89 /r ] AVX512VL,AVX512,FUTURE
         4448 VPEXPANDQ       ymmreg|mask|z,mem256                [rm:t1s: evex.256.66.0f38.w1 89 /r ] AVX512VL,AVX512,FUTURE
         4449 VPEXPANDQ       zmmreg|mask|z,mem512                [rm:t1s: evex.512.66.0f38.w1 89 /r ] AVX512,FUTURE
         4450 VPEXPANDQ       xmmreg|mask|z,xmmreg                [rm:t1s: evex.128.66.0f38.w1 89 /r ] AVX512VL,AVX512,FUTURE
         4451 VPEXPANDQ       ymmreg|mask|z,ymmreg                [rm:t1s: evex.256.66.0f38.w1 89 /r ] AVX512VL,AVX512,FUTURE
         4452 VPEXPANDQ       zmmreg|mask|z,zmmreg                [rm:t1s: evex.512.66.0f38.w1 89 /r ] AVX512,FUTURE
         4453 VPEXTRB         reg8,xmmreg,imm8                    [mri:t1s8: evex.128.66.0f3a.wig 14 /r ib ] AVX512BW,FUTURE
         4454 VPEXTRB         reg16,xmmreg,imm8                   [mri:t1s8: evex.128.66.0f3a.wig 14 /r ib ] AVX512BW,FUTURE
         4455 VPEXTRB         reg32,xmmreg,imm8                   [mri:t1s8: evex.128.66.0f3a.wig 14 /r ib ] AVX512BW,FUTURE
         4456 VPEXTRB         reg64,xmmreg,imm8                   [mri:t1s8: evex.128.66.0f3a.wig 14 /r ib ] AVX512BW,FUTURE
         4457 VPEXTRB         mem8,xmmreg,imm8                    [mri:t1s8: evex.128.66.0f3a.wig 14 /r ib ] AVX512BW,FUTURE
         4458 VPEXTRD         rm32,xmmreg,imm8                    [mri:t1s: evex.128.66.0f3a.w0 16 /r ib ] AVX512DQ,FUTURE
         4459 VPEXTRQ         rm64,xmmreg,imm8                    [mri:t1s: evex.128.66.0f3a.w1 16 /r ib ] AVX512DQ,FUTURE
         4460 VPEXTRW         reg16,xmmreg,imm8                   [mri:t1s16: evex.128.66.0f3a.wig 15 /r ib ] AVX512BW,FUTURE
         4461 VPEXTRW         reg32,xmmreg,imm8                   [mri:t1s16: evex.128.66.0f3a.wig 15 /r ib ] AVX512BW,FUTURE
         4462 VPEXTRW         reg64,xmmreg,imm8                   [mri:t1s16: evex.128.66.0f3a.wig 15 /r ib ] AVX512BW,FUTURE
         4463 VPEXTRW         mem16,xmmreg,imm8                   [mri:t1s16: evex.128.66.0f3a.wig 15 /r ib ] AVX512BW,FUTURE
         4464 VPEXTRW         reg16,xmmreg,imm8                   [rmi: evex.128.66.0f.wig c5 /r ib ] AVX512BW,FUTURE
         4465 VPEXTRW         reg32,xmmreg,imm8                   [rmi: evex.128.66.0f.wig c5 /r ib ] AVX512BW,FUTURE
         4466 VPEXTRW         reg64,xmmreg,imm8                   [rmi: evex.128.66.0f.wig c5 /r ib ] AVX512BW,FUTURE
         4467 VPGATHERDD      xmmreg|mask,xmem32                  [rm:t1s: vsibx evex.128.66.0f38.w0 90 /r ] AVX512VL,AVX512,FUTURE
         4468 VPGATHERDD      ymmreg|mask,ymem32                  [rm:t1s: vsiby evex.256.66.0f38.w0 90 /r ] AVX512VL,AVX512,FUTURE
         4469 VPGATHERDD      zmmreg|mask,zmem32                  [rm:t1s: vsibz evex.512.66.0f38.w0 90 /r ] AVX512,FUTURE
         4470 VPGATHERDQ      xmmreg|mask,xmem64                  [rm:t1s: vsibx evex.128.66.0f38.w1 90 /r ] AVX512VL,AVX512,FUTURE
         4471 VPGATHERDQ      ymmreg|mask,xmem64                  [rm:t1s: vsibx evex.256.66.0f38.w1 90 /r ] AVX512VL,AVX512,FUTURE
         4472 VPGATHERDQ      zmmreg|mask,ymem64                  [rm:t1s: vsiby evex.512.66.0f38.w1 90 /r ] AVX512,FUTURE
         4473 VPGATHERQD      xmmreg|mask,xmem32                  [rm:t1s: vsibx evex.128.66.0f38.w0 91 /r ] AVX512VL,AVX512,FUTURE
         4474 VPGATHERQD      xmmreg|mask,ymem32                  [rm:t1s: vsiby evex.256.66.0f38.w0 91 /r ] AVX512VL,AVX512,FUTURE
         4475 VPGATHERQD      ymmreg|mask,zmem32                  [rm:t1s: vsibz evex.512.66.0f38.w0 91 /r ] AVX512,FUTURE
         4476 VPGATHERQQ      xmmreg|mask,xmem64                  [rm:t1s: vsibx evex.128.66.0f38.w1 91 /r ] AVX512VL,AVX512,FUTURE
         4477 VPGATHERQQ      ymmreg|mask,ymem64                  [rm:t1s: vsiby evex.256.66.0f38.w1 91 /r ] AVX512VL,AVX512,FUTURE
         4478 VPGATHERQQ      zmmreg|mask,zmem64                  [rm:t1s: vsibz evex.512.66.0f38.w1 91 /r ] AVX512,FUTURE
         4479 VPINSRB         xmmreg,xmmreg*,reg32,imm8           [rvmi:t1s8: evex.nds.128.66.0f3a.wig 20 /r ib ] AVX512BW,FUTURE
         4480 VPINSRB         xmmreg,xmmreg*,mem8,imm8            [rvmi:t1s8: evex.nds.128.66.0f3a.wig 20 /r ib ] AVX512BW,FUTURE
         4481 VPINSRD         xmmreg,xmmreg*,rm32,imm8            [rvmi:t1s: evex.nds.128.66.0f3a.w0 22 /r ib ] AVX512DQ,FUTURE
         4482 VPINSRQ         xmmreg,xmmreg*,rm64,imm8            [rvmi:t1s: evex.nds.128.66.0f3a.w1 22 /r ib ] AVX512DQ,FUTURE
         4483 VPINSRW         xmmreg,xmmreg*,reg32,imm8           [rvmi:t1s16: evex.nds.128.66.0f.wig c4 /r ib ] AVX512BW,FUTURE
         4484 VPINSRW         xmmreg,xmmreg*,mem16,imm8           [rvmi:t1s16: evex.nds.128.66.0f.wig c4 /r ib ] AVX512BW,FUTURE
         4485 VPLZCNTD        xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.66.0f38.w0 44 /r ] AVX512VL,AVX512CD,FUTURE
         4486 VPLZCNTD        ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.66.0f38.w0 44 /r ] AVX512VL,AVX512CD,FUTURE
         4487 VPLZCNTD        zmmreg|mask|z,zmmrm512|b32          [rm:fv: evex.512.66.0f38.w0 44 /r ] AVX512CD,FUTURE
         4488 VPLZCNTQ        xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f38.w1 44 /r ] AVX512VL,AVX512CD,FUTURE
         4489 VPLZCNTQ        ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f38.w1 44 /r ] AVX512VL,AVX512CD,FUTURE
         4490 VPLZCNTQ        zmmreg|mask|z,zmmrm512|b64          [rm:fv: evex.512.66.0f38.w1 44 /r ] AVX512CD,FUTURE
         4491 VPMADD52HUQ     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 b5 /r ] AVX512VL,AVX512IFMA,FUTURE
         4492 VPMADD52HUQ     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 b5 /r ] AVX512VL,AVX512IFMA,FUTURE
         4493 VPMADD52HUQ     zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 b5 /r ] AVX512IFMA,FUTURE
         4494 VPMADD52LUQ     xmmreg|mask|z,xmmreg,xmmrm128|b64   [rvm:fv: evex.nds.128.66.0f38.w1 b4 /r ] AVX512VL,AVX512IFMA,FUTURE
         4495 VPMADD52LUQ     ymmreg|mask|z,ymmreg,ymmrm256|b64   [rvm:fv: evex.nds.256.66.0f38.w1 b4 /r ] AVX512VL,AVX512IFMA,FUTURE
         4496 VPMADD52LUQ     zmmreg|mask|z,zmmreg,zmmrm512|b64   [rvm:fv: evex.nds.512.66.0f38.w1 b4 /r ] AVX512IFMA,FUTURE
         4497 VPMADDUBSW      xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.wig 04 /r ] AVX512VL,AVX512BW,FUTURE
         4498 VPMADDUBSW      ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.wig 04 /r ] AVX512VL,AVX512BW,FUTURE
         4499 VPMADDUBSW      zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.wig 04 /r ] AVX512BW,FUTURE
         4500 VPMADDWD        xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig f5 /r ] AVX512VL,AVX512BW,FUTURE
         4501 VPMADDWD        ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig f5 /r ] AVX512VL,AVX512BW,FUTURE
         4502 VPMADDWD        zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig f5 /r ] AVX512BW,FUTURE
         4503 VPMAXSB         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.wig 3c /r ] AVX512VL,AVX512BW,FUTURE
         4504 VPMAXSB         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.wig 3c /r ] AVX512VL,AVX512BW,FUTURE
         4505 VPMAXSB         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.wig 3c /r ] AVX512BW,FUTURE
         4506 VPMAXSD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 3d /r ] AVX512VL,AVX512,FUTURE
         4507 VPMAXSD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 3d /r ] AVX512VL,AVX512,FUTURE
         4508 VPMAXSD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 3d /r ] AVX512,FUTURE
         4509 VPMAXSQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 3d /r ] AVX512VL,AVX512,FUTURE
         4510 VPMAXSQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 3d /r ] AVX512VL,AVX512,FUTURE
         4511 VPMAXSQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 3d /r ] AVX512,FUTURE
         4512 VPMAXSW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig ee /r ] AVX512VL,AVX512BW,FUTURE
         4513 VPMAXSW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig ee /r ] AVX512VL,AVX512BW,FUTURE
         4514 VPMAXSW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig ee /r ] AVX512BW,FUTURE
         4515 VPMAXUB         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig de /r ] AVX512VL,AVX512BW,FUTURE
         4516 VPMAXUB         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig de /r ] AVX512VL,AVX512BW,FUTURE
         4517 VPMAXUB         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig de /r ] AVX512BW,FUTURE
         4518 VPMAXUD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 3f /r ] AVX512VL,AVX512,FUTURE
         4519 VPMAXUD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 3f /r ] AVX512VL,AVX512,FUTURE
         4520 VPMAXUD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 3f /r ] AVX512,FUTURE
         4521 VPMAXUQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 3f /r ] AVX512VL,AVX512,FUTURE
         4522 VPMAXUQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 3f /r ] AVX512VL,AVX512,FUTURE
         4523 VPMAXUQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 3f /r ] AVX512,FUTURE
         4524 VPMAXUW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.wig 3e /r ] AVX512VL,AVX512BW,FUTURE
         4525 VPMAXUW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.wig 3e /r ] AVX512VL,AVX512BW,FUTURE
         4526 VPMAXUW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.wig 3e /r ] AVX512BW,FUTURE
         4527 VPMINSB         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.wig 38 /r ] AVX512VL,AVX512BW,FUTURE
         4528 VPMINSB         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.wig 38 /r ] AVX512VL,AVX512BW,FUTURE
         4529 VPMINSB         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.wig 38 /r ] AVX512BW,FUTURE
         4530 VPMINSD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 39 /r ] AVX512VL,AVX512,FUTURE
         4531 VPMINSD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 39 /r ] AVX512VL,AVX512,FUTURE
         4532 VPMINSD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 39 /r ] AVX512,FUTURE
         4533 VPMINSQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 39 /r ] AVX512VL,AVX512,FUTURE
         4534 VPMINSQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 39 /r ] AVX512VL,AVX512,FUTURE
         4535 VPMINSQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 39 /r ] AVX512,FUTURE
         4536 VPMINSW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig ea /r ] AVX512VL,AVX512BW,FUTURE
         4537 VPMINSW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig ea /r ] AVX512VL,AVX512BW,FUTURE
         4538 VPMINSW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig ea /r ] AVX512BW,FUTURE
         4539 VPMINUB         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig da /r ] AVX512VL,AVX512BW,FUTURE
         4540 VPMINUB         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig da /r ] AVX512VL,AVX512BW,FUTURE
         4541 VPMINUB         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig da /r ] AVX512BW,FUTURE
         4542 VPMINUD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 3b /r ] AVX512VL,AVX512,FUTURE
         4543 VPMINUD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 3b /r ] AVX512VL,AVX512,FUTURE
         4544 VPMINUD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 3b /r ] AVX512,FUTURE
         4545 VPMINUQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 3b /r ] AVX512VL,AVX512,FUTURE
         4546 VPMINUQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 3b /r ] AVX512VL,AVX512,FUTURE
         4547 VPMINUQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 3b /r ] AVX512,FUTURE
         4548 VPMINUW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.wig 3a /r ] AVX512VL,AVX512BW,FUTURE
         4549 VPMINUW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.wig 3a /r ] AVX512VL,AVX512BW,FUTURE
         4550 VPMINUW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.wig 3a /r ] AVX512BW,FUTURE
         4551 VPMOVB2M        kreg,xmmreg                         [rm: evex.128.f3.0f38.w0 29 /r ] AVX512VL,AVX512BW,FUTURE
         4552 VPMOVB2M        kreg,ymmreg                         [rm: evex.256.f3.0f38.w0 29 /r ] AVX512VL,AVX512BW,FUTURE
         4553 VPMOVB2M        kreg,zmmreg                         [rm: evex.512.f3.0f38.w0 29 /r ] AVX512BW,FUTURE
         4554 VPMOVD2M        kreg,xmmreg                         [rm: evex.128.f3.0f38.w0 39 /r ] AVX512VL,AVX512DQ,FUTURE
         4555 VPMOVD2M        kreg,ymmreg                         [rm: evex.256.f3.0f38.w0 39 /r ] AVX512VL,AVX512DQ,FUTURE
         4556 VPMOVD2M        kreg,zmmreg                         [rm: evex.512.f3.0f38.w0 39 /r ] AVX512DQ,FUTURE
         4557 VPMOVDB         xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 31 /r ] AVX512VL,AVX512,FUTURE
         4558 VPMOVDB         xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 31 /r ] AVX512VL,AVX512,FUTURE
         4559 VPMOVDB         xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 31 /r ] AVX512,FUTURE
         4560 VPMOVDB         mem32|mask,xmmreg                   [mr:qvm: evex.128.f3.0f38.w0 31 /r ] AVX512VL,AVX512,FUTURE
         4561 VPMOVDB         mem64|mask,ymmreg                   [mr:qvm: evex.256.f3.0f38.w0 31 /r ] AVX512VL,AVX512,FUTURE
         4562 VPMOVDB         mem128|mask,zmmreg                  [mr:qvm: evex.512.f3.0f38.w0 31 /r ] AVX512,FUTURE
         4563 VPMOVDW         xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 33 /r ] AVX512VL,AVX512,FUTURE
         4564 VPMOVDW         xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 33 /r ] AVX512VL,AVX512,FUTURE
         4565 VPMOVDW         ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 33 /r ] AVX512,FUTURE
         4566 VPMOVDW         mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 33 /r ] AVX512VL,AVX512,FUTURE
         4567 VPMOVDW         mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 33 /r ] AVX512VL,AVX512,FUTURE
         4568 VPMOVDW         mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 33 /r ] AVX512,FUTURE
         4569 VPMOVM2B        xmmreg,kreg                         [rm: evex.128.f3.0f38.w0 28 /r ] AVX512VL,AVX512BW,FUTURE
         4570 VPMOVM2B        ymmreg,kreg                         [rm: evex.256.f3.0f38.w0 28 /r ] AVX512VL,AVX512BW,FUTURE
         4571 VPMOVM2B        zmmreg,kreg                         [rm: evex.512.f3.0f38.w0 28 /r ] AVX512BW,FUTURE
         4572 VPMOVM2D        xmmreg,kreg                         [rm: evex.128.f3.0f38.w0 38 /r ] AVX512VL,AVX512DQ,FUTURE
         4573 VPMOVM2D        ymmreg,kreg                         [rm: evex.256.f3.0f38.w0 38 /r ] AVX512VL,AVX512DQ,FUTURE
         4574 VPMOVM2D        zmmreg,kreg                         [rm: evex.512.f3.0f38.w0 38 /r ] AVX512DQ,FUTURE
         4575 VPMOVM2Q        xmmreg,kreg                         [rm: evex.128.f3.0f38.w1 38 /r ] AVX512VL,AVX512DQ,FUTURE
         4576 VPMOVM2Q        ymmreg,kreg                         [rm: evex.256.f3.0f38.w1 38 /r ] AVX512VL,AVX512DQ,FUTURE
         4577 VPMOVM2Q        zmmreg,kreg                         [rm: evex.512.f3.0f38.w1 38 /r ] AVX512DQ,FUTURE
         4578 VPMOVM2W        xmmreg,kreg                         [rm: evex.128.f3.0f38.w1 28 /r ] AVX512VL,AVX512BW,FUTURE
         4579 VPMOVM2W        ymmreg,kreg                         [rm: evex.256.f3.0f38.w1 28 /r ] AVX512VL,AVX512BW,FUTURE
         4580 VPMOVM2W        zmmreg,kreg                         [rm: evex.512.f3.0f38.w1 28 /r ] AVX512BW,FUTURE
         4581 VPMOVQ2M        kreg,xmmreg                         [rm: evex.128.f3.0f38.w1 39 /r ] AVX512VL,AVX512DQ,FUTURE
         4582 VPMOVQ2M        kreg,ymmreg                         [rm: evex.256.f3.0f38.w1 39 /r ] AVX512VL,AVX512DQ,FUTURE
         4583 VPMOVQ2M        kreg,zmmreg                         [rm: evex.512.f3.0f38.w1 39 /r ] AVX512DQ,FUTURE
         4584 VPMOVQB         xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 32 /r ] AVX512VL,AVX512,FUTURE
         4585 VPMOVQB         xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 32 /r ] AVX512VL,AVX512,FUTURE
         4586 VPMOVQB         xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 32 /r ] AVX512,FUTURE
         4587 VPMOVQB         mem16|mask,xmmreg                   [mr:ovm: evex.128.f3.0f38.w0 32 /r ] AVX512VL,AVX512,FUTURE
         4588 VPMOVQB         mem32|mask,ymmreg                   [mr:ovm: evex.256.f3.0f38.w0 32 /r ] AVX512VL,AVX512,FUTURE
         4589 VPMOVQB         mem64|mask,zmmreg                   [mr:ovm: evex.512.f3.0f38.w0 32 /r ] AVX512,FUTURE
         4590 VPMOVQD         xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 35 /r ] AVX512VL,AVX512,FUTURE
         4591 VPMOVQD         xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 35 /r ] AVX512VL,AVX512,FUTURE
         4592 VPMOVQD         ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 35 /r ] AVX512,FUTURE
         4593 VPMOVQD         mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 35 /r ] AVX512VL,AVX512,FUTURE
         4594 VPMOVQD         mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 35 /r ] AVX512VL,AVX512,FUTURE
         4595 VPMOVQD         mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 35 /r ] AVX512,FUTURE
         4596 VPMOVQW         xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 34 /r ] AVX512VL,AVX512,FUTURE
         4597 VPMOVQW         xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 34 /r ] AVX512VL,AVX512,FUTURE
         4598 VPMOVQW         xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 34 /r ] AVX512,FUTURE
         4599 VPMOVQW         mem32|mask,xmmreg                   [mr:qvm: evex.128.f3.0f38.w0 34 /r ] AVX512VL,AVX512,FUTURE
         4600 VPMOVQW         mem64|mask,ymmreg                   [mr:qvm: evex.256.f3.0f38.w0 34 /r ] AVX512VL,AVX512,FUTURE
         4601 VPMOVQW         mem128|mask,zmmreg                  [mr:qvm: evex.512.f3.0f38.w0 34 /r ] AVX512,FUTURE
         4602 VPMOVSDB        xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 21 /r ] AVX512VL,AVX512,FUTURE
         4603 VPMOVSDB        xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 21 /r ] AVX512VL,AVX512,FUTURE
         4604 VPMOVSDB        xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 21 /r ] AVX512,FUTURE
         4605 VPMOVSDB        mem32|mask,xmmreg                   [mr:qvm: evex.128.f3.0f38.w0 21 /r ] AVX512VL,AVX512,FUTURE
         4606 VPMOVSDB        mem64|mask,ymmreg                   [mr:qvm: evex.256.f3.0f38.w0 21 /r ] AVX512VL,AVX512,FUTURE
         4607 VPMOVSDB        mem128|mask,zmmreg                  [mr:qvm: evex.512.f3.0f38.w0 21 /r ] AVX512,FUTURE
         4608 VPMOVSDW        xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 23 /r ] AVX512VL,AVX512,FUTURE
         4609 VPMOVSDW        xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 23 /r ] AVX512VL,AVX512,FUTURE
         4610 VPMOVSDW        ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 23 /r ] AVX512,FUTURE
         4611 VPMOVSDW        mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 23 /r ] AVX512VL,AVX512,FUTURE
         4612 VPMOVSDW        mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 23 /r ] AVX512VL,AVX512,FUTURE
         4613 VPMOVSDW        mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 23 /r ] AVX512,FUTURE
         4614 VPMOVSQB        xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 22 /r ] AVX512VL,AVX512,FUTURE
         4615 VPMOVSQB        xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 22 /r ] AVX512VL,AVX512,FUTURE
         4616 VPMOVSQB        xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 22 /r ] AVX512,FUTURE
         4617 VPMOVSQB        mem16|mask,xmmreg                   [mr:ovm: evex.128.f3.0f38.w0 22 /r ] AVX512VL,AVX512,FUTURE
         4618 VPMOVSQB        mem32|mask,ymmreg                   [mr:ovm: evex.256.f3.0f38.w0 22 /r ] AVX512VL,AVX512,FUTURE
         4619 VPMOVSQB        mem64|mask,zmmreg                   [mr:ovm: evex.512.f3.0f38.w0 22 /r ] AVX512,FUTURE
         4620 VPMOVSQD        xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 25 /r ] AVX512VL,AVX512,FUTURE
         4621 VPMOVSQD        xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 25 /r ] AVX512VL,AVX512,FUTURE
         4622 VPMOVSQD        ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 25 /r ] AVX512,FUTURE
         4623 VPMOVSQD        mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 25 /r ] AVX512VL,AVX512,FUTURE
         4624 VPMOVSQD        mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 25 /r ] AVX512VL,AVX512,FUTURE
         4625 VPMOVSQD        mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 25 /r ] AVX512,FUTURE
         4626 VPMOVSQW        xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 24 /r ] AVX512VL,AVX512,FUTURE
         4627 VPMOVSQW        xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 24 /r ] AVX512VL,AVX512,FUTURE
         4628 VPMOVSQW        xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 24 /r ] AVX512,FUTURE
         4629 VPMOVSQW        mem32|mask,xmmreg                   [mr:qvm: evex.128.f3.0f38.w0 24 /r ] AVX512VL,AVX512,FUTURE
         4630 VPMOVSQW        mem64|mask,ymmreg                   [mr:qvm: evex.256.f3.0f38.w0 24 /r ] AVX512VL,AVX512,FUTURE
         4631 VPMOVSQW        mem128|mask,zmmreg                  [mr:qvm: evex.512.f3.0f38.w0 24 /r ] AVX512,FUTURE
         4632 VPMOVSWB        xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 20 /r ] AVX512VL,AVX512BW,FUTURE
         4633 VPMOVSWB        xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 20 /r ] AVX512VL,AVX512BW,FUTURE
         4634 VPMOVSWB        ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 20 /r ] AVX512BW,FUTURE
         4635 VPMOVSWB        mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 20 /r ] AVX512VL,AVX512BW,FUTURE
         4636 VPMOVSWB        mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 20 /r ] AVX512VL,AVX512BW,FUTURE
         4637 VPMOVSWB        mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 20 /r ] AVX512BW,FUTURE
         4638 VPMOVSXBD       xmmreg|mask|z,xmmrm32               [rm:qvm: evex.128.66.0f38.wig 21 /r ] AVX512VL,AVX512,FUTURE
         4639 VPMOVSXBD       ymmreg|mask|z,xmmrm64               [rm:qvm: evex.256.66.0f38.wig 21 /r ] AVX512VL,AVX512,FUTURE
         4640 VPMOVSXBD       zmmreg|mask|z,xmmrm128              [rm:qvm: evex.512.66.0f38.wig 21 /r ] AVX512,FUTURE
         4641 VPMOVSXBQ       xmmreg|mask|z,xmmrm16               [rm:ovm: evex.128.66.0f38.wig 22 /r ] AVX512VL,AVX512,FUTURE
         4642 VPMOVSXBQ       ymmreg|mask|z,xmmrm32               [rm:ovm: evex.256.66.0f38.wig 22 /r ] AVX512VL,AVX512,FUTURE
         4643 VPMOVSXBQ       zmmreg|mask|z,xmmrm64               [rm:ovm: evex.512.66.0f38.wig 22 /r ] AVX512,FUTURE
         4644 VPMOVSXBW       xmmreg|mask|z,xmmrm64               [rm:hvm: evex.128.66.0f38.wig 20 /r ] AVX512VL,AVX512BW,FUTURE
         4645 VPMOVSXBW       ymmreg|mask|z,xmmrm128              [rm:hvm: evex.256.66.0f38.wig 20 /r ] AVX512VL,AVX512BW,FUTURE
         4646 VPMOVSXBW       zmmreg|mask|z,ymmrm256              [rm:hvm: evex.512.66.0f38.wig 20 /r ] AVX512BW,FUTURE
         4647 VPMOVSXDQ       xmmreg|mask|z,xmmrm64               [rm:hvm: evex.128.66.0f38.w0 25 /r ] AVX512VL,AVX512,FUTURE
         4648 VPMOVSXDQ       ymmreg|mask|z,xmmrm128              [rm:hvm: evex.256.66.0f38.w0 25 /r ] AVX512VL,AVX512,FUTURE
         4649 VPMOVSXDQ       zmmreg|mask|z,ymmrm256              [rm:hvm: evex.512.66.0f38.w0 25 /r ] AVX512,FUTURE
         4650 VPMOVSXWD       xmmreg|mask|z,xmmrm64               [rm:hvm: evex.128.66.0f38.wig 23 /r ] AVX512VL,AVX512,FUTURE
         4651 VPMOVSXWD       ymmreg|mask|z,xmmrm128              [rm:hvm: evex.256.66.0f38.wig 23 /r ] AVX512VL,AVX512,FUTURE
         4652 VPMOVSXWD       zmmreg|mask|z,ymmrm256              [rm:hvm: evex.512.66.0f38.wig 23 /r ] AVX512,FUTURE
         4653 VPMOVSXWQ       xmmreg|mask|z,xmmrm32               [rm:qvm: evex.128.66.0f38.wig 24 /r ] AVX512VL,AVX512,FUTURE
         4654 VPMOVSXWQ       ymmreg|mask|z,xmmrm64               [rm:qvm: evex.256.66.0f38.wig 24 /r ] AVX512VL,AVX512,FUTURE
         4655 VPMOVSXWQ       zmmreg|mask|z,xmmrm128              [rm:qvm: evex.512.66.0f38.wig 24 /r ] AVX512,FUTURE
         4656 VPMOVUSDB       xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4657 VPMOVUSDB       xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4658 VPMOVUSDB       xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 11 /r ] AVX512,FUTURE
         4659 VPMOVUSDB       mem32|mask,xmmreg                   [mr:qvm: evex.128.f3.0f38.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4660 VPMOVUSDB       mem64|mask,ymmreg                   [mr:qvm: evex.256.f3.0f38.w0 11 /r ] AVX512VL,AVX512,FUTURE
         4661 VPMOVUSDB       mem128|mask,zmmreg                  [mr:qvm: evex.512.f3.0f38.w0 11 /r ] AVX512,FUTURE
         4662 VPMOVUSDW       xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 13 /r ] AVX512VL,AVX512,FUTURE
         4663 VPMOVUSDW       xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 13 /r ] AVX512VL,AVX512,FUTURE
         4664 VPMOVUSDW       ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 13 /r ] AVX512,FUTURE
         4665 VPMOVUSDW       mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 13 /r ] AVX512VL,AVX512,FUTURE
         4666 VPMOVUSDW       mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 13 /r ] AVX512VL,AVX512,FUTURE
         4667 VPMOVUSDW       mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 13 /r ] AVX512,FUTURE
         4668 VPMOVUSQB       xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 12 /r ] AVX512VL,AVX512,FUTURE
         4669 VPMOVUSQB       xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 12 /r ] AVX512VL,AVX512,FUTURE
         4670 VPMOVUSQB       xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 12 /r ] AVX512,FUTURE
         4671 VPMOVUSQB       mem16|mask,xmmreg                   [mr:ovm: evex.128.f3.0f38.w0 12 /r ] AVX512VL,AVX512,FUTURE
         4672 VPMOVUSQB       mem32|mask,ymmreg                   [mr:ovm: evex.256.f3.0f38.w0 12 /r ] AVX512VL,AVX512,FUTURE
         4673 VPMOVUSQB       mem64|mask,zmmreg                   [mr:ovm: evex.512.f3.0f38.w0 12 /r ] AVX512,FUTURE
         4674 VPMOVUSQD       xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 15 /r ] AVX512VL,AVX512,FUTURE
         4675 VPMOVUSQD       xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 15 /r ] AVX512VL,AVX512,FUTURE
         4676 VPMOVUSQD       ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 15 /r ] AVX512,FUTURE
         4677 VPMOVUSQD       mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 15 /r ] AVX512VL,AVX512,FUTURE
         4678 VPMOVUSQD       mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 15 /r ] AVX512VL,AVX512,FUTURE
         4679 VPMOVUSQD       mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 15 /r ] AVX512,FUTURE
         4680 VPMOVUSQW       xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 14 /r ] AVX512VL,AVX512,FUTURE
         4681 VPMOVUSQW       xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 14 /r ] AVX512VL,AVX512,FUTURE
         4682 VPMOVUSQW       xmmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 14 /r ] AVX512,FUTURE
         4683 VPMOVUSQW       mem32|mask,xmmreg                   [mr:qvm: evex.128.f3.0f38.w0 14 /r ] AVX512VL,AVX512,FUTURE
         4684 VPMOVUSQW       mem64|mask,ymmreg                   [mr:qvm: evex.256.f3.0f38.w0 14 /r ] AVX512VL,AVX512,FUTURE
         4685 VPMOVUSQW       mem128|mask,zmmreg                  [mr:qvm: evex.512.f3.0f38.w0 14 /r ] AVX512,FUTURE
         4686 VPMOVUSWB       xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 10 /r ] AVX512VL,AVX512BW,FUTURE
         4687 VPMOVUSWB       xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 10 /r ] AVX512VL,AVX512BW,FUTURE
         4688 VPMOVUSWB       ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 10 /r ] AVX512BW,FUTURE
         4689 VPMOVUSWB       mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 10 /r ] AVX512VL,AVX512BW,FUTURE
         4690 VPMOVUSWB       mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 10 /r ] AVX512VL,AVX512BW,FUTURE
         4691 VPMOVUSWB       mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 10 /r ] AVX512BW,FUTURE
         4692 VPMOVW2M        kreg,xmmreg                         [rm: evex.128.f3.0f38.w1 29 /r ] AVX512VL,AVX512BW,FUTURE
         4693 VPMOVW2M        kreg,ymmreg                         [rm: evex.256.f3.0f38.w1 29 /r ] AVX512VL,AVX512BW,FUTURE
         4694 VPMOVW2M        kreg,zmmreg                         [rm: evex.512.f3.0f38.w1 29 /r ] AVX512BW,FUTURE
         4695 VPMOVWB         xmmreg|mask|z,xmmreg                [mr: evex.128.f3.0f38.w0 30 /r ] AVX512VL,AVX512BW,FUTURE
         4696 VPMOVWB         xmmreg|mask|z,ymmreg                [mr: evex.256.f3.0f38.w0 30 /r ] AVX512VL,AVX512BW,FUTURE
         4697 VPMOVWB         ymmreg|mask|z,zmmreg                [mr: evex.512.f3.0f38.w0 30 /r ] AVX512BW,FUTURE
         4698 VPMOVWB         mem64|mask,xmmreg                   [mr:hvm: evex.128.f3.0f38.w0 30 /r ] AVX512VL,AVX512BW,FUTURE
         4699 VPMOVWB         mem128|mask,ymmreg                  [mr:hvm: evex.256.f3.0f38.w0 30 /r ] AVX512VL,AVX512BW,FUTURE
         4700 VPMOVWB         mem256|mask,zmmreg                  [mr:hvm: evex.512.f3.0f38.w0 30 /r ] AVX512BW,FUTURE
         4701 VPMOVZXBD       xmmreg|mask|z,xmmrm32               [rm:qvm: evex.128.66.0f38.wig 31 /r ] AVX512VL,AVX512,FUTURE
         4702 VPMOVZXBD       ymmreg|mask|z,xmmrm64               [rm:qvm: evex.256.66.0f38.wig 31 /r ] AVX512VL,AVX512,FUTURE
         4703 VPMOVZXBD       zmmreg|mask|z,xmmrm128              [rm:qvm: evex.512.66.0f38.wig 31 /r ] AVX512,FUTURE
         4704 VPMOVZXBQ       xmmreg|mask|z,xmmrm16               [rm:ovm: evex.128.66.0f38.wig 32 /r ] AVX512VL,AVX512,FUTURE
         4705 VPMOVZXBQ       ymmreg|mask|z,xmmrm32               [rm:ovm: evex.256.66.0f38.wig 32 /r ] AVX512VL,AVX512,FUTURE
         4706 VPMOVZXBQ       zmmreg|mask|z,xmmrm64               [rm:ovm: evex.512.66.0f38.wig 32 /r ] AVX512,FUTURE
         4707 VPMOVZXBW       xmmreg|mask|z,xmmrm64               [rm:hvm: evex.128.66.0f38.wig 30 /r ] AVX512VL,AVX512BW,FUTURE
         4708 VPMOVZXBW       ymmreg|mask|z,xmmrm128              [rm:hvm: evex.256.66.0f38.wig 30 /r ] AVX512VL,AVX512BW,FUTURE
         4709 VPMOVZXBW       zmmreg|mask|z,ymmrm256              [rm:hvm: evex.512.66.0f38.wig 30 /r ] AVX512BW,FUTURE
         4710 VPMOVZXDQ       xmmreg|mask|z,xmmrm64               [rm:hvm: evex.128.66.0f38.w0 35 /r ] AVX512VL,AVX512,FUTURE
         4711 VPMOVZXDQ       ymmreg|mask|z,xmmrm128              [rm:hvm: evex.256.66.0f38.w0 35 /r ] AVX512VL,AVX512,FUTURE
         4712 VPMOVZXDQ       zmmreg|mask|z,ymmrm256              [rm:hvm: evex.512.66.0f38.w0 35 /r ] AVX512,FUTURE
         4713 VPMOVZXWD       xmmreg|mask|z,xmmrm64               [rm:hvm: evex.128.66.0f38.wig 33 /r ] AVX512VL,AVX512,FUTURE
         4714 VPMOVZXWD       ymmreg|mask|z,xmmrm128              [rm:hvm: evex.256.66.0f38.wig 33 /r ] AVX512VL,AVX512,FUTURE
         4715 VPMOVZXWD       zmmreg|mask|z,ymmrm256              [rm:hvm: evex.512.66.0f38.wig 33 /r ] AVX512,FUTURE
         4716 VPMOVZXWQ       xmmreg|mask|z,xmmrm32               [rm:qvm: evex.128.66.0f38.wig 34 /r ] AVX512VL,AVX512,FUTURE
         4717 VPMOVZXWQ       ymmreg|mask|z,xmmrm64               [rm:qvm: evex.256.66.0f38.wig 34 /r ] AVX512VL,AVX512,FUTURE
         4718 VPMOVZXWQ       zmmreg|mask|z,xmmrm128              [rm:qvm: evex.512.66.0f38.wig 34 /r ] AVX512,FUTURE
         4719 VPMULDQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 28 /r ] AVX512VL,AVX512,FUTURE
         4720 VPMULDQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 28 /r ] AVX512VL,AVX512,FUTURE
         4721 VPMULDQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 28 /r ] AVX512,FUTURE
         4722 VPMULHRSW       xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.wig 0b /r ] AVX512VL,AVX512BW,FUTURE
         4723 VPMULHRSW       ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.wig 0b /r ] AVX512VL,AVX512BW,FUTURE
         4724 VPMULHRSW       zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.wig 0b /r ] AVX512BW,FUTURE
         4725 VPMULHUW        xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig e4 /r ] AVX512VL,AVX512BW,FUTURE
         4726 VPMULHUW        ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig e4 /r ] AVX512VL,AVX512BW,FUTURE
         4727 VPMULHUW        zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig e4 /r ] AVX512BW,FUTURE
         4728 VPMULHW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig e5 /r ] AVX512VL,AVX512BW,FUTURE
         4729 VPMULHW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig e5 /r ] AVX512VL,AVX512BW,FUTURE
         4730 VPMULHW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig e5 /r ] AVX512BW,FUTURE
         4731 VPMULLD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 40 /r ] AVX512VL,AVX512,FUTURE
         4732 VPMULLD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 40 /r ] AVX512VL,AVX512,FUTURE
         4733 VPMULLD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 40 /r ] AVX512,FUTURE
         4734 VPMULLQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 40 /r ] AVX512VL,AVX512DQ,FUTURE
         4735 VPMULLQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 40 /r ] AVX512VL,AVX512DQ,FUTURE
         4736 VPMULLQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 40 /r ] AVX512DQ,FUTURE
         4737 VPMULLW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig d5 /r ] AVX512VL,AVX512BW,FUTURE
         4738 VPMULLW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig d5 /r ] AVX512VL,AVX512BW,FUTURE
         4739 VPMULLW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig d5 /r ] AVX512BW,FUTURE
         4740 VPMULTISHIFTQB  xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 83 /r ] AVX512VL,AVX512VBMI,FUTURE
         4741 VPMULTISHIFTQB  ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 83 /r ] AVX512VL,AVX512VBMI,FUTURE
         4742 VPMULTISHIFTQB  zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 83 /r ] AVX512VBMI,FUTURE
         4743 VPMULUDQ        xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 f4 /r ] AVX512VL,AVX512,FUTURE
         4744 VPMULUDQ        ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 f4 /r ] AVX512VL,AVX512,FUTURE
         4745 VPMULUDQ        zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 f4 /r ] AVX512,FUTURE
         4746 VPORD           xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 eb /r ] AVX512VL,AVX512,FUTURE
         4747 VPORD           ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 eb /r ] AVX512VL,AVX512,FUTURE
         4748 VPORD           zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 eb /r ] AVX512,FUTURE
         4749 VPORQ           xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 eb /r ] AVX512VL,AVX512,FUTURE
         4750 VPORQ           ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 eb /r ] AVX512VL,AVX512,FUTURE
         4751 VPORQ           zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 eb /r ] AVX512,FUTURE
         4752 VPROLD          xmmreg|mask|z,xmmrm128|b32*,imm8    [vmi:fv: evex.nds.128.66.0f.w0 72 /1 ib ] AVX512VL,AVX512,FUTURE
         4753 VPROLD          ymmreg|mask|z,ymmrm256|b32*,imm8    [vmi:fv: evex.nds.256.66.0f.w0 72 /1 ib ] AVX512VL,AVX512,FUTURE
         4754 VPROLD          zmmreg|mask|z,zmmrm512|b32*,imm8    [vmi:fv: evex.nds.512.66.0f.w0 72 /1 ib ] AVX512,FUTURE
         4755 VPROLQ          xmmreg|mask|z,xmmrm128|b64*,imm8    [vmi:fv: evex.nds.128.66.0f.w1 72 /1 ib ] AVX512VL,AVX512,FUTURE
         4756 VPROLQ          ymmreg|mask|z,ymmrm256|b64*,imm8    [vmi:fv: evex.nds.256.66.0f.w1 72 /1 ib ] AVX512VL,AVX512,FUTURE
         4757 VPROLQ          zmmreg|mask|z,zmmrm512|b64*,imm8    [vmi:fv: evex.nds.512.66.0f.w1 72 /1 ib ] AVX512,FUTURE
         4758 VPROLVD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 15 /r ] AVX512VL,AVX512,FUTURE
         4759 VPROLVD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 15 /r ] AVX512VL,AVX512,FUTURE
         4760 VPROLVD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 15 /r ] AVX512,FUTURE
         4761 VPROLVQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 15 /r ] AVX512VL,AVX512,FUTURE
         4762 VPROLVQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 15 /r ] AVX512VL,AVX512,FUTURE
         4763 VPROLVQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 15 /r ] AVX512,FUTURE
         4764 VPRORD          xmmreg|mask|z,xmmrm128|b32*,imm8    [vmi:fv: evex.nds.128.66.0f.w0 72 /0 ib ] AVX512VL,AVX512,FUTURE
         4765 VPRORD          ymmreg|mask|z,ymmrm256|b32*,imm8    [vmi:fv: evex.nds.256.66.0f.w0 72 /0 ib ] AVX512VL,AVX512,FUTURE
         4766 VPRORD          zmmreg|mask|z,zmmrm512|b32*,imm8    [vmi:fv: evex.nds.512.66.0f.w0 72 /0 ib ] AVX512,FUTURE
         4767 VPRORQ          xmmreg|mask|z,xmmrm128|b64*,imm8    [vmi:fv: evex.nds.128.66.0f.w1 72 /0 ib ] AVX512VL,AVX512,FUTURE
         4768 VPRORQ          ymmreg|mask|z,ymmrm256|b64*,imm8    [vmi:fv: evex.nds.256.66.0f.w1 72 /0 ib ] AVX512VL,AVX512,FUTURE
         4769 VPRORQ          zmmreg|mask|z,zmmrm512|b64*,imm8    [vmi:fv: evex.nds.512.66.0f.w1 72 /0 ib ] AVX512,FUTURE
         4770 VPRORVD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 14 /r ] AVX512VL,AVX512,FUTURE
         4771 VPRORVD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 14 /r ] AVX512VL,AVX512,FUTURE
         4772 VPRORVD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 14 /r ] AVX512,FUTURE
         4773 VPRORVQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 14 /r ] AVX512VL,AVX512,FUTURE
         4774 VPRORVQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 14 /r ] AVX512VL,AVX512,FUTURE
         4775 VPRORVQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 14 /r ] AVX512,FUTURE
         4776 VPSADBW         xmmreg,xmmreg*,xmmrm128             [rvm:fvm: evex.nds.128.66.0f.wig f6 /r ] AVX512VL,AVX512BW,FUTURE
         4777 VPSADBW         ymmreg,ymmreg*,ymmrm256             [rvm:fvm: evex.nds.256.66.0f.wig f6 /r ] AVX512VL,AVX512BW,FUTURE
         4778 VPSADBW         zmmreg,zmmreg*,zmmrm512             [rvm:fvm: evex.nds.512.66.0f.wig f6 /r ] AVX512BW,FUTURE
         4779 VPSCATTERDD     xmem32|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w0 a0 /r ] AVX512VL,AVX512,FUTURE
         4780 VPSCATTERDD     ymem32|mask,ymmreg                  [mr:t1s: vsiby evex.256.66.0f38.w0 a0 /r ] AVX512VL,AVX512,FUTURE
         4781 VPSCATTERDD     zmem32|mask,zmmreg                  [mr:t1s: vsibz evex.512.66.0f38.w0 a0 /r ] AVX512,FUTURE
         4782 VPSCATTERDQ     xmem64|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w1 a0 /r ] AVX512VL,AVX512,FUTURE
         4783 VPSCATTERDQ     xmem64|mask,ymmreg                  [mr:t1s: vsibx evex.256.66.0f38.w1 a0 /r ] AVX512VL,AVX512,FUTURE
         4784 VPSCATTERDQ     ymem64|mask,zmmreg                  [mr:t1s: vsiby evex.512.66.0f38.w1 a0 /r ] AVX512,FUTURE
         4785 VPSCATTERQD     xmem32|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w0 a1 /r ] AVX512VL,AVX512,FUTURE
         4786 VPSCATTERQD     ymem32|mask,xmmreg                  [mr:t1s: vsiby evex.256.66.0f38.w0 a1 /r ] AVX512VL,AVX512,FUTURE
         4787 VPSCATTERQD     zmem32|mask,ymmreg                  [mr:t1s: vsibz evex.512.66.0f38.w0 a1 /r ] AVX512,FUTURE
         4788 VPSCATTERQQ     xmem64|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w1 a1 /r ] AVX512VL,AVX512,FUTURE
         4789 VPSCATTERQQ     ymem64|mask,ymmreg                  [mr:t1s: vsiby evex.256.66.0f38.w1 a1 /r ] AVX512VL,AVX512,FUTURE
         4790 VPSCATTERQQ     zmem64|mask,zmmreg                  [mr:t1s: vsibz evex.512.66.0f38.w1 a1 /r ] AVX512,FUTURE
         4791 VPSHUFB         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.wig 00 /r ] AVX512VL,AVX512BW,FUTURE
         4792 VPSHUFB         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.wig 00 /r ] AVX512VL,AVX512BW,FUTURE
         4793 VPSHUFB         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.wig 00 /r ] AVX512BW,FUTURE
         4794 VPSHUFD         xmmreg|mask|z,xmmrm128|b32,imm8     [rmi:fv: evex.128.66.0f.w0 70 /r ib ] AVX512VL,AVX512,FUTURE
         4795 VPSHUFD         ymmreg|mask|z,ymmrm256|b32,imm8     [rmi:fv: evex.256.66.0f.w0 70 /r ib ] AVX512VL,AVX512,FUTURE
         4796 VPSHUFD         zmmreg|mask|z,zmmrm512|b32,imm8     [rmi:fv: evex.512.66.0f.w0 70 /r ib ] AVX512,FUTURE
         4797 VPSHUFHW        xmmreg|mask|z,xmmrm128,imm8         [rmi:fvm: evex.128.f3.0f.wig 70 /r ib ] AVX512VL,AVX512BW,FUTURE
         4798 VPSHUFHW        ymmreg|mask|z,ymmrm256,imm8         [rmi:fvm: evex.256.f3.0f.wig 70 /r ib ] AVX512VL,AVX512BW,FUTURE
         4799 VPSHUFHW        zmmreg|mask|z,zmmrm512,imm8         [rmi:fvm: evex.512.f3.0f.wig 70 /r ib ] AVX512BW,FUTURE
         4800 VPSHUFLW        xmmreg|mask|z,xmmrm128,imm8         [rmi:fvm: evex.128.f2.0f.wig 70 /r ib ] AVX512VL,AVX512BW,FUTURE
         4801 VPSHUFLW        ymmreg|mask|z,ymmrm256,imm8         [rmi:fvm: evex.256.f2.0f.wig 70 /r ib ] AVX512VL,AVX512BW,FUTURE
         4802 VPSHUFLW        zmmreg|mask|z,zmmrm512,imm8         [rmi:fvm: evex.512.f2.0f.wig 70 /r ib ] AVX512BW,FUTURE
         4803 VPSLLD          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.w0 f2 /r ] AVX512VL,AVX512,FUTURE
         4804 VPSLLD          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.w0 f2 /r ] AVX512VL,AVX512,FUTURE
         4805 VPSLLD          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.w0 f2 /r ] AVX512,FUTURE
         4806 VPSLLD          xmmreg|mask|z,xmmrm128|b32*,imm8    [vmi:fv: evex.nds.128.66.0f.w0 72 /6 ib ] AVX512VL,AVX512,FUTURE
         4807 VPSLLD          ymmreg|mask|z,ymmrm256|b32*,imm8    [vmi:fv: evex.nds.256.66.0f.w0 72 /6 ib ] AVX512VL,AVX512,FUTURE
         4808 VPSLLD          zmmreg|mask|z,zmmrm512|b32*,imm8    [vmi:fv: evex.nds.512.66.0f.w0 72 /6 ib ] AVX512,FUTURE
         4809 VPSLLDQ         xmmreg,xmmrm128*,imm8               [vmi:fvm: evex.nds.128.66.0f.wig 73 /7 ib ] AVX512VL,AVX512BW,FUTURE
         4810 VPSLLDQ         ymmreg,ymmrm256*,imm8               [vmi:fvm: evex.nds.256.66.0f.wig 73 /7 ib ] AVX512VL,AVX512BW,FUTURE
         4811 VPSLLDQ         zmmreg,zmmrm512*,imm8               [vmi:fvm: evex.nds.512.66.0f.wig 73 /7 ib ] AVX512BW,FUTURE
         4812 VPSLLQ          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.w1 f3 /r ] AVX512VL,AVX512,FUTURE
         4813 VPSLLQ          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.w1 f3 /r ] AVX512VL,AVX512,FUTURE
         4814 VPSLLQ          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.w1 f3 /r ] AVX512,FUTURE
         4815 VPSLLQ          xmmreg|mask|z,xmmrm128|b64*,imm8    [vmi:fv: evex.nds.128.66.0f.w1 73 /6 ib ] AVX512VL,AVX512,FUTURE
         4816 VPSLLQ          ymmreg|mask|z,ymmrm256|b64*,imm8    [vmi:fv: evex.nds.256.66.0f.w1 73 /6 ib ] AVX512VL,AVX512,FUTURE
         4817 VPSLLQ          zmmreg|mask|z,zmmrm512|b64*,imm8    [vmi:fv: evex.nds.512.66.0f.w1 73 /6 ib ] AVX512,FUTURE
         4818 VPSLLVD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 47 /r ] AVX512VL,AVX512,FUTURE
         4819 VPSLLVD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 47 /r ] AVX512VL,AVX512,FUTURE
         4820 VPSLLVD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 47 /r ] AVX512,FUTURE
         4821 VPSLLVQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 47 /r ] AVX512VL,AVX512,FUTURE
         4822 VPSLLVQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 47 /r ] AVX512VL,AVX512,FUTURE
         4823 VPSLLVQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 47 /r ] AVX512,FUTURE
         4824 VPSLLVW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.w1 12 /r ] AVX512VL,AVX512BW,FUTURE
         4825 VPSLLVW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.w1 12 /r ] AVX512VL,AVX512BW,FUTURE
         4826 VPSLLVW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.w1 12 /r ] AVX512BW,FUTURE
         4827 VPSLLW          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.wig f1 /r ] AVX512VL,AVX512BW,FUTURE
         4828 VPSLLW          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.wig f1 /r ] AVX512VL,AVX512BW,FUTURE
         4829 VPSLLW          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.wig f1 /r ] AVX512BW,FUTURE
         4830 VPSLLW          xmmreg|mask|z,xmmrm128*,imm8        [vmi:fvm: evex.nds.128.66.0f.wig 71 /6 ib ] AVX512VL,AVX512BW,FUTURE
         4831 VPSLLW          ymmreg|mask|z,ymmrm256*,imm8        [vmi:fvm: evex.nds.256.66.0f.wig 71 /6 ib ] AVX512VL,AVX512BW,FUTURE
         4832 VPSLLW          zmmreg|mask|z,zmmrm512*,imm8        [vmi:fvm: evex.nds.512.66.0f.wig 71 /6 ib ] AVX512BW,FUTURE
         4833 VPSRAD          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.w0 e2 /r ] AVX512VL,AVX512,FUTURE
         4834 VPSRAD          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.w0 e2 /r ] AVX512VL,AVX512,FUTURE
         4835 VPSRAD          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.w0 e2 /r ] AVX512,FUTURE
         4836 VPSRAD          xmmreg|mask|z,xmmrm128|b32*,imm8    [vmi:fv: evex.nds.128.66.0f.w0 72 /4 ib ] AVX512VL,AVX512,FUTURE
         4837 VPSRAD          ymmreg|mask|z,ymmrm256|b32*,imm8    [vmi:fv: evex.nds.256.66.0f.w0 72 /4 ib ] AVX512VL,AVX512,FUTURE
         4838 VPSRAD          zmmreg|mask|z,zmmrm512|b32*,imm8    [vmi:fv: evex.nds.512.66.0f.w0 72 /4 ib ] AVX512,FUTURE
         4839 VPSRAQ          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.w1 e2 /r ] AVX512VL,AVX512,FUTURE
         4840 VPSRAQ          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.w1 e2 /r ] AVX512VL,AVX512,FUTURE
         4841 VPSRAQ          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.w1 e2 /r ] AVX512,FUTURE
         4842 VPSRAQ          xmmreg|mask|z,xmmrm128|b64*,imm8    [vmi:fv: evex.nds.128.66.0f.w1 72 /4 ib ] AVX512VL,AVX512,FUTURE
         4843 VPSRAQ          ymmreg|mask|z,ymmrm256|b64*,imm8    [vmi:fv: evex.nds.256.66.0f.w1 72 /4 ib ] AVX512VL,AVX512,FUTURE
         4844 VPSRAQ          zmmreg|mask|z,zmmrm512|b64*,imm8    [vmi:fv: evex.nds.512.66.0f.w1 72 /4 ib ] AVX512,FUTURE
         4845 VPSRAVD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 46 /r ] AVX512VL,AVX512,FUTURE
         4846 VPSRAVD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 46 /r ] AVX512VL,AVX512,FUTURE
         4847 VPSRAVD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 46 /r ] AVX512,FUTURE
         4848 VPSRAVQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 46 /r ] AVX512VL,AVX512,FUTURE
         4849 VPSRAVQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 46 /r ] AVX512VL,AVX512,FUTURE
         4850 VPSRAVQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 46 /r ] AVX512,FUTURE
         4851 VPSRAVW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.w1 11 /r ] AVX512VL,AVX512BW,FUTURE
         4852 VPSRAVW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.w1 11 /r ] AVX512VL,AVX512BW,FUTURE
         4853 VPSRAVW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.w1 11 /r ] AVX512BW,FUTURE
         4854 VPSRAW          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.wig e1 /r ] AVX512VL,AVX512BW,FUTURE
         4855 VPSRAW          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.wig e1 /r ] AVX512VL,AVX512BW,FUTURE
         4856 VPSRAW          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.wig e1 /r ] AVX512BW,FUTURE
         4857 VPSRAW          xmmreg|mask|z,xmmrm128*,imm8        [vmi:fvm: evex.nds.128.66.0f.wig 71 /4 ib ] AVX512VL,AVX512BW,FUTURE
         4858 VPSRAW          ymmreg|mask|z,ymmrm256*,imm8        [vmi:fvm: evex.nds.256.66.0f.wig 71 /4 ib ] AVX512VL,AVX512BW,FUTURE
         4859 VPSRAW          zmmreg|mask|z,zmmrm512*,imm8        [vmi:fvm: evex.nds.512.66.0f.wig 71 /4 ib ] AVX512BW,FUTURE
         4860 VPSRLD          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.w0 d2 /r ] AVX512VL,AVX512,FUTURE
         4861 VPSRLD          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.w0 d2 /r ] AVX512VL,AVX512,FUTURE
         4862 VPSRLD          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.w0 d2 /r ] AVX512,FUTURE
         4863 VPSRLD          xmmreg|mask|z,xmmrm128|b32*,imm8    [vmi:fv: evex.nds.128.66.0f.w0 72 /2 ib ] AVX512VL,AVX512,FUTURE
         4864 VPSRLD          ymmreg|mask|z,ymmrm256|b32*,imm8    [vmi:fv: evex.nds.256.66.0f.w0 72 /2 ib ] AVX512VL,AVX512,FUTURE
         4865 VPSRLD          zmmreg|mask|z,zmmrm512|b32*,imm8    [vmi:fv: evex.nds.512.66.0f.w0 72 /2 ib ] AVX512,FUTURE
         4866 VPSRLDQ         xmmreg,xmmrm128*,imm8               [vmi:fvm: evex.nds.128.66.0f.wig 73 /3 ib ] AVX512VL,AVX512BW,FUTURE
         4867 VPSRLDQ         ymmreg,ymmrm256*,imm8               [vmi:fvm: evex.nds.256.66.0f.wig 73 /3 ib ] AVX512VL,AVX512BW,FUTURE
         4868 VPSRLDQ         zmmreg,zmmrm512*,imm8               [vmi:fvm: evex.nds.512.66.0f.wig 73 /3 ib ] AVX512BW,FUTURE
         4869 VPSRLQ          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.w1 d3 /r ] AVX512VL,AVX512,FUTURE
         4870 VPSRLQ          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.w1 d3 /r ] AVX512VL,AVX512,FUTURE
         4871 VPSRLQ          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.w1 d3 /r ] AVX512,FUTURE
         4872 VPSRLQ          xmmreg|mask|z,xmmrm128|b64*,imm8    [vmi:fv: evex.nds.128.66.0f.w1 73 /2 ib ] AVX512VL,AVX512,FUTURE
         4873 VPSRLQ          ymmreg|mask|z,ymmrm256|b64*,imm8    [vmi:fv: evex.nds.256.66.0f.w1 73 /2 ib ] AVX512VL,AVX512,FUTURE
         4874 VPSRLQ          zmmreg|mask|z,zmmrm512|b64*,imm8    [vmi:fv: evex.nds.512.66.0f.w1 73 /2 ib ] AVX512,FUTURE
         4875 VPSRLVD         xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 45 /r ] AVX512VL,AVX512,FUTURE
         4876 VPSRLVD         ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 45 /r ] AVX512VL,AVX512,FUTURE
         4877 VPSRLVD         zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f38.w0 45 /r ] AVX512,FUTURE
         4878 VPSRLVQ         xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 45 /r ] AVX512VL,AVX512,FUTURE
         4879 VPSRLVQ         ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 45 /r ] AVX512VL,AVX512,FUTURE
         4880 VPSRLVQ         zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f38.w1 45 /r ] AVX512,FUTURE
         4881 VPSRLVW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f38.w1 10 /r ] AVX512VL,AVX512BW,FUTURE
         4882 VPSRLVW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f38.w1 10 /r ] AVX512VL,AVX512BW,FUTURE
         4883 VPSRLVW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f38.w1 10 /r ] AVX512BW,FUTURE
         4884 VPSRLW          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:m128: evex.nds.128.66.0f.wig d1 /r ] AVX512VL,AVX512BW,FUTURE
         4885 VPSRLW          ymmreg|mask|z,ymmreg*,xmmrm128      [rvm:m128: evex.nds.256.66.0f.wig d1 /r ] AVX512VL,AVX512BW,FUTURE
         4886 VPSRLW          zmmreg|mask|z,zmmreg*,xmmrm128      [rvm:m128: evex.nds.512.66.0f.wig d1 /r ] AVX512BW,FUTURE
         4887 VPSRLW          xmmreg|mask|z,xmmrm128*,imm8        [vmi:fvm: evex.nds.128.66.0f.wig 71 /2 ib ] AVX512VL,AVX512BW,FUTURE
         4888 VPSRLW          ymmreg|mask|z,ymmrm256*,imm8        [vmi:fvm: evex.nds.256.66.0f.wig 71 /2 ib ] AVX512VL,AVX512BW,FUTURE
         4889 VPSRLW          zmmreg|mask|z,zmmrm512*,imm8        [vmi:fvm: evex.nds.512.66.0f.wig 71 /2 ib ] AVX512BW,FUTURE
         4890 VPSUBB          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig f8 /r ] AVX512VL,AVX512BW,FUTURE
         4891 VPSUBB          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig f8 /r ] AVX512VL,AVX512BW,FUTURE
         4892 VPSUBB          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig f8 /r ] AVX512BW,FUTURE
         4893 VPSUBD          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 fa /r ] AVX512VL,AVX512,FUTURE
         4894 VPSUBD          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 fa /r ] AVX512VL,AVX512,FUTURE
         4895 VPSUBD          zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 fa /r ] AVX512,FUTURE
         4896 VPSUBQ          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 fb /r ] AVX512VL,AVX512,FUTURE
         4897 VPSUBQ          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 fb /r ] AVX512VL,AVX512,FUTURE
         4898 VPSUBQ          zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 fb /r ] AVX512,FUTURE
         4899 VPSUBSB         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig e8 /r ] AVX512VL,AVX512BW,FUTURE
         4900 VPSUBSB         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig e8 /r ] AVX512VL,AVX512BW,FUTURE
         4901 VPSUBSB         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig e8 /r ] AVX512BW,FUTURE
         4902 VPSUBSW         xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig e9 /r ] AVX512VL,AVX512BW,FUTURE
         4903 VPSUBSW         ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig e9 /r ] AVX512VL,AVX512BW,FUTURE
         4904 VPSUBSW         zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig e9 /r ] AVX512BW,FUTURE
         4905 VPSUBUSB        xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig d8 /r ] AVX512VL,AVX512BW,FUTURE
         4906 VPSUBUSB        ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig d8 /r ] AVX512VL,AVX512BW,FUTURE
         4907 VPSUBUSB        zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig d8 /r ] AVX512BW,FUTURE
         4908 VPSUBUSW        xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig d9 /r ] AVX512VL,AVX512BW,FUTURE
         4909 VPSUBUSW        ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig d9 /r ] AVX512VL,AVX512BW,FUTURE
         4910 VPSUBUSW        zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig d9 /r ] AVX512BW,FUTURE
         4911 VPSUBW          xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig f9 /r ] AVX512VL,AVX512BW,FUTURE
         4912 VPSUBW          ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig f9 /r ] AVX512VL,AVX512BW,FUTURE
         4913 VPSUBW          zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig f9 /r ] AVX512BW,FUTURE
         4914 VPTERNLOGD      xmmreg|mask|z,xmmreg,xmmrm128|b32,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w0 25 /r ib ] AVX512VL,AVX512,FUTURE
         4915 VPTERNLOGD      ymmreg|mask|z,ymmreg,ymmrm256|b32,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w0 25 /r ib ] AVX512VL,AVX512,FUTURE
         4916 VPTERNLOGD      zmmreg|mask|z,zmmreg,zmmrm512|b32,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w0 25 /r ib ] AVX512,FUTURE
         4917 VPTERNLOGQ      xmmreg|mask|z,xmmreg,xmmrm128|b64,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w1 25 /r ib ] AVX512VL,AVX512,FUTURE
         4918 VPTERNLOGQ      ymmreg|mask|z,ymmreg,ymmrm256|b64,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w1 25 /r ib ] AVX512VL,AVX512,FUTURE
         4919 VPTERNLOGQ      zmmreg|mask|z,zmmreg,zmmrm512|b64,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w1 25 /r ib ] AVX512,FUTURE
         4920 VPTESTMB        kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.66.0f38.w0 26 /r ] AVX512VL,AVX512BW,FUTURE
         4921 VPTESTMB        kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.66.0f38.w0 26 /r ] AVX512VL,AVX512BW,FUTURE
         4922 VPTESTMB        kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.66.0f38.w0 26 /r ] AVX512BW,FUTURE
         4923 VPTESTMD        kreg|mask,xmmreg,xmmrm128|b32       [rvm:fv: evex.nds.128.66.0f38.w0 27 /r ] AVX512VL,AVX512,FUTURE
         4924 VPTESTMD        kreg|mask,ymmreg,ymmrm256|b32       [rvm:fv: evex.nds.256.66.0f38.w0 27 /r ] AVX512VL,AVX512,FUTURE
         4925 VPTESTMD        kreg|mask,zmmreg,zmmrm512|b32       [rvm:fv: evex.nds.512.66.0f38.w0 27 /r ] AVX512,FUTURE
         4926 VPTESTMQ        kreg|mask,xmmreg,xmmrm128|b64       [rvm:fv: evex.nds.128.66.0f38.w1 27 /r ] AVX512VL,AVX512,FUTURE
         4927 VPTESTMQ        kreg|mask,ymmreg,ymmrm256|b64       [rvm:fv: evex.nds.256.66.0f38.w1 27 /r ] AVX512VL,AVX512,FUTURE
         4928 VPTESTMQ        kreg|mask,zmmreg,zmmrm512|b64       [rvm:fv: evex.nds.512.66.0f38.w1 27 /r ] AVX512,FUTURE
         4929 VPTESTMW        kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.66.0f38.w1 26 /r ] AVX512VL,AVX512BW,FUTURE
         4930 VPTESTMW        kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.66.0f38.w1 26 /r ] AVX512VL,AVX512BW,FUTURE
         4931 VPTESTMW        kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.66.0f38.w1 26 /r ] AVX512BW,FUTURE
         4932 VPTESTNMB       kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.f3.0f38.w0 26 /r ] AVX512VL,AVX512BW,FUTURE
         4933 VPTESTNMB       kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.f3.0f38.w0 26 /r ] AVX512VL,AVX512BW,FUTURE
         4934 VPTESTNMB       kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.f3.0f38.w0 26 /r ] AVX512BW,FUTURE
         4935 VPTESTNMD       kreg|mask,xmmreg,xmmrm128|b32       [rvm:fv: evex.nds.128.f3.0f38.w0 27 /r ] AVX512VL,AVX512,FUTURE
         4936 VPTESTNMD       kreg|mask,ymmreg,ymmrm256|b32       [rvm:fv: evex.nds.256.f3.0f38.w0 27 /r ] AVX512VL,AVX512,FUTURE
         4937 VPTESTNMD       kreg|mask,zmmreg,zmmrm512|b32       [rvm:fv: evex.nds.512.f3.0f38.w0 27 /r ] AVX512,FUTURE
         4938 VPTESTNMQ       kreg|mask,xmmreg,xmmrm128|b64       [rvm:fv: evex.nds.128.f3.0f38.w1 27 /r ] AVX512VL,AVX512,FUTURE
         4939 VPTESTNMQ       kreg|mask,ymmreg,ymmrm256|b64       [rvm:fv: evex.nds.256.f3.0f38.w1 27 /r ] AVX512VL,AVX512,FUTURE
         4940 VPTESTNMQ       kreg|mask,zmmreg,zmmrm512|b64       [rvm:fv: evex.nds.512.f3.0f38.w1 27 /r ] AVX512,FUTURE
         4941 VPTESTNMW       kreg|mask,xmmreg,xmmrm128           [rvm:fvm: evex.nds.128.f3.0f38.w1 26 /r ] AVX512VL,AVX512BW,FUTURE
         4942 VPTESTNMW       kreg|mask,ymmreg,ymmrm256           [rvm:fvm: evex.nds.256.f3.0f38.w1 26 /r ] AVX512VL,AVX512BW,FUTURE
         4943 VPTESTNMW       kreg|mask,zmmreg,zmmrm512           [rvm:fvm: evex.nds.512.f3.0f38.w1 26 /r ] AVX512BW,FUTURE
         4944 VPUNPCKHBW      xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig 68 /r ] AVX512VL,AVX512BW,FUTURE
         4945 VPUNPCKHBW      ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig 68 /r ] AVX512VL,AVX512BW,FUTURE
         4946 VPUNPCKHBW      zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig 68 /r ] AVX512BW,FUTURE
         4947 VPUNPCKHDQ      xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 6a /r ] AVX512VL,AVX512,FUTURE
         4948 VPUNPCKHDQ      ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 6a /r ] AVX512VL,AVX512,FUTURE
         4949 VPUNPCKHDQ      zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 6a /r ] AVX512,FUTURE
         4950 VPUNPCKHQDQ     xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 6d /r ] AVX512VL,AVX512,FUTURE
         4951 VPUNPCKHQDQ     ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 6d /r ] AVX512VL,AVX512,FUTURE
         4952 VPUNPCKHQDQ     zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 6d /r ] AVX512,FUTURE
         4953 VPUNPCKHWD      xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig 69 /r ] AVX512VL,AVX512BW,FUTURE
         4954 VPUNPCKHWD      ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig 69 /r ] AVX512VL,AVX512BW,FUTURE
         4955 VPUNPCKHWD      zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig 69 /r ] AVX512BW,FUTURE
         4956 VPUNPCKLBW      xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig 60 /r ] AVX512VL,AVX512BW,FUTURE
         4957 VPUNPCKLBW      ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig 60 /r ] AVX512VL,AVX512BW,FUTURE
         4958 VPUNPCKLBW      zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig 60 /r ] AVX512BW,FUTURE
         4959 VPUNPCKLDQ      xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 62 /r ] AVX512VL,AVX512,FUTURE
         4960 VPUNPCKLDQ      ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 62 /r ] AVX512VL,AVX512,FUTURE
         4961 VPUNPCKLDQ      zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 62 /r ] AVX512,FUTURE
         4962 VPUNPCKLQDQ     xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 6c /r ] AVX512VL,AVX512,FUTURE
         4963 VPUNPCKLQDQ     ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 6c /r ] AVX512VL,AVX512,FUTURE
         4964 VPUNPCKLQDQ     zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 6c /r ] AVX512,FUTURE
         4965 VPUNPCKLWD      xmmreg|mask|z,xmmreg*,xmmrm128      [rvm:fvm: evex.nds.128.66.0f.wig 61 /r ] AVX512VL,AVX512BW,FUTURE
         4966 VPUNPCKLWD      ymmreg|mask|z,ymmreg*,ymmrm256      [rvm:fvm: evex.nds.256.66.0f.wig 61 /r ] AVX512VL,AVX512BW,FUTURE
         4967 VPUNPCKLWD      zmmreg|mask|z,zmmreg*,zmmrm512      [rvm:fvm: evex.nds.512.66.0f.wig 61 /r ] AVX512BW,FUTURE
         4968 VPXORD          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f.w0 ef /r ] AVX512VL,AVX512,FUTURE
         4969 VPXORD          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f.w0 ef /r ] AVX512VL,AVX512,FUTURE
         4970 VPXORD          zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.66.0f.w0 ef /r ] AVX512,FUTURE
         4971 VPXORQ          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 ef /r ] AVX512VL,AVX512,FUTURE
         4972 VPXORQ          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 ef /r ] AVX512VL,AVX512,FUTURE
         4973 VPXORQ          zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 ef /r ] AVX512,FUTURE
         4974 VRANGEPD        xmmreg|mask|z,xmmreg*,xmmrm128|b64,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w1 50 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4975 VRANGEPD        ymmreg|mask|z,ymmreg*,ymmrm256|b64,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w1 50 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4976 VRANGEPD        zmmreg|mask|z,zmmreg*,zmmrm512|b64|sae,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w1 50 /r ib ] AVX512DQ,FUTURE
         4977 VRANGEPS        xmmreg|mask|z,xmmreg*,xmmrm128|b32,imm8 [rvmi:fv: evex.nds.128.66.0f3a.w0 50 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4978 VRANGEPS        ymmreg|mask|z,ymmreg*,ymmrm256|b32,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w0 50 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4979 VRANGEPS        zmmreg|mask|z,zmmreg*,zmmrm512|b32|sae,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w0 50 /r ib ] AVX512DQ,FUTURE
         4980 VRANGESD        xmmreg|mask|z,xmmreg*,xmmrm64|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w1 51 /r ib ] AVX512DQ,FUTURE
         4981 VRANGESS        xmmreg|mask|z,xmmreg*,xmmrm32|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w0 51 /r ib ] AVX512DQ,FUTURE
         4982 VRCP14PD        xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f38.w1 4c /r ] AVX512VL,AVX512,FUTURE
         4983 VRCP14PD        ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f38.w1 4c /r ] AVX512VL,AVX512,FUTURE
         4984 VRCP14PD        zmmreg|mask|z,zmmrm512|b64          [rm:fv: evex.512.66.0f38.w1 4c /r ] AVX512,FUTURE
         4985 VRCP14PS        xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.66.0f38.w0 4c /r ] AVX512VL,AVX512,FUTURE
         4986 VRCP14PS        ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.66.0f38.w0 4c /r ] AVX512VL,AVX512,FUTURE
         4987 VRCP14PS        zmmreg|mask|z,zmmrm512|b32          [rm:fv: evex.512.66.0f38.w0 4c /r ] AVX512,FUTURE
         4988 VRCP14SD        xmmreg|mask|z,xmmreg*,xmmrm64       [rvm:t1s: evex.nds.128.66.0f38.w1 4d /r ] AVX512,FUTURE
         4989 VRCP14SS        xmmreg|mask|z,xmmreg*,xmmrm32       [rvm:t1s: evex.nds.128.66.0f38.w0 4d /r ] AVX512,FUTURE
         4990 VRCP28PD        zmmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.66.0f38.w1 ca /r ] AVX512ER,FUTURE
         4991 VRCP28PS        zmmreg|mask|z,zmmrm512|b32|sae      [rm:fv: evex.512.66.0f38.w0 ca /r ] AVX512ER,FUTURE
         4992 VRCP28SD        xmmreg|mask|z,xmmreg*,xmmrm64|sae   [rvm:t1s: evex.nds.128.66.0f38.w1 cb /r ] AVX512ER,FUTURE
         4993 VRCP28SS        xmmreg|mask|z,xmmreg*,xmmrm32|sae   [rvm:t1s: evex.nds.128.66.0f38.w0 cb /r ] AVX512ER,FUTURE
         4994 VREDUCEPD       xmmreg|mask|z,xmmrm128|b64,imm8     [rmi:fv: evex.128.66.0f3a.w1 56 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4995 VREDUCEPD       ymmreg|mask|z,ymmrm256|b64,imm8     [rmi:fv: evex.256.66.0f3a.w1 56 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4996 VREDUCEPD       zmmreg|mask|z,zmmrm512|b64|sae,imm8 [rmi:fv: evex.512.66.0f3a.w1 56 /r ib ] AVX512DQ,FUTURE
         4997 VREDUCEPS       xmmreg|mask|z,xmmrm128|b32,imm8     [rmi:fv: evex.128.66.0f3a.w0 56 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4998 VREDUCEPS       ymmreg|mask|z,ymmrm256|b32,imm8     [rmi:fv: evex.256.66.0f3a.w0 56 /r ib ] AVX512VL,AVX512DQ,FUTURE
         4999 VREDUCEPS       zmmreg|mask|z,zmmrm512|b32|sae,imm8 [rmi:fv: evex.512.66.0f3a.w0 56 /r ib ] AVX512DQ,FUTURE
         5000 VREDUCESD       xmmreg|mask|z,xmmreg*,xmmrm64|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w1 57 /r ib ] AVX512DQ,FUTURE
         5001 VREDUCESS       xmmreg|mask|z,xmmreg*,xmmrm32|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w0 57 /r ib ] AVX512DQ,FUTURE
         5002 VRNDSCALEPD     xmmreg|mask|z,xmmrm128|b64,imm8     [rmi:fv: evex.128.66.0f3a.w1 09 /r ib ] AVX512VL,AVX512,FUTURE
         5003 VRNDSCALEPD     ymmreg|mask|z,ymmrm256|b64,imm8     [rmi:fv: evex.256.66.0f3a.w1 09 /r ib ] AVX512VL,AVX512,FUTURE
         5004 VRNDSCALEPD     zmmreg|mask|z,zmmrm512|b64|sae,imm8 [rmi:fv: evex.512.66.0f3a.w1 09 /r ib ] AVX512,FUTURE
         5005 VRNDSCALEPS     xmmreg|mask|z,xmmrm128|b32,imm8     [rmi:fv: evex.128.66.0f3a.w0 08 /r ib ] AVX512VL,AVX512,FUTURE
         5006 VRNDSCALEPS     ymmreg|mask|z,ymmrm256|b32,imm8     [rmi:fv: evex.256.66.0f3a.w0 08 /r ib ] AVX512VL,AVX512,FUTURE
         5007 VRNDSCALEPS     zmmreg|mask|z,zmmrm512|b32|sae,imm8 [rmi:fv: evex.512.66.0f3a.w0 08 /r ib ] AVX512,FUTURE
         5008 VRNDSCALESD     xmmreg|mask|z,xmmreg*,xmmrm64|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w1 0b /r ib ] AVX512,FUTURE
         5009 VRNDSCALESS     xmmreg|mask|z,xmmreg*,xmmrm32|sae,imm8 [rvmi:t1s: evex.nds.128.66.0f3a.w0 0a /r ib ] AVX512,FUTURE
         5010 VRSQRT14PD      xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f38.w1 4e /r ] AVX512VL,AVX512,FUTURE
         5011 VRSQRT14PD      ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f38.w1 4e /r ] AVX512VL,AVX512,FUTURE
         5012 VRSQRT14PD      zmmreg|mask|z,zmmrm512|b64          [rm:fv: evex.512.66.0f38.w1 4e /r ] AVX512,FUTURE
         5013 VRSQRT14PS      xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.66.0f38.w0 4e /r ] AVX512VL,AVX512,FUTURE
         5014 VRSQRT14PS      ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.66.0f38.w0 4e /r ] AVX512VL,AVX512,FUTURE
         5015 VRSQRT14PS      zmmreg|mask|z,zmmrm512|b32          [rm:fv: evex.512.66.0f38.w0 4e /r ] AVX512,FUTURE
         5016 VRSQRT14SD      xmmreg|mask|z,xmmreg*,xmmrm64       [rvm:t1s: evex.nds.128.66.0f38.w1 4f /r ] AVX512,FUTURE
         5017 VRSQRT14SS      xmmreg|mask|z,xmmreg*,xmmrm32       [rvm:t1s: evex.nds.128.66.0f38.w0 4f /r ] AVX512,FUTURE
         5018 VRSQRT28PD      zmmreg|mask|z,zmmrm512|b64|sae      [rm:fv: evex.512.66.0f38.w1 cc /r ] AVX512ER,FUTURE
         5019 VRSQRT28PS      zmmreg|mask|z,zmmrm512|b32|sae      [rm:fv: evex.512.66.0f38.w0 cc /r ] AVX512ER,FUTURE
         5020 VRSQRT28SD      xmmreg|mask|z,xmmreg*,xmmrm64|sae   [rvm:t1s: evex.nds.128.66.0f38.w1 cd /r ] AVX512ER,FUTURE
         5021 VRSQRT28SS      xmmreg|mask|z,xmmreg*,xmmrm32|sae   [rvm:t1s: evex.nds.128.66.0f38.w0 cd /r ] AVX512ER,FUTURE
         5022 VSCALEFPD       xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f38.w1 2c /r ] AVX512VL,AVX512,FUTURE
         5023 VSCALEFPD       ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f38.w1 2c /r ] AVX512VL,AVX512,FUTURE
         5024 VSCALEFPD       zmmreg|mask|z,zmmreg*,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f38.w1 2c /r ] AVX512,FUTURE
         5025 VSCALEFPS       xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.66.0f38.w0 2c /r ] AVX512VL,AVX512,FUTURE
         5026 VSCALEFPS       ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.66.0f38.w0 2c /r ] AVX512VL,AVX512,FUTURE
         5027 VSCALEFPS       zmmreg|mask|z,zmmreg*,zmmrm512|b32|er [rvm:fv: evex.nds.512.66.0f38.w0 2c /r ] AVX512,FUTURE
         5028 VSCALEFSD       xmmreg|mask|z,xmmreg*,xmmrm64|er    [rvm:t1s: evex.nds.128.66.0f38.w1 2d /r ] AVX512,FUTURE
         5029 VSCALEFSS       xmmreg|mask|z,xmmreg*,xmmrm32|er    [rvm:t1s: evex.nds.128.66.0f38.w0 2d /r ] AVX512,FUTURE
         5030 VSCATTERDPD     xmem64|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w1 a2 /r ] AVX512VL,AVX512,FUTURE
         5031 VSCATTERDPD     xmem64|mask,ymmreg                  [mr:t1s: vsibx evex.256.66.0f38.w1 a2 /r ] AVX512VL,AVX512,FUTURE
         5032 VSCATTERDPD     ymem64|mask,zmmreg                  [mr:t1s: vsiby evex.512.66.0f38.w1 a2 /r ] AVX512,FUTURE
         5033 VSCATTERDPS     xmem32|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w0 a2 /r ] AVX512VL,AVX512,FUTURE
         5034 VSCATTERDPS     ymem32|mask,ymmreg                  [mr:t1s: vsiby evex.256.66.0f38.w0 a2 /r ] AVX512VL,AVX512,FUTURE
         5035 VSCATTERDPS     zmem32|mask,zmmreg                  [mr:t1s: vsibz evex.512.66.0f38.w0 a2 /r ] AVX512,FUTURE
         5036 VSCATTERPF0DPD  ymem64|mask                         [m:t1s: vsiby evex.512.66.0f38.w1 c6 /5 ] AVX512PF,FUTURE
         5037 VSCATTERPF0DPS  zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c6 /5 ] AVX512PF,FUTURE
         5038 VSCATTERPF0QPD  zmem64|mask                         [m:t1s: vsibz evex.512.66.0f38.w1 c7 /5 ] AVX512PF,FUTURE
         5039 VSCATTERPF0QPS  zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c7 /5 ] AVX512PF,FUTURE
         5040 VSCATTERPF1DPD  ymem64|mask                         [m:t1s: vsiby evex.512.66.0f38.w1 c6 /6 ] AVX512PF,FUTURE
         5041 VSCATTERPF1DPS  zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c6 /6 ] AVX512PF,FUTURE
         5042 VSCATTERPF1QPD  zmem64|mask                         [m:t1s: vsibz evex.512.66.0f38.w1 c7 /6 ] AVX512PF,FUTURE
         5043 VSCATTERPF1QPS  zmem32|mask                         [m:t1s: vsibz evex.512.66.0f38.w0 c7 /6 ] AVX512PF,FUTURE
         5044 VSCATTERQPD     xmem64|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w1 a3 /r ] AVX512VL,AVX512,FUTURE
         5045 VSCATTERQPD     ymem64|mask,ymmreg                  [mr:t1s: vsiby evex.256.66.0f38.w1 a3 /r ] AVX512VL,AVX512,FUTURE
         5046 VSCATTERQPD     zmem64|mask,zmmreg                  [mr:t1s: vsibz evex.512.66.0f38.w1 a3 /r ] AVX512,FUTURE
         5047 VSCATTERQPS     xmem32|mask,xmmreg                  [mr:t1s: vsibx evex.128.66.0f38.w0 a3 /r ] AVX512VL,AVX512,FUTURE
         5048 VSCATTERQPS     ymem32|mask,xmmreg                  [mr:t1s: vsiby evex.256.66.0f38.w0 a3 /r ] AVX512VL,AVX512,FUTURE
         5049 VSCATTERQPS     zmem32|mask,ymmreg                  [mr:t1s: vsibz evex.512.66.0f38.w0 a3 /r ] AVX512,FUTURE
         5050 VSHUFF32X4      ymmreg|mask|z,ymmreg*,ymmrm256|b32,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w0 23 /r ib ] AVX512VL,AVX512,FUTURE
         5051 VSHUFF32X4      zmmreg|mask|z,zmmreg*,zmmrm512|b32,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w0 23 /r ib ] AVX512,FUTURE
         5052 VSHUFF64X2      ymmreg|mask|z,ymmreg*,ymmrm256|b64,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w1 23 /r ib ] AVX512VL,AVX512,FUTURE
         5053 VSHUFF64X2      zmmreg|mask|z,zmmreg*,zmmrm512|b64,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w1 23 /r ib ] AVX512,FUTURE
         5054 VSHUFI32X4      ymmreg|mask|z,ymmreg*,ymmrm256|b32,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w0 43 /r ib ] AVX512VL,AVX512,FUTURE
         5055 VSHUFI32X4      zmmreg|mask|z,zmmreg*,zmmrm512|b32,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w0 43 /r ib ] AVX512,FUTURE
         5056 VSHUFI64X2      ymmreg|mask|z,ymmreg*,ymmrm256|b64,imm8 [rvmi:fv: evex.nds.256.66.0f3a.w1 43 /r ib ] AVX512VL,AVX512,FUTURE
         5057 VSHUFI64X2      zmmreg|mask|z,zmmreg*,zmmrm512|b64,imm8 [rvmi:fv: evex.nds.512.66.0f3a.w1 43 /r ib ] AVX512,FUTURE
         5058 VSHUFPD         xmmreg|mask|z,xmmreg*,xmmrm128|b64,imm8 [rvmi:fv: evex.nds.128.66.0f.w1 c6 /r ib ] AVX512VL,AVX512,FUTURE
         5059 VSHUFPD         ymmreg|mask|z,ymmreg*,ymmrm256|b64,imm8 [rvmi:fv: evex.nds.256.66.0f.w1 c6 /r ib ] AVX512VL,AVX512,FUTURE
         5060 VSHUFPD         zmmreg|mask|z,zmmreg*,zmmrm512|b64,imm8 [rvmi:fv: evex.nds.512.66.0f.w1 c6 /r ib ] AVX512,FUTURE
         5061 VSHUFPS         xmmreg|mask|z,xmmreg*,xmmrm128|b32,imm8 [rvmi:fv: evex.nds.128.0f.w0 c6 /r ib ] AVX512VL,AVX512,FUTURE
         5062 VSHUFPS         ymmreg|mask|z,ymmreg*,ymmrm256|b32,imm8 [rvmi:fv: evex.nds.256.0f.w0 c6 /r ib ] AVX512VL,AVX512,FUTURE
         5063 VSHUFPS         zmmreg|mask|z,zmmreg*,zmmrm512|b32,imm8 [rvmi:fv: evex.nds.512.0f.w0 c6 /r ib ] AVX512,FUTURE
         5064 VSQRTPD         xmmreg|mask|z,xmmrm128|b64          [rm:fv: evex.128.66.0f.w1 51 /r ] AVX512VL,AVX512,FUTURE
         5065 VSQRTPD         ymmreg|mask|z,ymmrm256|b64          [rm:fv: evex.256.66.0f.w1 51 /r ] AVX512VL,AVX512,FUTURE
         5066 VSQRTPD         zmmreg|mask|z,zmmrm512|b64|er       [rm:fv: evex.512.66.0f.w1 51 /r ] AVX512,FUTURE
         5067 VSQRTPS         xmmreg|mask|z,xmmrm128|b32          [rm:fv: evex.128.0f.w0 51 /r ] AVX512VL,AVX512,FUTURE
         5068 VSQRTPS         ymmreg|mask|z,ymmrm256|b32          [rm:fv: evex.256.0f.w0 51 /r ] AVX512VL,AVX512,FUTURE
         5069 VSQRTPS         zmmreg|mask|z,zmmrm512|b32|er       [rm:fv: evex.512.0f.w0 51 /r ] AVX512,FUTURE
         5070 VSQRTSD         xmmreg|mask|z,xmmreg*,xmmrm64|er    [rvm:t1s: evex.nds.128.f2.0f.w1 51 /r ] AVX512,FUTURE
         5071 VSQRTSS         xmmreg|mask|z,xmmreg*,xmmrm32|er    [rvm:t1s: evex.nds.128.f3.0f.w0 51 /r ] AVX512,FUTURE
         5072 VSUBPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 5c /r ] AVX512VL,AVX512,FUTURE
         5073 VSUBPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 5c /r ] AVX512VL,AVX512,FUTURE
         5074 VSUBPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64|er [rvm:fv: evex.nds.512.66.0f.w1 5c /r ] AVX512,FUTURE
         5075 VSUBPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 5c /r ] AVX512VL,AVX512,FUTURE
         5076 VSUBPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 5c /r ] AVX512VL,AVX512,FUTURE
         5077 VSUBPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32|er [rvm:fv: evex.nds.512.0f.w0 5c /r ] AVX512,FUTURE
         5078 VSUBSD          xmmreg|mask|z,xmmreg*,xmmrm64|er    [rvm:t1s: evex.nds.128.f2.0f.w1 5c /r ] AVX512,FUTURE
         5079 VSUBSS          xmmreg|mask|z,xmmreg*,xmmrm32|er    [rvm:t1s: evex.nds.128.f3.0f.w0 5c /r ] AVX512,FUTURE
         5080 VUCOMISD        xmmreg,xmmrm64|sae                  [rm:t1s: evex.128.66.0f.w1 2e /r ] AVX512,FUTURE
         5081 VUCOMISS        xmmreg,xmmrm32|sae                  [rm:t1s: evex.128.0f.w0 2e /r ] AVX512,FUTURE
         5082 VUNPCKHPD       xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 15 /r ] AVX512VL,AVX512,FUTURE
         5083 VUNPCKHPD       ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 15 /r ] AVX512VL,AVX512,FUTURE
         5084 VUNPCKHPD       zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 15 /r ] AVX512,FUTURE
         5085 VUNPCKHPS       xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 15 /r ] AVX512VL,AVX512,FUTURE
         5086 VUNPCKHPS       ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 15 /r ] AVX512VL,AVX512,FUTURE
         5087 VUNPCKHPS       zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.0f.w0 15 /r ] AVX512,FUTURE
         5088 VUNPCKLPD       xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 14 /r ] AVX512VL,AVX512,FUTURE
         5089 VUNPCKLPD       ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 14 /r ] AVX512VL,AVX512,FUTURE
         5090 VUNPCKLPD       zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 14 /r ] AVX512,FUTURE
         5091 VUNPCKLPS       xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 14 /r ] AVX512VL,AVX512,FUTURE
         5092 VUNPCKLPS       ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 14 /r ] AVX512VL,AVX512,FUTURE
         5093 VUNPCKLPS       zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.0f.w0 14 /r ] AVX512,FUTURE
         5094 VXORPD          xmmreg|mask|z,xmmreg*,xmmrm128|b64  [rvm:fv: evex.nds.128.66.0f.w1 57 /r ] AVX512VL,AVX512DQ,FUTURE
         5095 VXORPD          ymmreg|mask|z,ymmreg*,ymmrm256|b64  [rvm:fv: evex.nds.256.66.0f.w1 57 /r ] AVX512VL,AVX512DQ,FUTURE
         5096 VXORPD          zmmreg|mask|z,zmmreg*,zmmrm512|b64  [rvm:fv: evex.nds.512.66.0f.w1 57 /r ] AVX512DQ,FUTURE
         5097 VXORPS          xmmreg|mask|z,xmmreg*,xmmrm128|b32  [rvm:fv: evex.nds.128.0f.w0 57 /r ] AVX512VL,AVX512DQ,FUTURE
         5098 VXORPS          ymmreg|mask|z,ymmreg*,ymmrm256|b32  [rvm:fv: evex.nds.256.0f.w0 57 /r ] AVX512VL,AVX512DQ,FUTURE
         5099 VXORPS          zmmreg|mask|z,zmmreg*,zmmrm512|b32  [rvm:fv: evex.nds.512.0f.w0 57 /r ] AVX512DQ,FUTURE
         5100 ; MJC PUBLIC END
         5101 
         5102 ;# Intel memory protection keys for userspace (PKU aka PKEYs)
         5103 RDPKRU                void                                [        0f 01 ee]                                X64,FUTURE
         5104 WRPKRU                void                                [        0f 01 ef]                                X64,FUTURE
         5105 
         5106 ;# Read Processor ID
         5107 RDPID                reg32                                [m:        f3 0f c7 /7]                                NOLONG,FUTURE
         5108 RDPID                reg64                                [m:        o64nw f3 0f c7 /7]                        X64,FUTURE
         5109 RDPID                reg32                                [m:        f3 0f c7 /7]                                X64,UNDOC,FUTURE
         5110 
         5111 ;# New memory instructions
         5112 CLFLUSHOPT        mem                                [m:        66 0f ae /7]                                FUTURE
         5113 CLWB            mem                             [m:     66 0f ae /6]                            FUTURE
         5114 ; This one was killed before it saw the light of day
         5115 PCOMMIT         void                            [       66 0f ae f8]                            FUTURE,UNDOC,OBSOLETE
         5116 
         5117 ; AMD Zen v1
         5118 CLZERO                void                                [        0f 01 fc]                                FUTURE,AMD
         5119 
         5120 ;# Systematic names for the hinting nop instructions
         5121 ; These should be last in the file
         5122 HINT_NOP0        rm16                                [m:        o16 0f 18 /0]                                P6,UNDOC
         5123 HINT_NOP0        rm32                                [m:        o32 0f 18 /0]                                P6,UNDOC
         5124 HINT_NOP0        rm64                                [m:        o64 0f 18 /0]                                X64,UNDOC
         5125 HINT_NOP1        rm16                                [m:        o16 0f 18 /1]                                P6,UNDOC
         5126 HINT_NOP1        rm32                                [m:        o32 0f 18 /1]                                P6,UNDOC
         5127 HINT_NOP1        rm64                                [m:        o64 0f 18 /1]                                X64,UNDOC
         5128 HINT_NOP2        rm16                                [m:        o16 0f 18 /2]                                P6,UNDOC
         5129 HINT_NOP2        rm32                                [m:        o32 0f 18 /2]                                P6,UNDOC
         5130 HINT_NOP2        rm64                                [m:        o64 0f 18 /2]                                X64,UNDOC
         5131 HINT_NOP3        rm16                                [m:        o16 0f 18 /3]                                P6,UNDOC
         5132 HINT_NOP3        rm32                                [m:        o32 0f 18 /3]                                P6,UNDOC
         5133 HINT_NOP3        rm64                                [m:        o64 0f 18 /3]                                X64,UNDOC
         5134 HINT_NOP4        rm16                                [m:        o16 0f 18 /4]                                P6,UNDOC
         5135 HINT_NOP4        rm32                                [m:        o32 0f 18 /4]                                P6,UNDOC
         5136 HINT_NOP4        rm64                                [m:        o64 0f 18 /4]                                X64,UNDOC
         5137 HINT_NOP5        rm16                                [m:        o16 0f 18 /5]                                P6,UNDOC
         5138 HINT_NOP5        rm32                                [m:        o32 0f 18 /5]                                P6,UNDOC
         5139 HINT_NOP5        rm64                                [m:        o64 0f 18 /5]                                X64,UNDOC
         5140 HINT_NOP6        rm16                                [m:        o16 0f 18 /6]                                P6,UNDOC
         5141 HINT_NOP6        rm32                                [m:        o32 0f 18 /6]                                P6,UNDOC
         5142 HINT_NOP6        rm64                                [m:        o64 0f 18 /6]                                X64,UNDOC
         5143 HINT_NOP7        rm16                                [m:        o16 0f 18 /7]                                P6,UNDOC
         5144 HINT_NOP7        rm32                                [m:        o32 0f 18 /7]                                P6,UNDOC
         5145 HINT_NOP7        rm64                                [m:        o64 0f 18 /7]                                X64,UNDOC
         5146 HINT_NOP8        rm16                                [m:        o16 0f 19 /0]                                P6,UNDOC
         5147 HINT_NOP8        rm32                                [m:        o32 0f 19 /0]                                P6,UNDOC
         5148 HINT_NOP8        rm64                                [m:        o64 0f 19 /0]                                X64,UNDOC
         5149 HINT_NOP9        rm16                                [m:        o16 0f 19 /1]                                P6,UNDOC
         5150 HINT_NOP9        rm32                                [m:        o32 0f 19 /1]                                P6,UNDOC
         5151 HINT_NOP9        rm64                                [m:        o64 0f 19 /1]                                X64,UNDOC
         5152 HINT_NOP10        rm16                                [m:        o16 0f 19 /2]                                P6,UNDOC
         5153 HINT_NOP10        rm32                                [m:        o32 0f 19 /2]                                P6,UNDOC
         5154 HINT_NOP10        rm64                                [m:        o64 0f 19 /2]                                X64,UNDOC
         5155 HINT_NOP11        rm16                                [m:        o16 0f 19 /3]                                P6,UNDOC
         5156 HINT_NOP11        rm32                                [m:        o32 0f 19 /3]                                P6,UNDOC
         5157 HINT_NOP11        rm64                                [m:        o64 0f 19 /3]                                X64,UNDOC
         5158 HINT_NOP12        rm16                                [m:        o16 0f 19 /4]                                P6,UNDOC
         5159 HINT_NOP12        rm32                                [m:        o32 0f 19 /4]                                P6,UNDOC
         5160 HINT_NOP12        rm64                                [m:        o64 0f 19 /4]                                X64,UNDOC
         5161 HINT_NOP13        rm16                                [m:        o16 0f 19 /5]                                P6,UNDOC
         5162 HINT_NOP13        rm32                                [m:        o32 0f 19 /5]                                P6,UNDOC
         5163 HINT_NOP13        rm64                                [m:        o64 0f 19 /5]                                X64,UNDOC
         5164 HINT_NOP14        rm16                                [m:        o16 0f 19 /6]                                P6,UNDOC
         5165 HINT_NOP14        rm32                                [m:        o32 0f 19 /6]                                P6,UNDOC
         5166 HINT_NOP14        rm64                                [m:        o64 0f 19 /6]                                X64,UNDOC
         5167 HINT_NOP15        rm16                                [m:        o16 0f 19 /7]                                P6,UNDOC
         5168 HINT_NOP15        rm32                                [m:        o32 0f 19 /7]                                P6,UNDOC
         5169 HINT_NOP15        rm64                                [m:        o64 0f 19 /7]                                X64,UNDOC
         5170 HINT_NOP16        rm16                                [m:        o16 0f 1a /0]                                P6,UNDOC
         5171 HINT_NOP16        rm32                                [m:        o32 0f 1a /0]                                P6,UNDOC
         5172 HINT_NOP16        rm64                                [m:        o64 0f 1a /0]                                X64,UNDOC
         5173 HINT_NOP17        rm16                                [m:        o16 0f 1a /1]                                P6,UNDOC
         5174 HINT_NOP17        rm32                                [m:        o32 0f 1a /1]                                P6,UNDOC
         5175 HINT_NOP17        rm64                                [m:        o64 0f 1a /1]                                X64,UNDOC
         5176 HINT_NOP18        rm16                                [m:        o16 0f 1a /2]                                P6,UNDOC
         5177 HINT_NOP18        rm32                                [m:        o32 0f 1a /2]                                P6,UNDOC
         5178 HINT_NOP18        rm64                                [m:        o64 0f 1a /2]                                X64,UNDOC
         5179 HINT_NOP19        rm16                                [m:        o16 0f 1a /3]                                P6,UNDOC
         5180 HINT_NOP19        rm32                                [m:        o32 0f 1a /3]                                P6,UNDOC
         5181 HINT_NOP19        rm64                                [m:        o64 0f 1a /3]                                X64,UNDOC
         5182 HINT_NOP20        rm16                                [m:        o16 0f 1a /4]                                P6,UNDOC
         5183 HINT_NOP20        rm32                                [m:        o32 0f 1a /4]                                P6,UNDOC
         5184 HINT_NOP20        rm64                                [m:        o64 0f 1a /4]                                X64,UNDOC
         5185 HINT_NOP21        rm16                                [m:        o16 0f 1a /5]                                P6,UNDOC
         5186 HINT_NOP21        rm32                                [m:        o32 0f 1a /5]                                P6,UNDOC
         5187 HINT_NOP21        rm64                                [m:        o64 0f 1a /5]                                X64,UNDOC
         5188 HINT_NOP22        rm16                                [m:        o16 0f 1a /6]                                P6,UNDOC
         5189 HINT_NOP22        rm32                                [m:        o32 0f 1a /6]                                P6,UNDOC
         5190 HINT_NOP22        rm64                                [m:        o64 0f 1a /6]                                X64,UNDOC
         5191 HINT_NOP23        rm16                                [m:        o16 0f 1a /7]                                P6,UNDOC
         5192 HINT_NOP23        rm32                                [m:        o32 0f 1a /7]                                P6,UNDOC
         5193 HINT_NOP23        rm64                                [m:        o64 0f 1a /7]                                X64,UNDOC
         5194 HINT_NOP24        rm16                                [m:        o16 0f 1b /0]                                P6,UNDOC
         5195 HINT_NOP24        rm32                                [m:        o32 0f 1b /0]                                P6,UNDOC
         5196 HINT_NOP24        rm64                                [m:        o64 0f 1b /0]                                X64,UNDOC
         5197 HINT_NOP25        rm16                                [m:        o16 0f 1b /1]                                P6,UNDOC
         5198 HINT_NOP25        rm32                                [m:        o32 0f 1b /1]                                P6,UNDOC
         5199 HINT_NOP25        rm64                                [m:        o64 0f 1b /1]                                X64,UNDOC
         5200 HINT_NOP26        rm16                                [m:        o16 0f 1b /2]                                P6,UNDOC
         5201 HINT_NOP26        rm32                                [m:        o32 0f 1b /2]                                P6,UNDOC
         5202 HINT_NOP26        rm64                                [m:        o64 0f 1b /2]                                X64,UNDOC
         5203 HINT_NOP27        rm16                                [m:        o16 0f 1b /3]                                P6,UNDOC
         5204 HINT_NOP27        rm32                                [m:        o32 0f 1b /3]                                P6,UNDOC
         5205 HINT_NOP27        rm64                                [m:        o64 0f 1b /3]                                X64,UNDOC
         5206 HINT_NOP28        rm16                                [m:        o16 0f 1b /4]                                P6,UNDOC
         5207 HINT_NOP28        rm32                                [m:        o32 0f 1b /4]                                P6,UNDOC
         5208 HINT_NOP28        rm64                                [m:        o64 0f 1b /4]                                X64,UNDOC
         5209 HINT_NOP29        rm16                                [m:        o16 0f 1b /5]                                P6,UNDOC
         5210 HINT_NOP29        rm32                                [m:        o32 0f 1b /5]                                P6,UNDOC
         5211 HINT_NOP29        rm64                                [m:        o64 0f 1b /5]                                X64,UNDOC
         5212 HINT_NOP30        rm16                                [m:        o16 0f 1b /6]                                P6,UNDOC
         5213 HINT_NOP30        rm32                                [m:        o32 0f 1b /6]                                P6,UNDOC
         5214 HINT_NOP30        rm64                                [m:        o64 0f 1b /6]                                X64,UNDOC
         5215 HINT_NOP31        rm16                                [m:        o16 0f 1b /7]                                P6,UNDOC
         5216 HINT_NOP31        rm32                                [m:        o32 0f 1b /7]                                P6,UNDOC
         5217 HINT_NOP31        rm64                                [m:        o64 0f 1b /7]                                X64,UNDOC
         5218 HINT_NOP32        rm16                                [m:        o16 0f 1c /0]                                P6,UNDOC
         5219 HINT_NOP32        rm32                                [m:        o32 0f 1c /0]                                P6,UNDOC
         5220 HINT_NOP32        rm64                                [m:        o64 0f 1c /0]                                X64,UNDOC
         5221 HINT_NOP33        rm16                                [m:        o16 0f 1c /1]                                P6,UNDOC
         5222 HINT_NOP33        rm32                                [m:        o32 0f 1c /1]                                P6,UNDOC
         5223 HINT_NOP33        rm64                                [m:        o64 0f 1c /1]                                X64,UNDOC
         5224 HINT_NOP34        rm16                                [m:        o16 0f 1c /2]                                P6,UNDOC
         5225 HINT_NOP34        rm32                                [m:        o32 0f 1c /2]                                P6,UNDOC
         5226 HINT_NOP34        rm64                                [m:        o64 0f 1c /2]                                X64,UNDOC
         5227 HINT_NOP35        rm16                                [m:        o16 0f 1c /3]                                P6,UNDOC
         5228 HINT_NOP35        rm32                                [m:        o32 0f 1c /3]                                P6,UNDOC
         5229 HINT_NOP35        rm64                                [m:        o64 0f 1c /3]                                X64,UNDOC
         5230 HINT_NOP36        rm16                                [m:        o16 0f 1c /4]                                P6,UNDOC
         5231 HINT_NOP36        rm32                                [m:        o32 0f 1c /4]                                P6,UNDOC
         5232 HINT_NOP36        rm64                                [m:        o64 0f 1c /4]                                X64,UNDOC
         5233 HINT_NOP37        rm16                                [m:        o16 0f 1c /5]                                P6,UNDOC
         5234 HINT_NOP37        rm32                                [m:        o32 0f 1c /5]                                P6,UNDOC
         5235 HINT_NOP37        rm64                                [m:        o64 0f 1c /5]                                X64,UNDOC
         5236 HINT_NOP38        rm16                                [m:        o16 0f 1c /6]                                P6,UNDOC
         5237 HINT_NOP38        rm32                                [m:        o32 0f 1c /6]                                P6,UNDOC
         5238 HINT_NOP38        rm64                                [m:        o64 0f 1c /6]                                X64,UNDOC
         5239 HINT_NOP39        rm16                                [m:        o16 0f 1c /7]                                P6,UNDOC
         5240 HINT_NOP39        rm32                                [m:        o32 0f 1c /7]                                P6,UNDOC
         5241 HINT_NOP39        rm64                                [m:        o64 0f 1c /7]                                X64,UNDOC
         5242 HINT_NOP40        rm16                                [m:        o16 0f 1d /0]                                P6,UNDOC
         5243 HINT_NOP40        rm32                                [m:        o32 0f 1d /0]                                P6,UNDOC
         5244 HINT_NOP40        rm64                                [m:        o64 0f 1d /0]                                X64,UNDOC
         5245 HINT_NOP41        rm16                                [m:        o16 0f 1d /1]                                P6,UNDOC
         5246 HINT_NOP41        rm32                                [m:        o32 0f 1d /1]                                P6,UNDOC
         5247 HINT_NOP41        rm64                                [m:        o64 0f 1d /1]                                X64,UNDOC
         5248 HINT_NOP42        rm16                                [m:        o16 0f 1d /2]                                P6,UNDOC
         5249 HINT_NOP42        rm32                                [m:        o32 0f 1d /2]                                P6,UNDOC
         5250 HINT_NOP42        rm64                                [m:        o64 0f 1d /2]                                X64,UNDOC
         5251 HINT_NOP43        rm16                                [m:        o16 0f 1d /3]                                P6,UNDOC
         5252 HINT_NOP43        rm32                                [m:        o32 0f 1d /3]                                P6,UNDOC
         5253 HINT_NOP43        rm64                                [m:        o64 0f 1d /3]                                X64,UNDOC
         5254 HINT_NOP44        rm16                                [m:        o16 0f 1d /4]                                P6,UNDOC
         5255 HINT_NOP44        rm32                                [m:        o32 0f 1d /4]                                P6,UNDOC
         5256 HINT_NOP44        rm64                                [m:        o64 0f 1d /4]                                X64,UNDOC
         5257 HINT_NOP45        rm16                                [m:        o16 0f 1d /5]                                P6,UNDOC
         5258 HINT_NOP45        rm32                                [m:        o32 0f 1d /5]                                P6,UNDOC
         5259 HINT_NOP45        rm64                                [m:        o64 0f 1d /5]                                X64,UNDOC
         5260 HINT_NOP46        rm16                                [m:        o16 0f 1d /6]                                P6,UNDOC
         5261 HINT_NOP46        rm32                                [m:        o32 0f 1d /6]                                P6,UNDOC
         5262 HINT_NOP46        rm64                                [m:        o64 0f 1d /6]                                X64,UNDOC
         5263 HINT_NOP47        rm16                                [m:        o16 0f 1d /7]                                P6,UNDOC
         5264 HINT_NOP47        rm32                                [m:        o32 0f 1d /7]                                P6,UNDOC
         5265 HINT_NOP47        rm64                                [m:        o64 0f 1d /7]                                X64,UNDOC
         5266 HINT_NOP48        rm16                                [m:        o16 0f 1e /0]                                P6,UNDOC
         5267 HINT_NOP48        rm32                                [m:        o32 0f 1e /0]                                P6,UNDOC
         5268 HINT_NOP48        rm64                                [m:        o64 0f 1e /0]                                X64,UNDOC
         5269 HINT_NOP49        rm16                                [m:        o16 0f 1e /1]                                P6,UNDOC
         5270 HINT_NOP49        rm32                                [m:        o32 0f 1e /1]                                P6,UNDOC
         5271 HINT_NOP49        rm64                                [m:        o64 0f 1e /1]                                X64,UNDOC
         5272 HINT_NOP50        rm16                                [m:        o16 0f 1e /2]                                P6,UNDOC
         5273 HINT_NOP50        rm32                                [m:        o32 0f 1e /2]                                P6,UNDOC
         5274 HINT_NOP50        rm64                                [m:        o64 0f 1e /2]                                X64,UNDOC
         5275 HINT_NOP51        rm16                                [m:        o16 0f 1e /3]                                P6,UNDOC
         5276 HINT_NOP51        rm32                                [m:        o32 0f 1e /3]                                P6,UNDOC
         5277 HINT_NOP51        rm64                                [m:        o64 0f 1e /3]                                X64,UNDOC
         5278 HINT_NOP52        rm16                                [m:        o16 0f 1e /4]                                P6,UNDOC
         5279 HINT_NOP52        rm32                                [m:        o32 0f 1e /4]                                P6,UNDOC
         5280 HINT_NOP52        rm64                                [m:        o64 0f 1e /4]                                X64,UNDOC
         5281 HINT_NOP53        rm16                                [m:        o16 0f 1e /5]                                P6,UNDOC
         5282 HINT_NOP53        rm32                                [m:        o32 0f 1e /5]                                P6,UNDOC
         5283 HINT_NOP53        rm64                                [m:        o64 0f 1e /5]                                X64,UNDOC
         5284 HINT_NOP54        rm16                                [m:        o16 0f 1e /6]                                P6,UNDOC
         5285 HINT_NOP54        rm32                                [m:        o32 0f 1e /6]                                P6,UNDOC
         5286 HINT_NOP54        rm64                                [m:        o64 0f 1e /6]                                X64,UNDOC
         5287 HINT_NOP55        rm16                                [m:        o16 0f 1e /7]                                P6,UNDOC
         5288 HINT_NOP55        rm32                                [m:        o32 0f 1e /7]                                P6,UNDOC
         5289 HINT_NOP55        rm64                                [m:        o64 0f 1e /7]                                X64,UNDOC
         5290 HINT_NOP56        rm16                                [m:        o16 0f 1f /0]                                P6,UNDOC
         5291 HINT_NOP56        rm32                                [m:        o32 0f 1f /0]                                P6,UNDOC
         5292 HINT_NOP56        rm64                                [m:        o64 0f 1f /0]                                X64,UNDOC
         5293 HINT_NOP57        rm16                                [m:        o16 0f 1f /1]                                P6,UNDOC
         5294 HINT_NOP57        rm32                                [m:        o32 0f 1f /1]                                P6,UNDOC
         5295 HINT_NOP57        rm64                                [m:        o64 0f 1f /1]                                X64,UNDOC
         5296 HINT_NOP58        rm16                                [m:        o16 0f 1f /2]                                P6,UNDOC
         5297 HINT_NOP58        rm32                                [m:        o32 0f 1f /2]                                P6,UNDOC
         5298 HINT_NOP58        rm64                                [m:        o64 0f 1f /2]                                X64,UNDOC
         5299 HINT_NOP59        rm16                                [m:        o16 0f 1f /3]                                P6,UNDOC
         5300 HINT_NOP59        rm32                                [m:        o32 0f 1f /3]                                P6,UNDOC
         5301 HINT_NOP59        rm64                                [m:        o64 0f 1f /3]                                X64,UNDOC
         5302 HINT_NOP60        rm16                                [m:        o16 0f 1f /4]                                P6,UNDOC
         5303 HINT_NOP60        rm32                                [m:        o32 0f 1f /4]                                P6,UNDOC
         5304 HINT_NOP60        rm64                                [m:        o64 0f 1f /4]                                X64,UNDOC
         5305 HINT_NOP61        rm16                                [m:        o16 0f 1f /5]                                P6,UNDOC
         5306 HINT_NOP61        rm32                                [m:        o32 0f 1f /5]                                P6,UNDOC
         5307 HINT_NOP61        rm64                                [m:        o64 0f 1f /5]                                X64,UNDOC
         5308 HINT_NOP62        rm16                                [m:        o16 0f 1f /6]                                P6,UNDOC
         5309 HINT_NOP62        rm32                                [m:        o32 0f 1f /6]                                P6,UNDOC
         5310 HINT_NOP62        rm64                                [m:        o64 0f 1f /6]                                X64,UNDOC
         5311 HINT_NOP63        rm16                                [m:        o16 0f 1f /7]                                P6,UNDOC
         5312 HINT_NOP63        rm32                                [m:        o32 0f 1f /7]                                P6,UNDOC
         5313 HINT_NOP63        rm64                                [m:        o64 0f 1f /7]                                X64,UNDOC