i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / avx512f_vl.s
1 # Check 32bit AVX512{F,VL} instructions
2
3         .allow_index_reg
4         .text
5 _start:
6         vaddpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
7         vaddpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
8         vaddpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
9         vaddpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
10         vaddpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
11         vaddpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
12         vaddpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
13         vaddpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
14         vaddpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
15         vaddpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
16         vaddpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
17         vaddpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
18         vaddpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
19         vaddpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
20         vaddpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
21         vaddpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
22         vaddpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
23         vaddpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
24         vaddpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
25         vaddpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
26         vaddpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
27         vaddpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
28         vaddpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
29         vaddpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
30         vaddpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
31         vaddpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
32         vaddps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
33         vaddps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
34         vaddps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
35         vaddps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
36         vaddps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
37         vaddps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
38         vaddps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
39         vaddps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
40         vaddps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
41         vaddps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
42         vaddps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
43         vaddps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
44         vaddps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
45         vaddps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
46         vaddps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
47         vaddps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
48         vaddps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
49         vaddps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
50         vaddps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
51         vaddps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
52         vaddps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
53         vaddps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
54         vaddps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
55         vaddps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
56         vaddps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
57         vaddps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
58         valignd $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
59         valignd $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
60         valignd $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
61         valignd $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
62         valignd $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
63         valignd $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
64         valignd $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
65         valignd $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
66         valignd $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
67         valignd $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
68         valignd $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
69         valignd $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
70         valignd $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
71         valignd $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
72         valignd $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
73         valignd $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
74         valignd $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
75         valignd $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
76         valignd $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
77         valignd $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
78         valignd $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
79         valignd $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
80         valignd $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
81         valignd $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
82         valignd $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
83         valignd $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
84         valignd $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
85         valignd $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
86         vblendmpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
87         vblendmpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
88         vblendmpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
89         vblendmpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
90         vblendmpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
91         vblendmpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
92         vblendmpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
93         vblendmpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
94         vblendmpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
95         vblendmpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
96         vblendmpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
97         vblendmpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
98         vblendmpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
99         vblendmpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
100         vblendmpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
101         vblendmpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
102         vblendmpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
103         vblendmpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
104         vblendmpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
105         vblendmpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
106         vblendmpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
107         vblendmpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
108         vblendmpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
109         vblendmpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
110         vblendmpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
111         vblendmpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
112         vblendmps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
113         vblendmps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
114         vblendmps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
115         vblendmps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
116         vblendmps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
117         vblendmps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
118         vblendmps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
119         vblendmps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
120         vblendmps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
121         vblendmps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
122         vblendmps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
123         vblendmps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
124         vblendmps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
125         vblendmps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
126         vblendmps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
127         vblendmps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
128         vblendmps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
129         vblendmps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
130         vblendmps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
131         vblendmps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
132         vblendmps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
133         vblendmps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
134         vblendmps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
135         vblendmps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
136         vblendmps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
137         vblendmps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
138         vbroadcastf32x4 (%ecx), %ymm6{%k7}       # AVX512{F,VL}
139         vbroadcastf32x4 (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
140         vbroadcastf32x4 -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
141         vbroadcastf32x4 2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
142         vbroadcastf32x4 2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
143         vbroadcastf32x4 -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
144         vbroadcastf32x4 -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
145         vbroadcasti32x4 (%ecx), %ymm6{%k7}       # AVX512{F,VL}
146         vbroadcasti32x4 (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
147         vbroadcasti32x4 -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
148         vbroadcasti32x4 2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
149         vbroadcasti32x4 2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
150         vbroadcasti32x4 -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
151         vbroadcasti32x4 -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
152         vbroadcastsd    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
153         vbroadcastsd    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
154         vbroadcastsd    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
155         vbroadcastsd    1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
156         vbroadcastsd    1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
157         vbroadcastsd    -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
158         vbroadcastsd    -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
159         vbroadcastsd    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
160         vbroadcastsd    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
161         vbroadcastss    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
162         vbroadcastss    (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
163         vbroadcastss    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
164         vbroadcastss    508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
165         vbroadcastss    512(%edx), %xmm6{%k7}    # AVX512{F,VL}
166         vbroadcastss    -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
167         vbroadcastss    -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
168         vbroadcastss    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
169         vbroadcastss    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
170         vbroadcastss    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
171         vbroadcastss    508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
172         vbroadcastss    512(%edx), %ymm6{%k7}    # AVX512{F,VL}
173         vbroadcastss    -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
174         vbroadcastss    -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
175         vbroadcastss    %xmm5, %xmm6{%k7}        # AVX512{F,VL}
176         vbroadcastss    %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
177         vbroadcastss    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
178         vbroadcastss    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
179         vcmppd  $0xab, %xmm4, %xmm5, %k5{%k7}    # AVX512{F,VL}
180         vcmppd  $123, %xmm4, %xmm5, %k5{%k7}     # AVX512{F,VL}
181         vcmppd  $123, (%ecx), %xmm5, %k5{%k7}    # AVX512{F,VL}
182         vcmppd  $123, -123456(%esp,%esi,8), %xmm5, %k5{%k7}      # AVX512{F,VL}
183         vcmppd  $123, (%eax){1to2}, %xmm5, %k5{%k7}      # AVX512{F,VL}
184         vcmppd  $123, 2032(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
185         vcmppd  $123, 2048(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL}
186         vcmppd  $123, -2048(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL} Disp8
187         vcmppd  $123, -2064(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL}
188         vcmppd  $123, 1016(%edx){1to2}, %xmm5, %k5{%k7}  # AVX512{F,VL} Disp8
189         vcmppd  $123, 1024(%edx){1to2}, %xmm5, %k5{%k7}  # AVX512{F,VL}
190         vcmppd  $123, -1024(%edx){1to2}, %xmm5, %k5{%k7}         # AVX512{F,VL} Disp8
191         vcmppd  $123, -1032(%edx){1to2}, %xmm5, %k5{%k7}         # AVX512{F,VL}
192         vcmppd  $0xab, %ymm4, %ymm5, %k5{%k7}    # AVX512{F,VL}
193         vcmppd  $123, %ymm4, %ymm5, %k5{%k7}     # AVX512{F,VL}
194         vcmppd  $123, (%ecx), %ymm5, %k5{%k7}    # AVX512{F,VL}
195         vcmppd  $123, -123456(%esp,%esi,8), %ymm5, %k5{%k7}      # AVX512{F,VL}
196         vcmppd  $123, (%eax){1to4}, %ymm5, %k5{%k7}      # AVX512{F,VL}
197         vcmppd  $123, 4064(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
198         vcmppd  $123, 4096(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL}
199         vcmppd  $123, -4096(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL} Disp8
200         vcmppd  $123, -4128(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL}
201         vcmppd  $123, 1016(%edx){1to4}, %ymm5, %k5{%k7}  # AVX512{F,VL} Disp8
202         vcmppd  $123, 1024(%edx){1to4}, %ymm5, %k5{%k7}  # AVX512{F,VL}
203         vcmppd  $123, -1024(%edx){1to4}, %ymm5, %k5{%k7}         # AVX512{F,VL} Disp8
204         vcmppd  $123, -1032(%edx){1to4}, %ymm5, %k5{%k7}         # AVX512{F,VL}
205         vcmpps  $0xab, %xmm4, %xmm5, %k5{%k7}    # AVX512{F,VL}
206         vcmpps  $123, %xmm4, %xmm5, %k5{%k7}     # AVX512{F,VL}
207         vcmpps  $123, (%ecx), %xmm5, %k5{%k7}    # AVX512{F,VL}
208         vcmpps  $123, -123456(%esp,%esi,8), %xmm5, %k5{%k7}      # AVX512{F,VL}
209         vcmpps  $123, (%eax){1to4}, %xmm5, %k5{%k7}      # AVX512{F,VL}
210         vcmpps  $123, 2032(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
211         vcmpps  $123, 2048(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL}
212         vcmpps  $123, -2048(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL} Disp8
213         vcmpps  $123, -2064(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL}
214         vcmpps  $123, 508(%edx){1to4}, %xmm5, %k5{%k7}   # AVX512{F,VL} Disp8
215         vcmpps  $123, 512(%edx){1to4}, %xmm5, %k5{%k7}   # AVX512{F,VL}
216         vcmpps  $123, -512(%edx){1to4}, %xmm5, %k5{%k7}  # AVX512{F,VL} Disp8
217         vcmpps  $123, -516(%edx){1to4}, %xmm5, %k5{%k7}  # AVX512{F,VL}
218         vcmpps  $0xab, %ymm4, %ymm5, %k5{%k7}    # AVX512{F,VL}
219         vcmpps  $123, %ymm4, %ymm5, %k5{%k7}     # AVX512{F,VL}
220         vcmpps  $123, (%ecx), %ymm5, %k5{%k7}    # AVX512{F,VL}
221         vcmpps  $123, -123456(%esp,%esi,8), %ymm5, %k5{%k7}      # AVX512{F,VL}
222         vcmpps  $123, (%eax){1to8}, %ymm5, %k5{%k7}      # AVX512{F,VL}
223         vcmpps  $123, 4064(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
224         vcmpps  $123, 4096(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL}
225         vcmpps  $123, -4096(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL} Disp8
226         vcmpps  $123, -4128(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL}
227         vcmpps  $123, 508(%edx){1to8}, %ymm5, %k5{%k7}   # AVX512{F,VL} Disp8
228         vcmpps  $123, 512(%edx){1to8}, %ymm5, %k5{%k7}   # AVX512{F,VL}
229         vcmpps  $123, -512(%edx){1to8}, %ymm5, %k5{%k7}  # AVX512{F,VL} Disp8
230         vcmpps  $123, -516(%edx){1to8}, %ymm5, %k5{%k7}  # AVX512{F,VL}
231         vcompresspd     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
232         vcompresspd     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
233         vcompresspd     %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
234         vcompresspd     %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
235         vcompresspd     %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
236         vcompresspd     %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
237         vcompresspd     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
238         vcompresspd     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
239         vcompresspd     %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
240         vcompresspd     %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
241         vcompresspd     %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
242         vcompresspd     %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
243         vcompresspd     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
244         vcompresspd     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
245         vcompresspd     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
246         vcompresspd     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
247         vcompressps     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
248         vcompressps     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
249         vcompressps     %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
250         vcompressps     %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
251         vcompressps     %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
252         vcompressps     %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
253         vcompressps     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
254         vcompressps     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
255         vcompressps     %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
256         vcompressps     %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
257         vcompressps     %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
258         vcompressps     %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
259         vcompressps     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
260         vcompressps     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
261         vcompressps     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
262         vcompressps     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
263         vcvtdq2pd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
264         vcvtdq2pd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
265         vcvtdq2pd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
266         vcvtdq2pd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
267         vcvtdq2pd       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
268         vcvtdq2pd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
269         vcvtdq2pd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
270         vcvtdq2pd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
271         vcvtdq2pd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
272         vcvtdq2pd       508(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
273         vcvtdq2pd       512(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
274         vcvtdq2pd       -512(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
275         vcvtdq2pd       -516(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
276         vcvtdq2pd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
277         vcvtdq2pd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
278         vcvtdq2pd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
279         vcvtdq2pd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
280         vcvtdq2pd       (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
281         vcvtdq2pd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
282         vcvtdq2pd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
283         vcvtdq2pd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
284         vcvtdq2pd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
285         vcvtdq2pd       508(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
286         vcvtdq2pd       512(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
287         vcvtdq2pd       -512(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
288         vcvtdq2pd       -516(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
289         vcvtdq2ps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
290         vcvtdq2ps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
291         vcvtdq2ps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
292         vcvtdq2ps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
293         vcvtdq2ps       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
294         vcvtdq2ps       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
295         vcvtdq2ps       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
296         vcvtdq2ps       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
297         vcvtdq2ps       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
298         vcvtdq2ps       508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
299         vcvtdq2ps       512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
300         vcvtdq2ps       -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
301         vcvtdq2ps       -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
302         vcvtdq2ps       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
303         vcvtdq2ps       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
304         vcvtdq2ps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
305         vcvtdq2ps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
306         vcvtdq2ps       (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
307         vcvtdq2ps       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
308         vcvtdq2ps       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
309         vcvtdq2ps       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
310         vcvtdq2ps       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
311         vcvtdq2ps       508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
312         vcvtdq2ps       512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
313         vcvtdq2ps       -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
314         vcvtdq2ps       -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
315         vcvtpd2dq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
316         vcvtpd2dq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
317         vcvtpd2dqx      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
318         vcvtpd2dqx      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
319         vcvtpd2dq       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
320         vcvtpd2dqx      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
321         vcvtpd2dqx      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
322         vcvtpd2dqx      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
323         vcvtpd2dqx      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
324         vcvtpd2dqx      1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
325         vcvtpd2dqx      1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
326         vcvtpd2dqx      -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
327         vcvtpd2dqx      -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
328         vcvtpd2dq       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
329         vcvtpd2dq       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
330         vcvtpd2dqy      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
331         vcvtpd2dqy      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
332         vcvtpd2dq       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
333         vcvtpd2dqy      4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
334         vcvtpd2dqy      4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
335         vcvtpd2dqy      -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
336         vcvtpd2dqy      -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
337         vcvtpd2dqy      1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
338         vcvtpd2dqy      1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
339         vcvtpd2dqy      -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
340         vcvtpd2dqy      -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
341         vcvtpd2ps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
342         vcvtpd2ps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
343         vcvtpd2psx      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
344         vcvtpd2psx      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
345         vcvtpd2ps       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
346         vcvtpd2psx      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
347         vcvtpd2psx      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
348         vcvtpd2psx      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
349         vcvtpd2psx      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
350         vcvtpd2psx      1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
351         vcvtpd2psx      1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
352         vcvtpd2psx      -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
353         vcvtpd2psx      -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
354         vcvtpd2ps       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
355         vcvtpd2ps       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
356         vcvtpd2psy      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
357         vcvtpd2psy      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
358         vcvtpd2ps       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
359         vcvtpd2psy      4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
360         vcvtpd2psy      4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
361         vcvtpd2psy      -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
362         vcvtpd2psy      -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
363         vcvtpd2psy      1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
364         vcvtpd2psy      1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
365         vcvtpd2psy      -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
366         vcvtpd2psy      -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
367         vcvtpd2udq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
368         vcvtpd2udq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
369         vcvtpd2udqx     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
370         vcvtpd2udqx     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
371         vcvtpd2udq      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
372         vcvtpd2udqx     2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
373         vcvtpd2udqx     2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
374         vcvtpd2udqx     -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
375         vcvtpd2udqx     -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
376         vcvtpd2udqx     1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
377         vcvtpd2udqx     1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
378         vcvtpd2udqx     -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
379         vcvtpd2udqx     -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
380         vcvtpd2udq      %ymm5, %xmm6{%k7}        # AVX512{F,VL}
381         vcvtpd2udq      %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
382         vcvtpd2udqy     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
383         vcvtpd2udqy     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
384         vcvtpd2udq      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
385         vcvtpd2udqy     4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
386         vcvtpd2udqy     4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
387         vcvtpd2udqy     -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
388         vcvtpd2udqy     -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
389         vcvtpd2udqy     1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
390         vcvtpd2udqy     1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
391         vcvtpd2udqy     -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
392         vcvtpd2udqy     -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
393         vcvtph2ps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
394         vcvtph2ps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
395         vcvtph2ps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
396         vcvtph2ps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
397         vcvtph2ps       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
398         vcvtph2ps       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
399         vcvtph2ps       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
400         vcvtph2ps       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
401         vcvtph2ps       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
402         vcvtph2ps       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
403         vcvtph2ps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
404         vcvtph2ps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
405         vcvtph2ps       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
406         vcvtph2ps       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
407         vcvtph2ps       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
408         vcvtph2ps       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
409         vcvtps2dq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
410         vcvtps2dq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
411         vcvtps2dq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
412         vcvtps2dq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
413         vcvtps2dq       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
414         vcvtps2dq       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
415         vcvtps2dq       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
416         vcvtps2dq       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
417         vcvtps2dq       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
418         vcvtps2dq       508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
419         vcvtps2dq       512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
420         vcvtps2dq       -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
421         vcvtps2dq       -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
422         vcvtps2dq       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
423         vcvtps2dq       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
424         vcvtps2dq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
425         vcvtps2dq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
426         vcvtps2dq       (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
427         vcvtps2dq       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
428         vcvtps2dq       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
429         vcvtps2dq       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
430         vcvtps2dq       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
431         vcvtps2dq       508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
432         vcvtps2dq       512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
433         vcvtps2dq       -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
434         vcvtps2dq       -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
435         vcvtps2pd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
436         vcvtps2pd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
437         vcvtps2pd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
438         vcvtps2pd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
439         vcvtps2pd       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
440         vcvtps2pd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
441         vcvtps2pd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
442         vcvtps2pd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
443         vcvtps2pd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
444         vcvtps2pd       508(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
445         vcvtps2pd       512(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
446         vcvtps2pd       -512(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
447         vcvtps2pd       -516(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
448         vcvtps2pd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
449         vcvtps2pd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
450         vcvtps2pd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
451         vcvtps2pd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
452         vcvtps2pd       (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
453         vcvtps2pd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
454         vcvtps2pd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
455         vcvtps2pd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
456         vcvtps2pd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
457         vcvtps2pd       508(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
458         vcvtps2pd       512(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
459         vcvtps2pd       -512(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
460         vcvtps2pd       -516(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
461         vcvtps2ph       $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
462         vcvtps2ph       $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
463         vcvtps2ph       $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
464         vcvtps2ph       $0xab, %ymm5, %xmm6{%k7}         # AVX512{F,VL}
465         vcvtps2ph       $0xab, %ymm5, %xmm6{%k7}{z}      # AVX512{F,VL}
466         vcvtps2ph       $123, %ymm5, %xmm6{%k7}  # AVX512{F,VL}
467         vcvtps2udq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
468         vcvtps2udq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
469         vcvtps2udq      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
470         vcvtps2udq      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
471         vcvtps2udq      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
472         vcvtps2udq      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
473         vcvtps2udq      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
474         vcvtps2udq      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
475         vcvtps2udq      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
476         vcvtps2udq      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
477         vcvtps2udq      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
478         vcvtps2udq      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
479         vcvtps2udq      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
480         vcvtps2udq      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
481         vcvtps2udq      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
482         vcvtps2udq      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
483         vcvtps2udq      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
484         vcvtps2udq      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
485         vcvtps2udq      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
486         vcvtps2udq      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
487         vcvtps2udq      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
488         vcvtps2udq      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
489         vcvtps2udq      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
490         vcvtps2udq      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
491         vcvtps2udq      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
492         vcvtps2udq      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
493         vcvttpd2dq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
494         vcvttpd2dq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
495         vcvttpd2dqx     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
496         vcvttpd2dqx     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
497         vcvttpd2dq      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
498         vcvttpd2dqx     2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
499         vcvttpd2dqx     2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
500         vcvttpd2dqx     -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
501         vcvttpd2dqx     -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
502         vcvttpd2dqx     1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
503         vcvttpd2dqx     1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
504         vcvttpd2dqx     -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
505         vcvttpd2dqx     -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
506         vcvttpd2dq      %ymm5, %xmm6{%k7}        # AVX512{F,VL}
507         vcvttpd2dq      %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
508         vcvttpd2dqy     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
509         vcvttpd2dqy     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
510         vcvttpd2dq      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
511         vcvttpd2dqy     4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
512         vcvttpd2dqy     4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
513         vcvttpd2dqy     -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
514         vcvttpd2dqy     -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
515         vcvttpd2dqy     1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
516         vcvttpd2dqy     1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
517         vcvttpd2dqy     -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
518         vcvttpd2dqy     -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
519         vcvttps2dq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
520         vcvttps2dq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
521         vcvttps2dq      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
522         vcvttps2dq      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
523         vcvttps2dq      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
524         vcvttps2dq      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
525         vcvttps2dq      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
526         vcvttps2dq      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
527         vcvttps2dq      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
528         vcvttps2dq      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
529         vcvttps2dq      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
530         vcvttps2dq      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
531         vcvttps2dq      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
532         vcvttps2dq      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
533         vcvttps2dq      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
534         vcvttps2dq      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
535         vcvttps2dq      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
536         vcvttps2dq      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
537         vcvttps2dq      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
538         vcvttps2dq      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
539         vcvttps2dq      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
540         vcvttps2dq      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
541         vcvttps2dq      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
542         vcvttps2dq      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
543         vcvttps2dq      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
544         vcvttps2dq      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
545         vcvtudq2pd      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
546         vcvtudq2pd      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
547         vcvtudq2pd      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
548         vcvtudq2pd      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
549         vcvtudq2pd      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
550         vcvtudq2pd      1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
551         vcvtudq2pd      1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
552         vcvtudq2pd      -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
553         vcvtudq2pd      -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
554         vcvtudq2pd      508(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
555         vcvtudq2pd      512(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
556         vcvtudq2pd      -512(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
557         vcvtudq2pd      -516(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
558         vcvtudq2pd      %xmm5, %ymm6{%k7}        # AVX512{F,VL}
559         vcvtudq2pd      %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
560         vcvtudq2pd      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
561         vcvtudq2pd      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
562         vcvtudq2pd      (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
563         vcvtudq2pd      2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
564         vcvtudq2pd      2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
565         vcvtudq2pd      -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
566         vcvtudq2pd      -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
567         vcvtudq2pd      508(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
568         vcvtudq2pd      512(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
569         vcvtudq2pd      -512(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
570         vcvtudq2pd      -516(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
571         vcvtudq2ps      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
572         vcvtudq2ps      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
573         vcvtudq2ps      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
574         vcvtudq2ps      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
575         vcvtudq2ps      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
576         vcvtudq2ps      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
577         vcvtudq2ps      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
578         vcvtudq2ps      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
579         vcvtudq2ps      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
580         vcvtudq2ps      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
581         vcvtudq2ps      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
582         vcvtudq2ps      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
583         vcvtudq2ps      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
584         vcvtudq2ps      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
585         vcvtudq2ps      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
586         vcvtudq2ps      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
587         vcvtudq2ps      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
588         vcvtudq2ps      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
589         vcvtudq2ps      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
590         vcvtudq2ps      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
591         vcvtudq2ps      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
592         vcvtudq2ps      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
593         vcvtudq2ps      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
594         vcvtudq2ps      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
595         vcvtudq2ps      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
596         vcvtudq2ps      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
597         vdivpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
598         vdivpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
599         vdivpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
600         vdivpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
601         vdivpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
602         vdivpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
603         vdivpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
604         vdivpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
605         vdivpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
606         vdivpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
607         vdivpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
608         vdivpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
609         vdivpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
610         vdivpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
611         vdivpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
612         vdivpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
613         vdivpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
614         vdivpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
615         vdivpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
616         vdivpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
617         vdivpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
618         vdivpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
619         vdivpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
620         vdivpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
621         vdivpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
622         vdivpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
623         vdivps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
624         vdivps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
625         vdivps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
626         vdivps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
627         vdivps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
628         vdivps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
629         vdivps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
630         vdivps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
631         vdivps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
632         vdivps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
633         vdivps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
634         vdivps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
635         vdivps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
636         vdivps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
637         vdivps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
638         vdivps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
639         vdivps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
640         vdivps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
641         vdivps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
642         vdivps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
643         vdivps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
644         vdivps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
645         vdivps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
646         vdivps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
647         vdivps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
648         vdivps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
649         vexpandpd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
650         vexpandpd       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
651         vexpandpd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
652         vexpandpd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
653         vexpandpd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
654         vexpandpd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
655         vexpandpd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
656         vexpandpd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
657         vexpandpd       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
658         vexpandpd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
659         vexpandpd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
660         vexpandpd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
661         vexpandpd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
662         vexpandpd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
663         vexpandpd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
664         vexpandpd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
665         vexpandpd       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
666         vexpandpd       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
667         vexpandps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
668         vexpandps       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
669         vexpandps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
670         vexpandps       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
671         vexpandps       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
672         vexpandps       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
673         vexpandps       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
674         vexpandps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
675         vexpandps       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
676         vexpandps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
677         vexpandps       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
678         vexpandps       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
679         vexpandps       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
680         vexpandps       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
681         vexpandps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
682         vexpandps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
683         vexpandps       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
684         vexpandps       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
685         vextractf32x4   $0xab, %ymm5, %xmm6{%k7}         # AVX512{F,VL}
686         vextractf32x4   $0xab, %ymm5, %xmm6{%k7}{z}      # AVX512{F,VL}
687         vextractf32x4   $123, %ymm5, %xmm6{%k7}  # AVX512{F,VL}
688         vextracti32x4   $0xab, %ymm5, %xmm6{%k7}         # AVX512{F,VL}
689         vextracti32x4   $0xab, %ymm5, %xmm6{%k7}{z}      # AVX512{F,VL}
690         vextracti32x4   $123, %ymm5, %xmm6{%k7}  # AVX512{F,VL}
691         vfmadd132pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
692         vfmadd132pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
693         vfmadd132pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
694         vfmadd132pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
695         vfmadd132pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
696         vfmadd132pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
697         vfmadd132pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
698         vfmadd132pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
699         vfmadd132pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
700         vfmadd132pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
701         vfmadd132pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
702         vfmadd132pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
703         vfmadd132pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
704         vfmadd132pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
705         vfmadd132pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
706         vfmadd132pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
707         vfmadd132pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
708         vfmadd132pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
709         vfmadd132pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
710         vfmadd132pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
711         vfmadd132pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
712         vfmadd132pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
713         vfmadd132pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
714         vfmadd132pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
715         vfmadd132pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
716         vfmadd132pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
717         vfmadd132ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
718         vfmadd132ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
719         vfmadd132ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
720         vfmadd132ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
721         vfmadd132ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
722         vfmadd132ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
723         vfmadd132ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
724         vfmadd132ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
725         vfmadd132ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
726         vfmadd132ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
727         vfmadd132ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
728         vfmadd132ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
729         vfmadd132ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
730         vfmadd132ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
731         vfmadd132ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
732         vfmadd132ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
733         vfmadd132ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
734         vfmadd132ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
735         vfmadd132ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
736         vfmadd132ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
737         vfmadd132ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
738         vfmadd132ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
739         vfmadd132ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
740         vfmadd132ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
741         vfmadd132ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
742         vfmadd132ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
743         vfmadd213pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
744         vfmadd213pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
745         vfmadd213pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
746         vfmadd213pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
747         vfmadd213pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
748         vfmadd213pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
749         vfmadd213pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
750         vfmadd213pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
751         vfmadd213pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
752         vfmadd213pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
753         vfmadd213pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
754         vfmadd213pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
755         vfmadd213pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
756         vfmadd213pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
757         vfmadd213pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
758         vfmadd213pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
759         vfmadd213pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
760         vfmadd213pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
761         vfmadd213pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
762         vfmadd213pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
763         vfmadd213pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
764         vfmadd213pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
765         vfmadd213pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
766         vfmadd213pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
767         vfmadd213pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
768         vfmadd213pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
769         vfmadd213ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
770         vfmadd213ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
771         vfmadd213ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
772         vfmadd213ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
773         vfmadd213ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
774         vfmadd213ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
775         vfmadd213ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
776         vfmadd213ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
777         vfmadd213ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
778         vfmadd213ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
779         vfmadd213ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
780         vfmadd213ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
781         vfmadd213ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
782         vfmadd213ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
783         vfmadd213ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
784         vfmadd213ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
785         vfmadd213ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
786         vfmadd213ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
787         vfmadd213ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
788         vfmadd213ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
789         vfmadd213ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
790         vfmadd213ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
791         vfmadd213ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
792         vfmadd213ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
793         vfmadd213ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
794         vfmadd213ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
795         vfmadd231pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
796         vfmadd231pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
797         vfmadd231pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
798         vfmadd231pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
799         vfmadd231pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
800         vfmadd231pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
801         vfmadd231pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
802         vfmadd231pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
803         vfmadd231pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
804         vfmadd231pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
805         vfmadd231pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
806         vfmadd231pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
807         vfmadd231pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
808         vfmadd231pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
809         vfmadd231pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
810         vfmadd231pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
811         vfmadd231pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
812         vfmadd231pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
813         vfmadd231pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
814         vfmadd231pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
815         vfmadd231pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
816         vfmadd231pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
817         vfmadd231pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
818         vfmadd231pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
819         vfmadd231pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
820         vfmadd231pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
821         vfmadd231ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
822         vfmadd231ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
823         vfmadd231ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
824         vfmadd231ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
825         vfmadd231ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
826         vfmadd231ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
827         vfmadd231ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
828         vfmadd231ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
829         vfmadd231ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
830         vfmadd231ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
831         vfmadd231ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
832         vfmadd231ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
833         vfmadd231ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
834         vfmadd231ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
835         vfmadd231ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
836         vfmadd231ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
837         vfmadd231ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
838         vfmadd231ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
839         vfmadd231ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
840         vfmadd231ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
841         vfmadd231ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
842         vfmadd231ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
843         vfmadd231ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
844         vfmadd231ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
845         vfmadd231ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
846         vfmadd231ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
847         vfmaddsub132pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
848         vfmaddsub132pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
849         vfmaddsub132pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
850         vfmaddsub132pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
851         vfmaddsub132pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
852         vfmaddsub132pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
853         vfmaddsub132pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
854         vfmaddsub132pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
855         vfmaddsub132pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
856         vfmaddsub132pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
857         vfmaddsub132pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
858         vfmaddsub132pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
859         vfmaddsub132pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
860         vfmaddsub132pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
861         vfmaddsub132pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
862         vfmaddsub132pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
863         vfmaddsub132pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
864         vfmaddsub132pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
865         vfmaddsub132pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
866         vfmaddsub132pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
867         vfmaddsub132pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
868         vfmaddsub132pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
869         vfmaddsub132pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
870         vfmaddsub132pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
871         vfmaddsub132pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
872         vfmaddsub132pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
873         vfmaddsub132ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
874         vfmaddsub132ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
875         vfmaddsub132ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
876         vfmaddsub132ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
877         vfmaddsub132ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
878         vfmaddsub132ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
879         vfmaddsub132ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
880         vfmaddsub132ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
881         vfmaddsub132ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
882         vfmaddsub132ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
883         vfmaddsub132ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
884         vfmaddsub132ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
885         vfmaddsub132ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
886         vfmaddsub132ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
887         vfmaddsub132ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
888         vfmaddsub132ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
889         vfmaddsub132ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
890         vfmaddsub132ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
891         vfmaddsub132ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
892         vfmaddsub132ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
893         vfmaddsub132ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
894         vfmaddsub132ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
895         vfmaddsub132ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
896         vfmaddsub132ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
897         vfmaddsub132ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
898         vfmaddsub132ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
899         vfmaddsub213pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
900         vfmaddsub213pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
901         vfmaddsub213pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
902         vfmaddsub213pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
903         vfmaddsub213pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
904         vfmaddsub213pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
905         vfmaddsub213pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
906         vfmaddsub213pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
907         vfmaddsub213pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
908         vfmaddsub213pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
909         vfmaddsub213pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
910         vfmaddsub213pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
911         vfmaddsub213pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
912         vfmaddsub213pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
913         vfmaddsub213pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
914         vfmaddsub213pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
915         vfmaddsub213pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
916         vfmaddsub213pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
917         vfmaddsub213pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
918         vfmaddsub213pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
919         vfmaddsub213pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
920         vfmaddsub213pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
921         vfmaddsub213pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
922         vfmaddsub213pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
923         vfmaddsub213pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
924         vfmaddsub213pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
925         vfmaddsub213ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
926         vfmaddsub213ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
927         vfmaddsub213ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
928         vfmaddsub213ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
929         vfmaddsub213ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
930         vfmaddsub213ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
931         vfmaddsub213ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
932         vfmaddsub213ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
933         vfmaddsub213ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
934         vfmaddsub213ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
935         vfmaddsub213ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
936         vfmaddsub213ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
937         vfmaddsub213ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
938         vfmaddsub213ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
939         vfmaddsub213ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
940         vfmaddsub213ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
941         vfmaddsub213ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
942         vfmaddsub213ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
943         vfmaddsub213ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
944         vfmaddsub213ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
945         vfmaddsub213ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
946         vfmaddsub213ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
947         vfmaddsub213ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
948         vfmaddsub213ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
949         vfmaddsub213ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
950         vfmaddsub213ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
951         vfmaddsub231pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
952         vfmaddsub231pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
953         vfmaddsub231pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
954         vfmaddsub231pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
955         vfmaddsub231pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
956         vfmaddsub231pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
957         vfmaddsub231pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
958         vfmaddsub231pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
959         vfmaddsub231pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
960         vfmaddsub231pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
961         vfmaddsub231pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
962         vfmaddsub231pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
963         vfmaddsub231pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
964         vfmaddsub231pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
965         vfmaddsub231pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
966         vfmaddsub231pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
967         vfmaddsub231pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
968         vfmaddsub231pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
969         vfmaddsub231pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
970         vfmaddsub231pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
971         vfmaddsub231pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
972         vfmaddsub231pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
973         vfmaddsub231pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
974         vfmaddsub231pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
975         vfmaddsub231pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
976         vfmaddsub231pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
977         vfmaddsub231ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
978         vfmaddsub231ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
979         vfmaddsub231ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
980         vfmaddsub231ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
981         vfmaddsub231ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
982         vfmaddsub231ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
983         vfmaddsub231ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
984         vfmaddsub231ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
985         vfmaddsub231ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
986         vfmaddsub231ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
987         vfmaddsub231ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
988         vfmaddsub231ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
989         vfmaddsub231ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
990         vfmaddsub231ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
991         vfmaddsub231ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
992         vfmaddsub231ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
993         vfmaddsub231ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
994         vfmaddsub231ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
995         vfmaddsub231ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
996         vfmaddsub231ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
997         vfmaddsub231ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
998         vfmaddsub231ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
999         vfmaddsub231ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1000         vfmaddsub231ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1001         vfmaddsub231ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1002         vfmaddsub231ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1003         vfmsub132pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1004         vfmsub132pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1005         vfmsub132pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1006         vfmsub132pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1007         vfmsub132pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1008         vfmsub132pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1009         vfmsub132pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1010         vfmsub132pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1011         vfmsub132pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1012         vfmsub132pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1013         vfmsub132pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1014         vfmsub132pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1015         vfmsub132pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1016         vfmsub132pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1017         vfmsub132pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1018         vfmsub132pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1019         vfmsub132pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1020         vfmsub132pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1021         vfmsub132pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1022         vfmsub132pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1023         vfmsub132pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1024         vfmsub132pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1025         vfmsub132pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1026         vfmsub132pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1027         vfmsub132pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1028         vfmsub132pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1029         vfmsub132ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1030         vfmsub132ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1031         vfmsub132ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1032         vfmsub132ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1033         vfmsub132ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1034         vfmsub132ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1035         vfmsub132ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1036         vfmsub132ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1037         vfmsub132ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1038         vfmsub132ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1039         vfmsub132ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1040         vfmsub132ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1041         vfmsub132ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1042         vfmsub132ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1043         vfmsub132ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1044         vfmsub132ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1045         vfmsub132ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1046         vfmsub132ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1047         vfmsub132ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1048         vfmsub132ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1049         vfmsub132ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1050         vfmsub132ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1051         vfmsub132ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1052         vfmsub132ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1053         vfmsub132ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1054         vfmsub132ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1055         vfmsub213pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1056         vfmsub213pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1057         vfmsub213pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1058         vfmsub213pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1059         vfmsub213pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1060         vfmsub213pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1061         vfmsub213pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1062         vfmsub213pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1063         vfmsub213pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1064         vfmsub213pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1065         vfmsub213pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1066         vfmsub213pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1067         vfmsub213pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1068         vfmsub213pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1069         vfmsub213pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1070         vfmsub213pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1071         vfmsub213pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1072         vfmsub213pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1073         vfmsub213pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1074         vfmsub213pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1075         vfmsub213pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1076         vfmsub213pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1077         vfmsub213pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1078         vfmsub213pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1079         vfmsub213pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1080         vfmsub213pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1081         vfmsub213ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1082         vfmsub213ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1083         vfmsub213ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1084         vfmsub213ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1085         vfmsub213ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1086         vfmsub213ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1087         vfmsub213ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1088         vfmsub213ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1089         vfmsub213ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1090         vfmsub213ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1091         vfmsub213ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1092         vfmsub213ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1093         vfmsub213ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1094         vfmsub213ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1095         vfmsub213ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1096         vfmsub213ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1097         vfmsub213ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1098         vfmsub213ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1099         vfmsub213ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1100         vfmsub213ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1101         vfmsub213ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1102         vfmsub213ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1103         vfmsub213ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1104         vfmsub213ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1105         vfmsub213ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1106         vfmsub213ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1107         vfmsub231pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1108         vfmsub231pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1109         vfmsub231pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1110         vfmsub231pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1111         vfmsub231pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1112         vfmsub231pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1113         vfmsub231pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1114         vfmsub231pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1115         vfmsub231pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1116         vfmsub231pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1117         vfmsub231pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1118         vfmsub231pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1119         vfmsub231pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1120         vfmsub231pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1121         vfmsub231pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1122         vfmsub231pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1123         vfmsub231pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1124         vfmsub231pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1125         vfmsub231pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1126         vfmsub231pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1127         vfmsub231pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1128         vfmsub231pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1129         vfmsub231pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1130         vfmsub231pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1131         vfmsub231pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1132         vfmsub231pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1133         vfmsub231ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1134         vfmsub231ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1135         vfmsub231ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1136         vfmsub231ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1137         vfmsub231ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1138         vfmsub231ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1139         vfmsub231ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1140         vfmsub231ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1141         vfmsub231ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1142         vfmsub231ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1143         vfmsub231ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1144         vfmsub231ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1145         vfmsub231ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1146         vfmsub231ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1147         vfmsub231ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1148         vfmsub231ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1149         vfmsub231ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1150         vfmsub231ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1151         vfmsub231ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1152         vfmsub231ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1153         vfmsub231ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1154         vfmsub231ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1155         vfmsub231ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1156         vfmsub231ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1157         vfmsub231ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1158         vfmsub231ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1159         vfmsubadd132pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1160         vfmsubadd132pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1161         vfmsubadd132pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1162         vfmsubadd132pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1163         vfmsubadd132pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1164         vfmsubadd132pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1165         vfmsubadd132pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1166         vfmsubadd132pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1167         vfmsubadd132pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1168         vfmsubadd132pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1169         vfmsubadd132pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1170         vfmsubadd132pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1171         vfmsubadd132pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1172         vfmsubadd132pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1173         vfmsubadd132pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1174         vfmsubadd132pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1175         vfmsubadd132pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1176         vfmsubadd132pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1177         vfmsubadd132pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1178         vfmsubadd132pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1179         vfmsubadd132pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1180         vfmsubadd132pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1181         vfmsubadd132pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1182         vfmsubadd132pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1183         vfmsubadd132pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1184         vfmsubadd132pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1185         vfmsubadd132ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1186         vfmsubadd132ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1187         vfmsubadd132ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1188         vfmsubadd132ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1189         vfmsubadd132ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1190         vfmsubadd132ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1191         vfmsubadd132ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1192         vfmsubadd132ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1193         vfmsubadd132ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1194         vfmsubadd132ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1195         vfmsubadd132ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1196         vfmsubadd132ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1197         vfmsubadd132ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1198         vfmsubadd132ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1199         vfmsubadd132ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1200         vfmsubadd132ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1201         vfmsubadd132ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1202         vfmsubadd132ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1203         vfmsubadd132ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1204         vfmsubadd132ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1205         vfmsubadd132ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1206         vfmsubadd132ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1207         vfmsubadd132ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1208         vfmsubadd132ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1209         vfmsubadd132ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1210         vfmsubadd132ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1211         vfmsubadd213pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1212         vfmsubadd213pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1213         vfmsubadd213pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1214         vfmsubadd213pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1215         vfmsubadd213pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1216         vfmsubadd213pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1217         vfmsubadd213pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1218         vfmsubadd213pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1219         vfmsubadd213pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1220         vfmsubadd213pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1221         vfmsubadd213pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1222         vfmsubadd213pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1223         vfmsubadd213pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1224         vfmsubadd213pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1225         vfmsubadd213pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1226         vfmsubadd213pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1227         vfmsubadd213pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1228         vfmsubadd213pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1229         vfmsubadd213pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1230         vfmsubadd213pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1231         vfmsubadd213pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1232         vfmsubadd213pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1233         vfmsubadd213pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1234         vfmsubadd213pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1235         vfmsubadd213pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1236         vfmsubadd213pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1237         vfmsubadd213ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1238         vfmsubadd213ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1239         vfmsubadd213ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1240         vfmsubadd213ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1241         vfmsubadd213ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1242         vfmsubadd213ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1243         vfmsubadd213ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1244         vfmsubadd213ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1245         vfmsubadd213ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1246         vfmsubadd213ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1247         vfmsubadd213ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1248         vfmsubadd213ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1249         vfmsubadd213ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1250         vfmsubadd213ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1251         vfmsubadd213ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1252         vfmsubadd213ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1253         vfmsubadd213ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1254         vfmsubadd213ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1255         vfmsubadd213ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1256         vfmsubadd213ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1257         vfmsubadd213ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1258         vfmsubadd213ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1259         vfmsubadd213ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1260         vfmsubadd213ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1261         vfmsubadd213ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1262         vfmsubadd213ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1263         vfmsubadd231pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1264         vfmsubadd231pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1265         vfmsubadd231pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1266         vfmsubadd231pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1267         vfmsubadd231pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1268         vfmsubadd231pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1269         vfmsubadd231pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1270         vfmsubadd231pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1271         vfmsubadd231pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1272         vfmsubadd231pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1273         vfmsubadd231pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1274         vfmsubadd231pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1275         vfmsubadd231pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1276         vfmsubadd231pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1277         vfmsubadd231pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1278         vfmsubadd231pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1279         vfmsubadd231pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1280         vfmsubadd231pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1281         vfmsubadd231pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1282         vfmsubadd231pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1283         vfmsubadd231pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1284         vfmsubadd231pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1285         vfmsubadd231pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1286         vfmsubadd231pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1287         vfmsubadd231pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1288         vfmsubadd231pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1289         vfmsubadd231ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1290         vfmsubadd231ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1291         vfmsubadd231ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1292         vfmsubadd231ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1293         vfmsubadd231ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1294         vfmsubadd231ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1295         vfmsubadd231ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1296         vfmsubadd231ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1297         vfmsubadd231ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1298         vfmsubadd231ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1299         vfmsubadd231ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1300         vfmsubadd231ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1301         vfmsubadd231ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1302         vfmsubadd231ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1303         vfmsubadd231ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1304         vfmsubadd231ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1305         vfmsubadd231ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1306         vfmsubadd231ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1307         vfmsubadd231ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1308         vfmsubadd231ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1309         vfmsubadd231ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1310         vfmsubadd231ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1311         vfmsubadd231ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1312         vfmsubadd231ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1313         vfmsubadd231ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1314         vfmsubadd231ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1315         vfnmadd132pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1316         vfnmadd132pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1317         vfnmadd132pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1318         vfnmadd132pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1319         vfnmadd132pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1320         vfnmadd132pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1321         vfnmadd132pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1322         vfnmadd132pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1323         vfnmadd132pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1324         vfnmadd132pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1325         vfnmadd132pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1326         vfnmadd132pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1327         vfnmadd132pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1328         vfnmadd132pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1329         vfnmadd132pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1330         vfnmadd132pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1331         vfnmadd132pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1332         vfnmadd132pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1333         vfnmadd132pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1334         vfnmadd132pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1335         vfnmadd132pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1336         vfnmadd132pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1337         vfnmadd132pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1338         vfnmadd132pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1339         vfnmadd132pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1340         vfnmadd132pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1341         vfnmadd132ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1342         vfnmadd132ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1343         vfnmadd132ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1344         vfnmadd132ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1345         vfnmadd132ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1346         vfnmadd132ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1347         vfnmadd132ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1348         vfnmadd132ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1349         vfnmadd132ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1350         vfnmadd132ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1351         vfnmadd132ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1352         vfnmadd132ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1353         vfnmadd132ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1354         vfnmadd132ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1355         vfnmadd132ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1356         vfnmadd132ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1357         vfnmadd132ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1358         vfnmadd132ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1359         vfnmadd132ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1360         vfnmadd132ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1361         vfnmadd132ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1362         vfnmadd132ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1363         vfnmadd132ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1364         vfnmadd132ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1365         vfnmadd132ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1366         vfnmadd132ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1367         vfnmadd213pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1368         vfnmadd213pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1369         vfnmadd213pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1370         vfnmadd213pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1371         vfnmadd213pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1372         vfnmadd213pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1373         vfnmadd213pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1374         vfnmadd213pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1375         vfnmadd213pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1376         vfnmadd213pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1377         vfnmadd213pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1378         vfnmadd213pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1379         vfnmadd213pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1380         vfnmadd213pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1381         vfnmadd213pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1382         vfnmadd213pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1383         vfnmadd213pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1384         vfnmadd213pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1385         vfnmadd213pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1386         vfnmadd213pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1387         vfnmadd213pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1388         vfnmadd213pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1389         vfnmadd213pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1390         vfnmadd213pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1391         vfnmadd213pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1392         vfnmadd213pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1393         vfnmadd213ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1394         vfnmadd213ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1395         vfnmadd213ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1396         vfnmadd213ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1397         vfnmadd213ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1398         vfnmadd213ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1399         vfnmadd213ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1400         vfnmadd213ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1401         vfnmadd213ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1402         vfnmadd213ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1403         vfnmadd213ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1404         vfnmadd213ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1405         vfnmadd213ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1406         vfnmadd213ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1407         vfnmadd213ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1408         vfnmadd213ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1409         vfnmadd213ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1410         vfnmadd213ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1411         vfnmadd213ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1412         vfnmadd213ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1413         vfnmadd213ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1414         vfnmadd213ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1415         vfnmadd213ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1416         vfnmadd213ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1417         vfnmadd213ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1418         vfnmadd213ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1419         vfnmadd231pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1420         vfnmadd231pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1421         vfnmadd231pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1422         vfnmadd231pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1423         vfnmadd231pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1424         vfnmadd231pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1425         vfnmadd231pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1426         vfnmadd231pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1427         vfnmadd231pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1428         vfnmadd231pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1429         vfnmadd231pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1430         vfnmadd231pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1431         vfnmadd231pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1432         vfnmadd231pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1433         vfnmadd231pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1434         vfnmadd231pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1435         vfnmadd231pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1436         vfnmadd231pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1437         vfnmadd231pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1438         vfnmadd231pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1439         vfnmadd231pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1440         vfnmadd231pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1441         vfnmadd231pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1442         vfnmadd231pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1443         vfnmadd231pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1444         vfnmadd231pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1445         vfnmadd231ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1446         vfnmadd231ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1447         vfnmadd231ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1448         vfnmadd231ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1449         vfnmadd231ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1450         vfnmadd231ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1451         vfnmadd231ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1452         vfnmadd231ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1453         vfnmadd231ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1454         vfnmadd231ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1455         vfnmadd231ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1456         vfnmadd231ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1457         vfnmadd231ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1458         vfnmadd231ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1459         vfnmadd231ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1460         vfnmadd231ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1461         vfnmadd231ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1462         vfnmadd231ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1463         vfnmadd231ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1464         vfnmadd231ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1465         vfnmadd231ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1466         vfnmadd231ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1467         vfnmadd231ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1468         vfnmadd231ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1469         vfnmadd231ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1470         vfnmadd231ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1471         vfnmsub132pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1472         vfnmsub132pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1473         vfnmsub132pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1474         vfnmsub132pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1475         vfnmsub132pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1476         vfnmsub132pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1477         vfnmsub132pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1478         vfnmsub132pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1479         vfnmsub132pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1480         vfnmsub132pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1481         vfnmsub132pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1482         vfnmsub132pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1483         vfnmsub132pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1484         vfnmsub132pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1485         vfnmsub132pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1486         vfnmsub132pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1487         vfnmsub132pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1488         vfnmsub132pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1489         vfnmsub132pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1490         vfnmsub132pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1491         vfnmsub132pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1492         vfnmsub132pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1493         vfnmsub132pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1494         vfnmsub132pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1495         vfnmsub132pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1496         vfnmsub132pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1497         vfnmsub132ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1498         vfnmsub132ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1499         vfnmsub132ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1500         vfnmsub132ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1501         vfnmsub132ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1502         vfnmsub132ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1503         vfnmsub132ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1504         vfnmsub132ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1505         vfnmsub132ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1506         vfnmsub132ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1507         vfnmsub132ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1508         vfnmsub132ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1509         vfnmsub132ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1510         vfnmsub132ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1511         vfnmsub132ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1512         vfnmsub132ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1513         vfnmsub132ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1514         vfnmsub132ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1515         vfnmsub132ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1516         vfnmsub132ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1517         vfnmsub132ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1518         vfnmsub132ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1519         vfnmsub132ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1520         vfnmsub132ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1521         vfnmsub132ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1522         vfnmsub132ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1523         vfnmsub213pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1524         vfnmsub213pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1525         vfnmsub213pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1526         vfnmsub213pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1527         vfnmsub213pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1528         vfnmsub213pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1529         vfnmsub213pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1530         vfnmsub213pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1531         vfnmsub213pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1532         vfnmsub213pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1533         vfnmsub213pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1534         vfnmsub213pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1535         vfnmsub213pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1536         vfnmsub213pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1537         vfnmsub213pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1538         vfnmsub213pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1539         vfnmsub213pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1540         vfnmsub213pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1541         vfnmsub213pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1542         vfnmsub213pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1543         vfnmsub213pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1544         vfnmsub213pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1545         vfnmsub213pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1546         vfnmsub213pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1547         vfnmsub213pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1548         vfnmsub213pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1549         vfnmsub213ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1550         vfnmsub213ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1551         vfnmsub213ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1552         vfnmsub213ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1553         vfnmsub213ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1554         vfnmsub213ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1555         vfnmsub213ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1556         vfnmsub213ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1557         vfnmsub213ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1558         vfnmsub213ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1559         vfnmsub213ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1560         vfnmsub213ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1561         vfnmsub213ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1562         vfnmsub213ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1563         vfnmsub213ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1564         vfnmsub213ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1565         vfnmsub213ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1566         vfnmsub213ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1567         vfnmsub213ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1568         vfnmsub213ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1569         vfnmsub213ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1570         vfnmsub213ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1571         vfnmsub213ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1572         vfnmsub213ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1573         vfnmsub213ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1574         vfnmsub213ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1575         vfnmsub231pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1576         vfnmsub231pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1577         vfnmsub231pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1578         vfnmsub231pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1579         vfnmsub231pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1580         vfnmsub231pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1581         vfnmsub231pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1582         vfnmsub231pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1583         vfnmsub231pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1584         vfnmsub231pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1585         vfnmsub231pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1586         vfnmsub231pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1587         vfnmsub231pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1588         vfnmsub231pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1589         vfnmsub231pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1590         vfnmsub231pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1591         vfnmsub231pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1592         vfnmsub231pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1593         vfnmsub231pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1594         vfnmsub231pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1595         vfnmsub231pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1596         vfnmsub231pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1597         vfnmsub231pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1598         vfnmsub231pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1599         vfnmsub231pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1600         vfnmsub231pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1601         vfnmsub231ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1602         vfnmsub231ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1603         vfnmsub231ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1604         vfnmsub231ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1605         vfnmsub231ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1606         vfnmsub231ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1607         vfnmsub231ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1608         vfnmsub231ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1609         vfnmsub231ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1610         vfnmsub231ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1611         vfnmsub231ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1612         vfnmsub231ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1613         vfnmsub231ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1614         vfnmsub231ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1615         vfnmsub231ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1616         vfnmsub231ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1617         vfnmsub231ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1618         vfnmsub231ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1619         vfnmsub231ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1620         vfnmsub231ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1621         vfnmsub231ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1622         vfnmsub231ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1623         vfnmsub231ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1624         vfnmsub231ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1625         vfnmsub231ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1626         vfnmsub231ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1627         vgatherdpd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
1628         vgatherdpd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
1629         vgatherdpd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
1630         vgatherdpd      123(%ebp,%xmm7,8), %ymm6{%k1}    # AVX512{F,VL}
1631         vgatherdpd      256(%eax,%xmm7), %ymm6{%k1}      # AVX512{F,VL}
1632         vgatherdpd      1024(%ecx,%xmm7,4), %ymm6{%k1}   # AVX512{F,VL}
1633         vgatherdps      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
1634         vgatherdps      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
1635         vgatherdps      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
1636         vgatherdps      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
1637         vgatherdps      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
1638         vgatherdps      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
1639         vgatherqpd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
1640         vgatherqpd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
1641         vgatherqpd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
1642         vgatherqpd      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
1643         vgatherqpd      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
1644         vgatherqpd      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
1645         vgatherqps      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
1646         vgatherqps      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
1647         vgatherqps      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
1648         vgatherqps      123(%ebp,%ymm7,8), %xmm6{%k1}    # AVX512{F,VL}
1649         vgatherqps      256(%eax,%ymm7), %xmm6{%k1}      # AVX512{F,VL}
1650         vgatherqps      1024(%ecx,%ymm7,4), %xmm6{%k1}   # AVX512{F,VL}
1651         vgetexppd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1652         vgetexppd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1653         vgetexppd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1654         vgetexppd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1655         vgetexppd       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
1656         vgetexppd       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1657         vgetexppd       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1658         vgetexppd       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1659         vgetexppd       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1660         vgetexppd       1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
1661         vgetexppd       1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
1662         vgetexppd       -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
1663         vgetexppd       -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
1664         vgetexppd       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1665         vgetexppd       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1666         vgetexppd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1667         vgetexppd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1668         vgetexppd       (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
1669         vgetexppd       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1670         vgetexppd       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1671         vgetexppd       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1672         vgetexppd       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1673         vgetexppd       1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
1674         vgetexppd       1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
1675         vgetexppd       -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
1676         vgetexppd       -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
1677         vgetexpps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1678         vgetexpps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1679         vgetexpps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1680         vgetexpps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1681         vgetexpps       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
1682         vgetexpps       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1683         vgetexpps       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1684         vgetexpps       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1685         vgetexpps       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1686         vgetexpps       508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
1687         vgetexpps       512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
1688         vgetexpps       -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
1689         vgetexpps       -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
1690         vgetexpps       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1691         vgetexpps       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1692         vgetexpps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1693         vgetexpps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1694         vgetexpps       (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
1695         vgetexpps       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1696         vgetexpps       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1697         vgetexpps       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1698         vgetexpps       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1699         vgetexpps       508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
1700         vgetexpps       512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
1701         vgetexpps       -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
1702         vgetexpps       -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
1703         vgetmantpd      $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1704         vgetmantpd      $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1705         vgetmantpd      $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1706         vgetmantpd      $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
1707         vgetmantpd      $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
1708         vgetmantpd      $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
1709         vgetmantpd      $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
1710         vgetmantpd      $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
1711         vgetmantpd      $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
1712         vgetmantpd      $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
1713         vgetmantpd      $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
1714         vgetmantpd      $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
1715         vgetmantpd      $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
1716         vgetmantpd      $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
1717         vgetmantpd      $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1718         vgetmantpd      $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1719         vgetmantpd      $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1720         vgetmantpd      $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
1721         vgetmantpd      $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
1722         vgetmantpd      $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
1723         vgetmantpd      $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
1724         vgetmantpd      $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
1725         vgetmantpd      $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
1726         vgetmantpd      $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
1727         vgetmantpd      $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
1728         vgetmantpd      $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
1729         vgetmantpd      $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
1730         vgetmantpd      $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
1731         vgetmantps      $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1732         vgetmantps      $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1733         vgetmantps      $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1734         vgetmantps      $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
1735         vgetmantps      $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
1736         vgetmantps      $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
1737         vgetmantps      $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
1738         vgetmantps      $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
1739         vgetmantps      $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
1740         vgetmantps      $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
1741         vgetmantps      $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
1742         vgetmantps      $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
1743         vgetmantps      $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
1744         vgetmantps      $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
1745         vgetmantps      $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1746         vgetmantps      $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1747         vgetmantps      $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1748         vgetmantps      $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
1749         vgetmantps      $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
1750         vgetmantps      $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
1751         vgetmantps      $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
1752         vgetmantps      $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
1753         vgetmantps      $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
1754         vgetmantps      $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
1755         vgetmantps      $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
1756         vgetmantps      $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
1757         vgetmantps      $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
1758         vgetmantps      $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
1759         vinsertf32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1760         vinsertf32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
1761         vinsertf32x4    $123, %xmm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1762         vinsertf32x4    $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1763         vinsertf32x4    $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1764         vinsertf32x4    $123, 2032(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1765         vinsertf32x4    $123, 2048(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1766         vinsertf32x4    $123, -2048(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1767         vinsertf32x4    $123, -2064(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1768         vinserti32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1769         vinserti32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
1770         vinserti32x4    $123, %xmm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1771         vinserti32x4    $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1772         vinserti32x4    $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1773         vinserti32x4    $123, 2032(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1774         vinserti32x4    $123, 2048(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1775         vinserti32x4    $123, -2048(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1776         vinserti32x4    $123, -2064(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1777         vmaxpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1778         vmaxpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1779         vmaxpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1780         vmaxpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1781         vmaxpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1782         vmaxpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1783         vmaxpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1784         vmaxpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1785         vmaxpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1786         vmaxpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1787         vmaxpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1788         vmaxpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1789         vmaxpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1790         vmaxpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1791         vmaxpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1792         vmaxpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1793         vmaxpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1794         vmaxpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1795         vmaxpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1796         vmaxpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1797         vmaxpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1798         vmaxpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1799         vmaxpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1800         vmaxpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1801         vmaxpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1802         vmaxpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1803         vmaxps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1804         vmaxps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1805         vmaxps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1806         vmaxps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1807         vmaxps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1808         vmaxps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1809         vmaxps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1810         vmaxps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1811         vmaxps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1812         vmaxps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1813         vmaxps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1814         vmaxps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1815         vmaxps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1816         vmaxps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1817         vmaxps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1818         vmaxps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1819         vmaxps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1820         vmaxps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1821         vmaxps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1822         vmaxps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1823         vmaxps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1824         vmaxps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1825         vmaxps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1826         vmaxps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1827         vmaxps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1828         vmaxps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1829         vminpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1830         vminpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1831         vminpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1832         vminpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1833         vminpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1834         vminpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1835         vminpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1836         vminpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1837         vminpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1838         vminpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1839         vminpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1840         vminpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
1841         vminpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
1842         vminpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1843         vminpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1844         vminpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1845         vminpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1846         vminpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1847         vminpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1848         vminpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1849         vminpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1850         vminpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1851         vminpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1852         vminpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1853         vminpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
1854         vminpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
1855         vminps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
1856         vminps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
1857         vminps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1858         vminps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1859         vminps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
1860         vminps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
1861         vminps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
1862         vminps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
1863         vminps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
1864         vminps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
1865         vminps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
1866         vminps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
1867         vminps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
1868         vminps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
1869         vminps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
1870         vminps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1871         vminps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1872         vminps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
1873         vminps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
1874         vminps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
1875         vminps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
1876         vminps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
1877         vminps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
1878         vminps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
1879         vminps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
1880         vminps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
1881         vmovapd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1882         vmovapd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1883         vmovapd (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1884         vmovapd -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1885         vmovapd 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1886         vmovapd 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1887         vmovapd -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1888         vmovapd -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1889         vmovapd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1890         vmovapd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1891         vmovapd (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1892         vmovapd -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1893         vmovapd 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1894         vmovapd 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1895         vmovapd -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1896         vmovapd -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1897         vmovaps %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1898         vmovaps %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1899         vmovaps (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1900         vmovaps -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1901         vmovaps 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1902         vmovaps 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1903         vmovaps -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1904         vmovaps -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1905         vmovaps %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1906         vmovaps %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1907         vmovaps (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1908         vmovaps -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1909         vmovaps 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1910         vmovaps 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1911         vmovaps -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1912         vmovaps -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1913         vmovddup        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1914         vmovddup        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1915         vmovddup        (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1916         vmovddup        -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1917         vmovddup        1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1918         vmovddup        1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
1919         vmovddup        -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1920         vmovddup        -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
1921         vmovddup        %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1922         vmovddup        %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1923         vmovddup        (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1924         vmovddup        -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1925         vmovddup        4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1926         vmovddup        4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1927         vmovddup        -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1928         vmovddup        -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1929         vmovdqa32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1930         vmovdqa32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1931         vmovdqa32       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1932         vmovdqa32       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1933         vmovdqa32       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1934         vmovdqa32       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1935         vmovdqa32       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1936         vmovdqa32       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1937         vmovdqa32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1938         vmovdqa32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1939         vmovdqa32       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1940         vmovdqa32       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1941         vmovdqa32       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1942         vmovdqa32       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1943         vmovdqa32       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1944         vmovdqa32       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1945         vmovdqa64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1946         vmovdqa64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1947         vmovdqa64       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1948         vmovdqa64       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1949         vmovdqa64       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1950         vmovdqa64       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1951         vmovdqa64       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1952         vmovdqa64       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1953         vmovdqa64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1954         vmovdqa64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1955         vmovdqa64       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1956         vmovdqa64       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1957         vmovdqa64       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1958         vmovdqa64       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1959         vmovdqa64       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1960         vmovdqa64       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1961         vmovdqu32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1962         vmovdqu32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1963         vmovdqu32       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1964         vmovdqu32       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1965         vmovdqu32       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1966         vmovdqu32       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1967         vmovdqu32       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1968         vmovdqu32       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1969         vmovdqu32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1970         vmovdqu32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1971         vmovdqu32       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1972         vmovdqu32       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1973         vmovdqu32       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1974         vmovdqu32       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1975         vmovdqu32       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1976         vmovdqu32       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1977         vmovdqu64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1978         vmovdqu64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1979         vmovdqu64       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1980         vmovdqu64       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1981         vmovdqu64       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1982         vmovdqu64       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1983         vmovdqu64       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
1984         vmovdqu64       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
1985         vmovdqu64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
1986         vmovdqu64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
1987         vmovdqu64       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
1988         vmovdqu64       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
1989         vmovdqu64       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
1990         vmovdqu64       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
1991         vmovdqu64       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
1992         vmovdqu64       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
1993         vmovshdup       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
1994         vmovshdup       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
1995         vmovshdup       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
1996         vmovshdup       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
1997         vmovshdup       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
1998         vmovshdup       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
1999         vmovshdup       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2000         vmovshdup       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
2001         vmovshdup       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2002         vmovshdup       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2003         vmovshdup       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2004         vmovshdup       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2005         vmovshdup       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2006         vmovshdup       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
2007         vmovshdup       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2008         vmovshdup       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
2009         vmovsldup       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2010         vmovsldup       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2011         vmovsldup       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2012         vmovsldup       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2013         vmovsldup       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2014         vmovsldup       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
2015         vmovsldup       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2016         vmovsldup       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
2017         vmovsldup       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2018         vmovsldup       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2019         vmovsldup       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2020         vmovsldup       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2021         vmovsldup       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2022         vmovsldup       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
2023         vmovsldup       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2024         vmovsldup       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
2025         vmovupd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2026         vmovupd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2027         vmovupd (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2028         vmovupd -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2029         vmovupd 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2030         vmovupd 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
2031         vmovupd -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2032         vmovupd -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
2033         vmovupd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2034         vmovupd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2035         vmovupd (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2036         vmovupd -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2037         vmovupd 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2038         vmovupd 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
2039         vmovupd -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2040         vmovupd -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
2041         vmovups %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2042         vmovups %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2043         vmovups (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2044         vmovups -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2045         vmovups 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2046         vmovups 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
2047         vmovups -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2048         vmovups -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
2049         vmovups %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2050         vmovups %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2051         vmovups (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2052         vmovups -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2053         vmovups 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2054         vmovups 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
2055         vmovups -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2056         vmovups -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
2057         vmulpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2058         vmulpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2059         vmulpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2060         vmulpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2061         vmulpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2062         vmulpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2063         vmulpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2064         vmulpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2065         vmulpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2066         vmulpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2067         vmulpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2068         vmulpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2069         vmulpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2070         vmulpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2071         vmulpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2072         vmulpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2073         vmulpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2074         vmulpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2075         vmulpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2076         vmulpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2077         vmulpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2078         vmulpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2079         vmulpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2080         vmulpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2081         vmulpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2082         vmulpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2083         vmulps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2084         vmulps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2085         vmulps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2086         vmulps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2087         vmulps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2088         vmulps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2089         vmulps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2090         vmulps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2091         vmulps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2092         vmulps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2093         vmulps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2094         vmulps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2095         vmulps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2096         vmulps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2097         vmulps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2098         vmulps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2099         vmulps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2100         vmulps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2101         vmulps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2102         vmulps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2103         vmulps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2104         vmulps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2105         vmulps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2106         vmulps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2107         vmulps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2108         vmulps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2109         vpabsd  %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2110         vpabsd  %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2111         vpabsd  (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2112         vpabsd  -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2113         vpabsd  (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
2114         vpabsd  2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2115         vpabsd  2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
2116         vpabsd  -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2117         vpabsd  -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
2118         vpabsd  508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
2119         vpabsd  512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
2120         vpabsd  -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
2121         vpabsd  -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
2122         vpabsd  %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2123         vpabsd  %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2124         vpabsd  (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2125         vpabsd  -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2126         vpabsd  (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
2127         vpabsd  4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2128         vpabsd  4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
2129         vpabsd  -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2130         vpabsd  -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
2131         vpabsd  508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
2132         vpabsd  512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
2133         vpabsd  -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
2134         vpabsd  -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
2135         vpabsq  %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2136         vpabsq  %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2137         vpabsq  (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2138         vpabsq  -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2139         vpabsq  (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
2140         vpabsq  2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2141         vpabsq  2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
2142         vpabsq  -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2143         vpabsq  -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
2144         vpabsq  1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
2145         vpabsq  1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
2146         vpabsq  -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
2147         vpabsq  -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
2148         vpabsq  %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2149         vpabsq  %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2150         vpabsq  (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2151         vpabsq  -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2152         vpabsq  (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
2153         vpabsq  4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2154         vpabsq  4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
2155         vpabsq  -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2156         vpabsq  -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
2157         vpabsq  1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
2158         vpabsq  1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
2159         vpabsq  -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
2160         vpabsq  -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
2161         vpaddd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2162         vpaddd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2163         vpaddd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2164         vpaddd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2165         vpaddd  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2166         vpaddd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2167         vpaddd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2168         vpaddd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2169         vpaddd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2170         vpaddd  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2171         vpaddd  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2172         vpaddd  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2173         vpaddd  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2174         vpaddd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2175         vpaddd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2176         vpaddd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2177         vpaddd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2178         vpaddd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2179         vpaddd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2180         vpaddd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2181         vpaddd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2182         vpaddd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2183         vpaddd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2184         vpaddd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2185         vpaddd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2186         vpaddd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2187         vpaddq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2188         vpaddq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2189         vpaddq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2190         vpaddq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2191         vpaddq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2192         vpaddq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2193         vpaddq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2194         vpaddq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2195         vpaddq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2196         vpaddq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2197         vpaddq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2198         vpaddq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2199         vpaddq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2200         vpaddq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2201         vpaddq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2202         vpaddq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2203         vpaddq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2204         vpaddq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2205         vpaddq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2206         vpaddq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2207         vpaddq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2208         vpaddq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2209         vpaddq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2210         vpaddq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2211         vpaddq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2212         vpaddq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2213         vpandd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2214         vpandd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2215         vpandd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2216         vpandd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2217         vpandd  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2218         vpandd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2219         vpandd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2220         vpandd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2221         vpandd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2222         vpandd  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2223         vpandd  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2224         vpandd  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2225         vpandd  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2226         vpandd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2227         vpandd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2228         vpandd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2229         vpandd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2230         vpandd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2231         vpandd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2232         vpandd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2233         vpandd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2234         vpandd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2235         vpandd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2236         vpandd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2237         vpandd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2238         vpandd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2239         vpandnd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2240         vpandnd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2241         vpandnd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2242         vpandnd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2243         vpandnd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2244         vpandnd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2245         vpandnd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2246         vpandnd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2247         vpandnd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2248         vpandnd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2249         vpandnd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2250         vpandnd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2251         vpandnd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2252         vpandnd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2253         vpandnd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2254         vpandnd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2255         vpandnd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2256         vpandnd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2257         vpandnd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2258         vpandnd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2259         vpandnd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2260         vpandnd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2261         vpandnd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2262         vpandnd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2263         vpandnd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2264         vpandnd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2265         vpandnq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2266         vpandnq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2267         vpandnq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2268         vpandnq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2269         vpandnq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2270         vpandnq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2271         vpandnq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2272         vpandnq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2273         vpandnq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2274         vpandnq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2275         vpandnq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2276         vpandnq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2277         vpandnq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2278         vpandnq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2279         vpandnq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2280         vpandnq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2281         vpandnq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2282         vpandnq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2283         vpandnq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2284         vpandnq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2285         vpandnq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2286         vpandnq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2287         vpandnq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2288         vpandnq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2289         vpandnq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2290         vpandnq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2291         vpandq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2292         vpandq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2293         vpandq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2294         vpandq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2295         vpandq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2296         vpandq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2297         vpandq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2298         vpandq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2299         vpandq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2300         vpandq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2301         vpandq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2302         vpandq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2303         vpandq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2304         vpandq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2305         vpandq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2306         vpandq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2307         vpandq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2308         vpandq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2309         vpandq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2310         vpandq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2311         vpandq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2312         vpandq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2313         vpandq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2314         vpandq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2315         vpandq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2316         vpandq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2317         vpblendmd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2318         vpblendmd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2319         vpblendmd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2320         vpblendmd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2321         vpblendmd       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2322         vpblendmd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2323         vpblendmd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2324         vpblendmd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2325         vpblendmd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2326         vpblendmd       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2327         vpblendmd       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2328         vpblendmd       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2329         vpblendmd       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2330         vpblendmd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2331         vpblendmd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2332         vpblendmd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2333         vpblendmd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2334         vpblendmd       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2335         vpblendmd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2336         vpblendmd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2337         vpblendmd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2338         vpblendmd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2339         vpblendmd       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2340         vpblendmd       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2341         vpblendmd       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2342         vpblendmd       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2343         vpbroadcastd    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2344         vpbroadcastd    (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
2345         vpbroadcastd    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2346         vpbroadcastd    508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
2347         vpbroadcastd    512(%edx), %xmm6{%k7}    # AVX512{F,VL}
2348         vpbroadcastd    -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2349         vpbroadcastd    -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
2350         vpbroadcastd    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2351         vpbroadcastd    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
2352         vpbroadcastd    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2353         vpbroadcastd    508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
2354         vpbroadcastd    512(%edx), %ymm6{%k7}    # AVX512{F,VL}
2355         vpbroadcastd    -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2356         vpbroadcastd    -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
2357         vpbroadcastd    %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2358         vpbroadcastd    %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2359         vpbroadcastd    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
2360         vpbroadcastd    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2361         vpbroadcastd    %eax, %xmm6{%k7}         # AVX512{F,VL}
2362         vpbroadcastd    %eax, %xmm6{%k7}{z}      # AVX512{F,VL}
2363         vpbroadcastd    %ebp, %xmm6{%k7}         # AVX512{F,VL}
2364         vpbroadcastd    %eax, %ymm6{%k7}         # AVX512{F,VL}
2365         vpbroadcastd    %eax, %ymm6{%k7}{z}      # AVX512{F,VL}
2366         vpbroadcastd    %ebp, %ymm6{%k7}         # AVX512{F,VL}
2367         vpbroadcastq    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2368         vpbroadcastq    (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
2369         vpbroadcastq    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2370         vpbroadcastq    1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2371         vpbroadcastq    1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
2372         vpbroadcastq    -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2373         vpbroadcastq    -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
2374         vpbroadcastq    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2375         vpbroadcastq    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
2376         vpbroadcastq    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2377         vpbroadcastq    1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2378         vpbroadcastq    1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
2379         vpbroadcastq    -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2380         vpbroadcastq    -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
2381         vpbroadcastq    %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2382         vpbroadcastq    %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2383         vpbroadcastq    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
2384         vpbroadcastq    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2385         vpcmpd  $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
2386         vpcmpd  $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
2387         vpcmpd  $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
2388         vpcmpd  $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
2389         vpcmpd  $123, (%eax){1to4}, %xmm6, %k5{%k7}      # AVX512{F,VL}
2390         vpcmpd  $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2391         vpcmpd  $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
2392         vpcmpd  $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
2393         vpcmpd  $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
2394         vpcmpd  $123, 508(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL} Disp8
2395         vpcmpd  $123, 512(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL}
2396         vpcmpd  $123, -512(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
2397         vpcmpd  $123, -516(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL}
2398         vpcmpd  $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
2399         vpcmpd  $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
2400         vpcmpd  $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
2401         vpcmpd  $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
2402         vpcmpd  $123, (%eax){1to8}, %ymm6, %k5{%k7}      # AVX512{F,VL}
2403         vpcmpd  $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2404         vpcmpd  $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
2405         vpcmpd  $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
2406         vpcmpd  $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
2407         vpcmpd  $123, 508(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL} Disp8
2408         vpcmpd  $123, 512(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL}
2409         vpcmpd  $123, -512(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
2410         vpcmpd  $123, -516(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL}
2411         vpcmpeqd        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
2412         vpcmpeqd        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
2413         vpcmpeqd        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
2414         vpcmpeqd        (%eax){1to4}, %xmm6, %k5{%k7}    # AVX512{F,VL}
2415         vpcmpeqd        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
2416         vpcmpeqd        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
2417         vpcmpeqd        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
2418         vpcmpeqd        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
2419         vpcmpeqd        508(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
2420         vpcmpeqd        512(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL}
2421         vpcmpeqd        -512(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2422         vpcmpeqd        -516(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL}
2423         vpcmpeqd        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
2424         vpcmpeqd        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
2425         vpcmpeqd        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
2426         vpcmpeqd        (%eax){1to8}, %ymm6, %k5{%k7}    # AVX512{F,VL}
2427         vpcmpeqd        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
2428         vpcmpeqd        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
2429         vpcmpeqd        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
2430         vpcmpeqd        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
2431         vpcmpeqd        508(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
2432         vpcmpeqd        512(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL}
2433         vpcmpeqd        -512(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2434         vpcmpeqd        -516(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL}
2435         vpcmpeqq        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
2436         vpcmpeqq        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
2437         vpcmpeqq        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
2438         vpcmpeqq        (%eax){1to2}, %xmm6, %k5{%k7}    # AVX512{F,VL}
2439         vpcmpeqq        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
2440         vpcmpeqq        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
2441         vpcmpeqq        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
2442         vpcmpeqq        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
2443         vpcmpeqq        1016(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2444         vpcmpeqq        1024(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL}
2445         vpcmpeqq        -1024(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
2446         vpcmpeqq        -1032(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL}
2447         vpcmpeqq        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
2448         vpcmpeqq        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
2449         vpcmpeqq        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
2450         vpcmpeqq        (%eax){1to4}, %ymm6, %k5{%k7}    # AVX512{F,VL}
2451         vpcmpeqq        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
2452         vpcmpeqq        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
2453         vpcmpeqq        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
2454         vpcmpeqq        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
2455         vpcmpeqq        1016(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2456         vpcmpeqq        1024(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL}
2457         vpcmpeqq        -1024(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
2458         vpcmpeqq        -1032(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL}
2459         vpcmpgtd        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
2460         vpcmpgtd        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
2461         vpcmpgtd        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
2462         vpcmpgtd        (%eax){1to4}, %xmm6, %k5{%k7}    # AVX512{F,VL}
2463         vpcmpgtd        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
2464         vpcmpgtd        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
2465         vpcmpgtd        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
2466         vpcmpgtd        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
2467         vpcmpgtd        508(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
2468         vpcmpgtd        512(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL}
2469         vpcmpgtd        -512(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2470         vpcmpgtd        -516(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL}
2471         vpcmpgtd        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
2472         vpcmpgtd        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
2473         vpcmpgtd        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
2474         vpcmpgtd        (%eax){1to8}, %ymm6, %k5{%k7}    # AVX512{F,VL}
2475         vpcmpgtd        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
2476         vpcmpgtd        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
2477         vpcmpgtd        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
2478         vpcmpgtd        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
2479         vpcmpgtd        508(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
2480         vpcmpgtd        512(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL}
2481         vpcmpgtd        -512(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2482         vpcmpgtd        -516(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL}
2483         vpcmpgtq        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
2484         vpcmpgtq        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
2485         vpcmpgtq        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
2486         vpcmpgtq        (%eax){1to2}, %xmm6, %k5{%k7}    # AVX512{F,VL}
2487         vpcmpgtq        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
2488         vpcmpgtq        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
2489         vpcmpgtq        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
2490         vpcmpgtq        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
2491         vpcmpgtq        1016(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2492         vpcmpgtq        1024(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL}
2493         vpcmpgtq        -1024(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
2494         vpcmpgtq        -1032(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL}
2495         vpcmpgtq        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
2496         vpcmpgtq        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
2497         vpcmpgtq        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
2498         vpcmpgtq        (%eax){1to4}, %ymm6, %k5{%k7}    # AVX512{F,VL}
2499         vpcmpgtq        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
2500         vpcmpgtq        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
2501         vpcmpgtq        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
2502         vpcmpgtq        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
2503         vpcmpgtq        1016(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2504         vpcmpgtq        1024(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL}
2505         vpcmpgtq        -1024(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
2506         vpcmpgtq        -1032(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL}
2507         vpcmpq  $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
2508         vpcmpq  $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
2509         vpcmpq  $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
2510         vpcmpq  $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
2511         vpcmpq  $123, (%eax){1to2}, %xmm6, %k5{%k7}      # AVX512{F,VL}
2512         vpcmpq  $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2513         vpcmpq  $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
2514         vpcmpq  $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
2515         vpcmpq  $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
2516         vpcmpq  $123, 1016(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
2517         vpcmpq  $123, 1024(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL}
2518         vpcmpq  $123, -1024(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
2519         vpcmpq  $123, -1032(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL}
2520         vpcmpq  $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
2521         vpcmpq  $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
2522         vpcmpq  $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
2523         vpcmpq  $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
2524         vpcmpq  $123, (%eax){1to4}, %ymm6, %k5{%k7}      # AVX512{F,VL}
2525         vpcmpq  $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2526         vpcmpq  $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
2527         vpcmpq  $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
2528         vpcmpq  $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
2529         vpcmpq  $123, 1016(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
2530         vpcmpq  $123, 1024(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL}
2531         vpcmpq  $123, -1024(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
2532         vpcmpq  $123, -1032(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL}
2533         vpcmpud $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
2534         vpcmpud $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
2535         vpcmpud $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
2536         vpcmpud $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
2537         vpcmpud $123, (%eax){1to4}, %xmm6, %k5{%k7}      # AVX512{F,VL}
2538         vpcmpud $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2539         vpcmpud $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
2540         vpcmpud $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
2541         vpcmpud $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
2542         vpcmpud $123, 508(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL} Disp8
2543         vpcmpud $123, 512(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL}
2544         vpcmpud $123, -512(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
2545         vpcmpud $123, -516(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL}
2546         vpcmpud $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
2547         vpcmpud $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
2548         vpcmpud $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
2549         vpcmpud $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
2550         vpcmpud $123, (%eax){1to8}, %ymm6, %k5{%k7}      # AVX512{F,VL}
2551         vpcmpud $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2552         vpcmpud $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
2553         vpcmpud $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
2554         vpcmpud $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
2555         vpcmpud $123, 508(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL} Disp8
2556         vpcmpud $123, 512(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL}
2557         vpcmpud $123, -512(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
2558         vpcmpud $123, -516(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL}
2559         vpcmpuq $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
2560         vpcmpuq $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
2561         vpcmpuq $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
2562         vpcmpuq $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
2563         vpcmpuq $123, (%eax){1to2}, %xmm6, %k5{%k7}      # AVX512{F,VL}
2564         vpcmpuq $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
2565         vpcmpuq $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
2566         vpcmpuq $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
2567         vpcmpuq $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
2568         vpcmpuq $123, 1016(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
2569         vpcmpuq $123, 1024(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL}
2570         vpcmpuq $123, -1024(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
2571         vpcmpuq $123, -1032(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL}
2572         vpcmpuq $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
2573         vpcmpuq $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
2574         vpcmpuq $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
2575         vpcmpuq $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
2576         vpcmpuq $123, (%eax){1to4}, %ymm6, %k5{%k7}      # AVX512{F,VL}
2577         vpcmpuq $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
2578         vpcmpuq $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
2579         vpcmpuq $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
2580         vpcmpuq $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
2581         vpcmpuq $123, 1016(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
2582         vpcmpuq $123, 1024(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL}
2583         vpcmpuq $123, -1024(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
2584         vpcmpuq $123, -1032(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL}
2585         vpblendmq       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2586         vpblendmq       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2587         vpblendmq       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2588         vpblendmq       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2589         vpblendmq       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2590         vpblendmq       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2591         vpblendmq       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2592         vpblendmq       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2593         vpblendmq       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2594         vpblendmq       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2595         vpblendmq       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2596         vpblendmq       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2597         vpblendmq       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2598         vpblendmq       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2599         vpblendmq       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2600         vpblendmq       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2601         vpblendmq       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2602         vpblendmq       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2603         vpblendmq       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2604         vpblendmq       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2605         vpblendmq       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2606         vpblendmq       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2607         vpblendmq       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2608         vpblendmq       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2609         vpblendmq       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2610         vpblendmq       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2611         vpcompressd     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
2612         vpcompressd     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
2613         vpcompressd     %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
2614         vpcompressd     %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
2615         vpcompressd     %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
2616         vpcompressd     %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
2617         vpcompressd     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
2618         vpcompressd     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
2619         vpcompressd     %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
2620         vpcompressd     %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
2621         vpcompressd     %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
2622         vpcompressd     %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
2623         vpcompressd     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2624         vpcompressd     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2625         vpcompressd     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2626         vpcompressd     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2627         vpermd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2628         vpermd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2629         vpermd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2630         vpermd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2631         vpermd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2632         vpermd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2633         vpermd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2634         vpermd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2635         vpermd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2636         vpermd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2637         vpermd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2638         vpermd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2639         vpermd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2640         vpermilpd       $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2641         vpermilpd       $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2642         vpermilpd       $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2643         vpermilpd       $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
2644         vpermilpd       $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
2645         vpermilpd       $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
2646         vpermilpd       $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
2647         vpermilpd       $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
2648         vpermilpd       $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
2649         vpermilpd       $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
2650         vpermilpd       $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
2651         vpermilpd       $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
2652         vpermilpd       $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
2653         vpermilpd       $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
2654         vpermilpd       $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2655         vpermilpd       $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2656         vpermilpd       $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2657         vpermilpd       $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
2658         vpermilpd       $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
2659         vpermilpd       $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
2660         vpermilpd       $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
2661         vpermilpd       $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
2662         vpermilpd       $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
2663         vpermilpd       $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
2664         vpermilpd       $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
2665         vpermilpd       $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
2666         vpermilpd       $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
2667         vpermilpd       $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
2668         vpermilpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2669         vpermilpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2670         vpermilpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2671         vpermilpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2672         vpermilpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2673         vpermilpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2674         vpermilpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2675         vpermilpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2676         vpermilpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2677         vpermilpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2678         vpermilpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2679         vpermilpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2680         vpermilpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2681         vpermilpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2682         vpermilpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2683         vpermilpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2684         vpermilpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2685         vpermilpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2686         vpermilpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2687         vpermilpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2688         vpermilpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2689         vpermilpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2690         vpermilpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2691         vpermilpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2692         vpermilpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2693         vpermilpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2694         vpermilps       $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2695         vpermilps       $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2696         vpermilps       $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2697         vpermilps       $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
2698         vpermilps       $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
2699         vpermilps       $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
2700         vpermilps       $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
2701         vpermilps       $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
2702         vpermilps       $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
2703         vpermilps       $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
2704         vpermilps       $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
2705         vpermilps       $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
2706         vpermilps       $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
2707         vpermilps       $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
2708         vpermilps       $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2709         vpermilps       $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2710         vpermilps       $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2711         vpermilps       $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
2712         vpermilps       $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
2713         vpermilps       $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
2714         vpermilps       $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
2715         vpermilps       $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
2716         vpermilps       $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
2717         vpermilps       $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
2718         vpermilps       $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
2719         vpermilps       $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
2720         vpermilps       $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
2721         vpermilps       $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
2722         vpermilps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2723         vpermilps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2724         vpermilps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2725         vpermilps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2726         vpermilps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2727         vpermilps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2728         vpermilps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2729         vpermilps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2730         vpermilps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2731         vpermilps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2732         vpermilps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2733         vpermilps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2734         vpermilps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2735         vpermilps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2736         vpermilps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2737         vpermilps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2738         vpermilps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2739         vpermilps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2740         vpermilps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2741         vpermilps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2742         vpermilps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2743         vpermilps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2744         vpermilps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2745         vpermilps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2746         vpermilps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2747         vpermilps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2748         vpermpd $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2749         vpermpd $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2750         vpermpd $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2751         vpermpd $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
2752         vpermpd $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
2753         vpermpd $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
2754         vpermpd $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
2755         vpermpd $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
2756         vpermpd $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
2757         vpermpd $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
2758         vpermpd $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
2759         vpermpd $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
2760         vpermpd $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
2761         vpermpd $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
2762         vpermps %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2763         vpermps %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2764         vpermps (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2765         vpermps -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2766         vpermps (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2767         vpermps 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2768         vpermps 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2769         vpermps -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2770         vpermps -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2771         vpermps 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2772         vpermps 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2773         vpermps -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2774         vpermps -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2775         vpermq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2776         vpermq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2777         vpermq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2778         vpermq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
2779         vpermq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
2780         vpermq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
2781         vpermq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
2782         vpermq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
2783         vpermq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
2784         vpermq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
2785         vpermq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
2786         vpermq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
2787         vpermq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
2788         vpermq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
2789         vpexpandd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2790         vpexpandd       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
2791         vpexpandd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2792         vpexpandd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
2793         vpexpandd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
2794         vpexpandd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2795         vpexpandd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
2796         vpexpandd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2797         vpexpandd       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
2798         vpexpandd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2799         vpexpandd       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
2800         vpexpandd       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
2801         vpexpandd       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2802         vpexpandd       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
2803         vpexpandd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2804         vpexpandd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2805         vpexpandd       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2806         vpexpandd       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2807         vpexpandq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
2808         vpexpandq       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
2809         vpexpandq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
2810         vpexpandq       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
2811         vpexpandq       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
2812         vpexpandq       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
2813         vpexpandq       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
2814         vpexpandq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
2815         vpexpandq       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
2816         vpexpandq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
2817         vpexpandq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
2818         vpexpandq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
2819         vpexpandq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
2820         vpexpandq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
2821         vpexpandq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2822         vpexpandq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
2823         vpexpandq       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2824         vpexpandq       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
2825         vpgatherdd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
2826         vpgatherdd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
2827         vpgatherdd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
2828         vpgatherdd      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
2829         vpgatherdd      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
2830         vpgatherdd      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
2831         vpgatherdq      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
2832         vpgatherdq      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
2833         vpgatherdq      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
2834         vpgatherdq      123(%ebp,%xmm7,8), %ymm6{%k1}    # AVX512{F,VL}
2835         vpgatherdq      256(%eax,%xmm7), %ymm6{%k1}      # AVX512{F,VL}
2836         vpgatherdq      1024(%ecx,%xmm7,4), %ymm6{%k1}   # AVX512{F,VL}
2837         vpgatherqd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
2838         vpgatherqd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
2839         vpgatherqd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
2840         vpgatherqd      123(%ebp,%ymm7,8), %xmm6{%k1}    # AVX512{F,VL}
2841         vpgatherqd      256(%eax,%ymm7), %xmm6{%k1}      # AVX512{F,VL}
2842         vpgatherqd      1024(%ecx,%ymm7,4), %xmm6{%k1}   # AVX512{F,VL}
2843         vpgatherqq      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
2844         vpgatherqq      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
2845         vpgatherqq      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
2846         vpgatherqq      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
2847         vpgatherqq      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
2848         vpgatherqq      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
2849         vpmaxsd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2850         vpmaxsd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2851         vpmaxsd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2852         vpmaxsd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2853         vpmaxsd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2854         vpmaxsd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2855         vpmaxsd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2856         vpmaxsd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2857         vpmaxsd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2858         vpmaxsd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2859         vpmaxsd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2860         vpmaxsd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2861         vpmaxsd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2862         vpmaxsd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2863         vpmaxsd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2864         vpmaxsd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2865         vpmaxsd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2866         vpmaxsd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2867         vpmaxsd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2868         vpmaxsd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2869         vpmaxsd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2870         vpmaxsd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2871         vpmaxsd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2872         vpmaxsd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2873         vpmaxsd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2874         vpmaxsd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2875         vpmaxsq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2876         vpmaxsq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2877         vpmaxsq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2878         vpmaxsq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2879         vpmaxsq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2880         vpmaxsq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2881         vpmaxsq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2882         vpmaxsq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2883         vpmaxsq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2884         vpmaxsq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2885         vpmaxsq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2886         vpmaxsq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2887         vpmaxsq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2888         vpmaxsq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2889         vpmaxsq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2890         vpmaxsq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2891         vpmaxsq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2892         vpmaxsq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2893         vpmaxsq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2894         vpmaxsq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2895         vpmaxsq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2896         vpmaxsq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2897         vpmaxsq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2898         vpmaxsq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2899         vpmaxsq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2900         vpmaxsq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2901         vpmaxud %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2902         vpmaxud %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2903         vpmaxud (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2904         vpmaxud -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2905         vpmaxud (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2906         vpmaxud 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2907         vpmaxud 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2908         vpmaxud -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2909         vpmaxud -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2910         vpmaxud 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2911         vpmaxud 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2912         vpmaxud -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2913         vpmaxud -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2914         vpmaxud %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2915         vpmaxud %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2916         vpmaxud (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2917         vpmaxud -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2918         vpmaxud (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2919         vpmaxud 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2920         vpmaxud 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2921         vpmaxud -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2922         vpmaxud -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2923         vpmaxud 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2924         vpmaxud 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2925         vpmaxud -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2926         vpmaxud -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2927         vpmaxuq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2928         vpmaxuq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2929         vpmaxuq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2930         vpmaxuq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2931         vpmaxuq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2932         vpmaxuq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2933         vpmaxuq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2934         vpmaxuq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2935         vpmaxuq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2936         vpmaxuq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2937         vpmaxuq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2938         vpmaxuq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2939         vpmaxuq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2940         vpmaxuq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2941         vpmaxuq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2942         vpmaxuq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2943         vpmaxuq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2944         vpmaxuq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2945         vpmaxuq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2946         vpmaxuq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2947         vpmaxuq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2948         vpmaxuq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2949         vpmaxuq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2950         vpmaxuq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2951         vpmaxuq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
2952         vpmaxuq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
2953         vpminsd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2954         vpminsd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2955         vpminsd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2956         vpminsd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2957         vpminsd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2958         vpminsd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2959         vpminsd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2960         vpminsd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2961         vpminsd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2962         vpminsd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
2963         vpminsd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
2964         vpminsd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2965         vpminsd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2966         vpminsd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2967         vpminsd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2968         vpminsd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2969         vpminsd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2970         vpminsd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2971         vpminsd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2972         vpminsd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2973         vpminsd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
2974         vpminsd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
2975         vpminsd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
2976         vpminsd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
2977         vpminsd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
2978         vpminsd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
2979         vpminsq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
2980         vpminsq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
2981         vpminsq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
2982         vpminsq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2983         vpminsq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
2984         vpminsq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
2985         vpminsq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
2986         vpminsq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
2987         vpminsq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
2988         vpminsq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
2989         vpminsq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
2990         vpminsq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
2991         vpminsq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
2992         vpminsq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
2993         vpminsq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
2994         vpminsq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
2995         vpminsq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2996         vpminsq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
2997         vpminsq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
2998         vpminsq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
2999         vpminsq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3000         vpminsq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3001         vpminsq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3002         vpminsq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3003         vpminsq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3004         vpminsq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3005         vpminud %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3006         vpminud %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3007         vpminud (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3008         vpminud -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3009         vpminud (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3010         vpminud 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3011         vpminud 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3012         vpminud -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3013         vpminud -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3014         vpminud 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3015         vpminud 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3016         vpminud -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3017         vpminud -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3018         vpminud %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3019         vpminud %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3020         vpminud (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3021         vpminud -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3022         vpminud (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3023         vpminud 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3024         vpminud 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3025         vpminud -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3026         vpminud -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3027         vpminud 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3028         vpminud 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3029         vpminud -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3030         vpminud -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3031         vpminuq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3032         vpminuq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3033         vpminuq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3034         vpminuq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3035         vpminuq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3036         vpminuq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3037         vpminuq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3038         vpminuq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3039         vpminuq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3040         vpminuq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3041         vpminuq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3042         vpminuq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3043         vpminuq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3044         vpminuq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3045         vpminuq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3046         vpminuq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3047         vpminuq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3048         vpminuq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3049         vpminuq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3050         vpminuq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3051         vpminuq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3052         vpminuq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3053         vpminuq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3054         vpminuq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3055         vpminuq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3056         vpminuq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3057         vpmovsxbd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3058         vpmovsxbd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3059         vpmovsxbd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3060         vpmovsxbd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3061         vpmovsxbd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3062         vpmovsxbd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
3063         vpmovsxbd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3064         vpmovsxbd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
3065         vpmovsxbd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3066         vpmovsxbd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3067         vpmovsxbd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3068         vpmovsxbd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3069         vpmovsxbd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3070         vpmovsxbd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
3071         vpmovsxbd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3072         vpmovsxbd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
3073         vpmovsxbq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3074         vpmovsxbq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3075         vpmovsxbq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3076         vpmovsxbq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3077         vpmovsxbq       254(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3078         vpmovsxbq       256(%edx), %xmm6{%k7}    # AVX512{F,VL}
3079         vpmovsxbq       -256(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3080         vpmovsxbq       -258(%edx), %xmm6{%k7}   # AVX512{F,VL}
3081         vpmovsxbq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3082         vpmovsxbq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3083         vpmovsxbq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3084         vpmovsxbq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3085         vpmovsxbq       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
3086         vpmovsxbq       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
3087         vpmovsxbq       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3088         vpmovsxbq       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
3089         vpmovsxdq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3090         vpmovsxdq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3091         vpmovsxdq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3092         vpmovsxdq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3093         vpmovsxdq       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3094         vpmovsxdq       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
3095         vpmovsxdq       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
3096         vpmovsxdq       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
3097         vpmovsxdq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3098         vpmovsxdq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3099         vpmovsxdq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3100         vpmovsxdq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3101         vpmovsxdq       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3102         vpmovsxdq       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
3103         vpmovsxdq       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3104         vpmovsxdq       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
3105         vpmovsxwd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3106         vpmovsxwd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3107         vpmovsxwd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3108         vpmovsxwd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3109         vpmovsxwd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3110         vpmovsxwd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
3111         vpmovsxwd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
3112         vpmovsxwd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
3113         vpmovsxwd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3114         vpmovsxwd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3115         vpmovsxwd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3116         vpmovsxwd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3117         vpmovsxwd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3118         vpmovsxwd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
3119         vpmovsxwd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3120         vpmovsxwd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
3121         vpmovsxwq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3122         vpmovsxwq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3123         vpmovsxwq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3124         vpmovsxwq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3125         vpmovsxwq       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3126         vpmovsxwq       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
3127         vpmovsxwq       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3128         vpmovsxwq       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
3129         vpmovsxwq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3130         vpmovsxwq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3131         vpmovsxwq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3132         vpmovsxwq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3133         vpmovsxwq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3134         vpmovsxwq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
3135         vpmovsxwq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3136         vpmovsxwq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
3137         vpmovzxbd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3138         vpmovzxbd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3139         vpmovzxbd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3140         vpmovzxbd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3141         vpmovzxbd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3142         vpmovzxbd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
3143         vpmovzxbd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3144         vpmovzxbd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
3145         vpmovzxbd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3146         vpmovzxbd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3147         vpmovzxbd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3148         vpmovzxbd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3149         vpmovzxbd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3150         vpmovzxbd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
3151         vpmovzxbd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3152         vpmovzxbd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
3153         vpmovzxbq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3154         vpmovzxbq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3155         vpmovzxbq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3156         vpmovzxbq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3157         vpmovzxbq       254(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3158         vpmovzxbq       256(%edx), %xmm6{%k7}    # AVX512{F,VL}
3159         vpmovzxbq       -256(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3160         vpmovzxbq       -258(%edx), %xmm6{%k7}   # AVX512{F,VL}
3161         vpmovzxbq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3162         vpmovzxbq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3163         vpmovzxbq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3164         vpmovzxbq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3165         vpmovzxbq       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
3166         vpmovzxbq       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
3167         vpmovzxbq       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3168         vpmovzxbq       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
3169         vpmovzxdq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3170         vpmovzxdq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3171         vpmovzxdq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3172         vpmovzxdq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3173         vpmovzxdq       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3174         vpmovzxdq       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
3175         vpmovzxdq       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
3176         vpmovzxdq       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
3177         vpmovzxdq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3178         vpmovzxdq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3179         vpmovzxdq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3180         vpmovzxdq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3181         vpmovzxdq       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3182         vpmovzxdq       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
3183         vpmovzxdq       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3184         vpmovzxdq       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
3185         vpmovzxwd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3186         vpmovzxwd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3187         vpmovzxwd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3188         vpmovzxwd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3189         vpmovzxwd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3190         vpmovzxwd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
3191         vpmovzxwd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
3192         vpmovzxwd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
3193         vpmovzxwd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3194         vpmovzxwd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3195         vpmovzxwd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3196         vpmovzxwd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3197         vpmovzxwd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3198         vpmovzxwd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
3199         vpmovzxwd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3200         vpmovzxwd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
3201         vpmovzxwq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3202         vpmovzxwq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3203         vpmovzxwq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3204         vpmovzxwq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3205         vpmovzxwq       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3206         vpmovzxwq       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
3207         vpmovzxwq       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3208         vpmovzxwq       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
3209         vpmovzxwq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
3210         vpmovzxwq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3211         vpmovzxwq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3212         vpmovzxwq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3213         vpmovzxwq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3214         vpmovzxwq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
3215         vpmovzxwq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3216         vpmovzxwq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
3217         vpmuldq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3218         vpmuldq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3219         vpmuldq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3220         vpmuldq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3221         vpmuldq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3222         vpmuldq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3223         vpmuldq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3224         vpmuldq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3225         vpmuldq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3226         vpmuldq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3227         vpmuldq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3228         vpmuldq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3229         vpmuldq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3230         vpmuldq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3231         vpmuldq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3232         vpmuldq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3233         vpmuldq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3234         vpmuldq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3235         vpmuldq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3236         vpmuldq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3237         vpmuldq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3238         vpmuldq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3239         vpmuldq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3240         vpmuldq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3241         vpmuldq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3242         vpmuldq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3243         vpmulld %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3244         vpmulld %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3245         vpmulld (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3246         vpmulld -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3247         vpmulld (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3248         vpmulld 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3249         vpmulld 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3250         vpmulld -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3251         vpmulld -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3252         vpmulld 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3253         vpmulld 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3254         vpmulld -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3255         vpmulld -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3256         vpmulld %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3257         vpmulld %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3258         vpmulld (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3259         vpmulld -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3260         vpmulld (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3261         vpmulld 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3262         vpmulld 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3263         vpmulld -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3264         vpmulld -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3265         vpmulld 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3266         vpmulld 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3267         vpmulld -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3268         vpmulld -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3269         vpmuludq        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3270         vpmuludq        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3271         vpmuludq        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3272         vpmuludq        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3273         vpmuludq        (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3274         vpmuludq        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3275         vpmuludq        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3276         vpmuludq        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3277         vpmuludq        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3278         vpmuludq        1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3279         vpmuludq        1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3280         vpmuludq        -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3281         vpmuludq        -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3282         vpmuludq        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3283         vpmuludq        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3284         vpmuludq        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3285         vpmuludq        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3286         vpmuludq        (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3287         vpmuludq        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3288         vpmuludq        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3289         vpmuludq        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3290         vpmuludq        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3291         vpmuludq        1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3292         vpmuludq        1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3293         vpmuludq        -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3294         vpmuludq        -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3295         vpord   %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3296         vpord   %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3297         vpord   (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3298         vpord   -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3299         vpord   (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3300         vpord   2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3301         vpord   2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3302         vpord   -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3303         vpord   -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3304         vpord   508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3305         vpord   512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3306         vpord   -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3307         vpord   -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3308         vpord   %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3309         vpord   %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3310         vpord   (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3311         vpord   -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3312         vpord   (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3313         vpord   4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3314         vpord   4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3315         vpord   -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3316         vpord   -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3317         vpord   508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3318         vpord   512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3319         vpord   -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3320         vpord   -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3321         vporq   %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3322         vporq   %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3323         vporq   (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3324         vporq   -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3325         vporq   (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3326         vporq   2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3327         vporq   2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3328         vporq   -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3329         vporq   -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3330         vporq   1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3331         vporq   1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3332         vporq   -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3333         vporq   -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3334         vporq   %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3335         vporq   %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3336         vporq   (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3337         vporq   -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3338         vporq   (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3339         vporq   4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3340         vporq   4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3341         vporq   -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3342         vporq   -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3343         vporq   1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3344         vporq   1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3345         vporq   -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3346         vporq   -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3347         vpscatterdd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
3348         vpscatterdd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
3349         vpscatterdd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
3350         vpscatterdd     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
3351         vpscatterdd     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
3352         vpscatterdd     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
3353         vpscatterdq     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
3354         vpscatterdq     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
3355         vpscatterdq     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
3356         vpscatterdq     %ymm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
3357         vpscatterdq     %ymm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
3358         vpscatterdq     %ymm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
3359         vpscatterqd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
3360         vpscatterqd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
3361         vpscatterqd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
3362         vpscatterqd     %xmm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
3363         vpscatterqd     %xmm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
3364         vpscatterqd     %xmm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
3365         vpscatterqq     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
3366         vpscatterqq     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
3367         vpscatterqq     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
3368         vpscatterqq     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
3369         vpscatterqq     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
3370         vpscatterqq     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
3371         vpshufd $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3372         vpshufd $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3373         vpshufd $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3374         vpshufd $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
3375         vpshufd $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
3376         vpshufd $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
3377         vpshufd $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
3378         vpshufd $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
3379         vpshufd $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3380         vpshufd $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
3381         vpshufd $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
3382         vpshufd $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
3383         vpshufd $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
3384         vpshufd $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
3385         vpshufd $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3386         vpshufd $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3387         vpshufd $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3388         vpshufd $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
3389         vpshufd $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
3390         vpshufd $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
3391         vpshufd $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
3392         vpshufd $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
3393         vpshufd $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
3394         vpshufd $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
3395         vpshufd $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
3396         vpshufd $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
3397         vpshufd $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
3398         vpshufd $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
3399         vpslld  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3400         vpslld  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3401         vpslld  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3402         vpslld  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3403         vpslld  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3404         vpslld  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3405         vpslld  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3406         vpslld  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3407         vpslld  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3408         vpslld  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3409         vpslld  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3410         vpslld  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3411         vpslld  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3412         vpslld  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3413         vpslld  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3414         vpslld  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3415         vpsllq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3416         vpsllq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3417         vpsllq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3418         vpsllq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3419         vpsllq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3420         vpsllq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3421         vpsllq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3422         vpsllq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3423         vpsllq  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3424         vpsllq  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3425         vpsllq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3426         vpsllq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3427         vpsllq  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3428         vpsllq  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3429         vpsllq  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3430         vpsllq  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3431         vpsllvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3432         vpsllvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3433         vpsllvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3434         vpsllvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3435         vpsllvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3436         vpsllvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3437         vpsllvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3438         vpsllvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3439         vpsllvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3440         vpsllvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3441         vpsllvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3442         vpsllvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3443         vpsllvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3444         vpsllvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3445         vpsllvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3446         vpsllvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3447         vpsllvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3448         vpsllvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3449         vpsllvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3450         vpsllvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3451         vpsllvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3452         vpsllvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3453         vpsllvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3454         vpsllvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3455         vpsllvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3456         vpsllvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3457         vpsllvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3458         vpsllvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3459         vpsllvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3460         vpsllvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3461         vpsllvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3462         vpsllvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3463         vpsllvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3464         vpsllvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3465         vpsllvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3466         vpsllvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3467         vpsllvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3468         vpsllvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3469         vpsllvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3470         vpsllvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3471         vpsllvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3472         vpsllvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3473         vpsllvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3474         vpsllvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3475         vpsllvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3476         vpsllvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3477         vpsllvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3478         vpsllvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3479         vpsllvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3480         vpsllvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3481         vpsllvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3482         vpsllvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3483         vpsrad  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3484         vpsrad  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3485         vpsrad  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3486         vpsrad  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3487         vpsrad  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3488         vpsrad  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3489         vpsrad  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3490         vpsrad  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3491         vpsrad  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3492         vpsrad  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3493         vpsrad  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3494         vpsrad  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3495         vpsrad  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3496         vpsrad  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3497         vpsrad  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3498         vpsrad  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3499         vpsraq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3500         vpsraq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3501         vpsraq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3502         vpsraq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3503         vpsraq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3504         vpsraq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3505         vpsraq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3506         vpsraq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3507         vpsraq  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3508         vpsraq  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3509         vpsraq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3510         vpsraq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3511         vpsraq  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3512         vpsraq  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3513         vpsraq  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3514         vpsraq  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3515         vpsravd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3516         vpsravd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3517         vpsravd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3518         vpsravd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3519         vpsravd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3520         vpsravd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3521         vpsravd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3522         vpsravd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3523         vpsravd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3524         vpsravd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3525         vpsravd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3526         vpsravd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3527         vpsravd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3528         vpsravd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3529         vpsravd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3530         vpsravd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3531         vpsravd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3532         vpsravd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3533         vpsravd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3534         vpsravd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3535         vpsravd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3536         vpsravd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3537         vpsravd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3538         vpsravd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3539         vpsravd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3540         vpsravd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3541         vpsravq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3542         vpsravq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3543         vpsravq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3544         vpsravq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3545         vpsravq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3546         vpsravq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3547         vpsravq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3548         vpsravq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3549         vpsravq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3550         vpsravq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3551         vpsravq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3552         vpsravq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3553         vpsravq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3554         vpsravq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3555         vpsravq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3556         vpsravq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3557         vpsravq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3558         vpsravq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3559         vpsravq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3560         vpsravq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3561         vpsravq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3562         vpsravq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3563         vpsravq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3564         vpsravq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3565         vpsravq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3566         vpsravq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3567         vpsrld  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3568         vpsrld  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3569         vpsrld  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3570         vpsrld  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3571         vpsrld  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3572         vpsrld  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3573         vpsrld  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3574         vpsrld  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3575         vpsrld  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3576         vpsrld  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3577         vpsrld  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3578         vpsrld  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3579         vpsrld  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3580         vpsrld  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3581         vpsrld  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3582         vpsrld  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3583         vpsrlq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3584         vpsrlq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3585         vpsrlq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3586         vpsrlq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3587         vpsrlq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3588         vpsrlq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3589         vpsrlq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3590         vpsrlq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3591         vpsrlq  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3592         vpsrlq  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3593         vpsrlq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3594         vpsrlq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3595         vpsrlq  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3596         vpsrlq  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3597         vpsrlq  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3598         vpsrlq  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3599         vpsrlvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3600         vpsrlvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3601         vpsrlvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3602         vpsrlvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3603         vpsrlvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3604         vpsrlvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3605         vpsrlvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3606         vpsrlvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3607         vpsrlvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3608         vpsrlvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3609         vpsrlvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3610         vpsrlvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3611         vpsrlvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3612         vpsrlvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3613         vpsrlvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3614         vpsrlvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3615         vpsrlvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3616         vpsrlvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3617         vpsrlvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3618         vpsrlvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3619         vpsrlvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3620         vpsrlvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3621         vpsrlvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3622         vpsrlvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3623         vpsrlvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3624         vpsrlvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3625         vpsrlvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3626         vpsrlvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3627         vpsrlvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3628         vpsrlvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3629         vpsrlvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3630         vpsrlvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3631         vpsrlvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3632         vpsrlvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3633         vpsrlvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3634         vpsrlvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3635         vpsrlvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3636         vpsrlvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3637         vpsrlvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3638         vpsrlvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3639         vpsrlvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3640         vpsrlvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3641         vpsrlvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3642         vpsrlvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3643         vpsrlvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3644         vpsrlvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3645         vpsrlvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3646         vpsrlvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3647         vpsrlvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3648         vpsrlvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3649         vpsrlvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3650         vpsrlvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3651         vpsrld  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3652         vpsrld  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3653         vpsrld  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3654         vpsrld  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
3655         vpsrld  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
3656         vpsrld  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
3657         vpsrld  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
3658         vpsrld  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
3659         vpsrld  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3660         vpsrld  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
3661         vpsrld  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
3662         vpsrld  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
3663         vpsrld  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
3664         vpsrld  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
3665         vpsrld  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3666         vpsrld  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3667         vpsrld  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3668         vpsrld  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
3669         vpsrld  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
3670         vpsrld  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
3671         vpsrld  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
3672         vpsrld  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
3673         vpsrld  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
3674         vpsrld  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
3675         vpsrld  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
3676         vpsrld  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
3677         vpsrld  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
3678         vpsrld  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
3679         vpsrlq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3680         vpsrlq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3681         vpsrlq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3682         vpsrlq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
3683         vpsrlq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
3684         vpsrlq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
3685         vpsrlq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
3686         vpsrlq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
3687         vpsrlq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
3688         vpsrlq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
3689         vpsrlq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
3690         vpsrlq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
3691         vpsrlq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
3692         vpsrlq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
3693         vpsrlq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3694         vpsrlq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3695         vpsrlq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3696         vpsrlq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
3697         vpsrlq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
3698         vpsrlq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
3699         vpsrlq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
3700         vpsrlq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
3701         vpsrlq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
3702         vpsrlq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
3703         vpsrlq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
3704         vpsrlq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
3705         vpsrlq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
3706         vpsrlq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
3707         vpsubd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3708         vpsubd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3709         vpsubd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3710         vpsubd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3711         vpsubd  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3712         vpsubd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3713         vpsubd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3714         vpsubd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3715         vpsubd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3716         vpsubd  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3717         vpsubd  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3718         vpsubd  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3719         vpsubd  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3720         vpsubd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3721         vpsubd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3722         vpsubd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3723         vpsubd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3724         vpsubd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3725         vpsubd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3726         vpsubd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3727         vpsubd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3728         vpsubd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3729         vpsubd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3730         vpsubd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3731         vpsubd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3732         vpsubd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3733         vpsubq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3734         vpsubq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3735         vpsubq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3736         vpsubq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3737         vpsubq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3738         vpsubq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3739         vpsubq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3740         vpsubq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3741         vpsubq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3742         vpsubq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3743         vpsubq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3744         vpsubq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3745         vpsubq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3746         vpsubq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3747         vpsubq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3748         vpsubq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3749         vpsubq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3750         vpsubq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3751         vpsubq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3752         vpsubq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3753         vpsubq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3754         vpsubq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3755         vpsubq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3756         vpsubq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3757         vpsubq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3758         vpsubq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3759         vptestmd        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
3760         vptestmd        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
3761         vptestmd        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
3762         vptestmd        (%eax){1to4}, %xmm6, %k5{%k7}    # AVX512{F,VL}
3763         vptestmd        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
3764         vptestmd        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
3765         vptestmd        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
3766         vptestmd        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
3767         vptestmd        508(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
3768         vptestmd        512(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL}
3769         vptestmd        -512(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
3770         vptestmd        -516(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL}
3771         vptestmd        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
3772         vptestmd        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
3773         vptestmd        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
3774         vptestmd        (%eax){1to8}, %ymm6, %k5{%k7}    # AVX512{F,VL}
3775         vptestmd        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
3776         vptestmd        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
3777         vptestmd        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
3778         vptestmd        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
3779         vptestmd        508(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
3780         vptestmd        512(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL}
3781         vptestmd        -512(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
3782         vptestmd        -516(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL}
3783         vptestmq        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
3784         vptestmq        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
3785         vptestmq        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
3786         vptestmq        (%eax){1to2}, %xmm6, %k5{%k7}    # AVX512{F,VL}
3787         vptestmq        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
3788         vptestmq        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
3789         vptestmq        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
3790         vptestmq        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
3791         vptestmq        1016(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
3792         vptestmq        1024(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL}
3793         vptestmq        -1024(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
3794         vptestmq        -1032(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL}
3795         vptestmq        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
3796         vptestmq        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
3797         vptestmq        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
3798         vptestmq        (%eax){1to4}, %ymm6, %k5{%k7}    # AVX512{F,VL}
3799         vptestmq        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
3800         vptestmq        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
3801         vptestmq        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
3802         vptestmq        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
3803         vptestmq        1016(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
3804         vptestmq        1024(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL}
3805         vptestmq        -1024(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
3806         vptestmq        -1032(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL}
3807         vpunpckhdq      %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3808         vpunpckhdq      %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3809         vpunpckhdq      (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3810         vpunpckhdq      -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3811         vpunpckhdq      (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3812         vpunpckhdq      2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3813         vpunpckhdq      2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3814         vpunpckhdq      -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3815         vpunpckhdq      -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3816         vpunpckhdq      508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3817         vpunpckhdq      512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3818         vpunpckhdq      -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3819         vpunpckhdq      -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3820         vpunpckhdq      %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3821         vpunpckhdq      %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3822         vpunpckhdq      (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3823         vpunpckhdq      -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3824         vpunpckhdq      (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3825         vpunpckhdq      4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3826         vpunpckhdq      4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3827         vpunpckhdq      -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3828         vpunpckhdq      -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3829         vpunpckhdq      508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3830         vpunpckhdq      512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3831         vpunpckhdq      -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3832         vpunpckhdq      -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3833         vpunpckhqdq     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3834         vpunpckhqdq     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3835         vpunpckhqdq     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3836         vpunpckhqdq     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3837         vpunpckhqdq     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3838         vpunpckhqdq     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3839         vpunpckhqdq     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3840         vpunpckhqdq     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3841         vpunpckhqdq     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3842         vpunpckhqdq     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3843         vpunpckhqdq     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3844         vpunpckhqdq     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3845         vpunpckhqdq     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3846         vpunpckhqdq     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3847         vpunpckhqdq     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3848         vpunpckhqdq     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3849         vpunpckhqdq     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3850         vpunpckhqdq     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3851         vpunpckhqdq     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3852         vpunpckhqdq     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3853         vpunpckhqdq     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3854         vpunpckhqdq     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3855         vpunpckhqdq     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3856         vpunpckhqdq     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3857         vpunpckhqdq     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3858         vpunpckhqdq     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3859         vpunpckldq      %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3860         vpunpckldq      %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3861         vpunpckldq      (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3862         vpunpckldq      -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3863         vpunpckldq      (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3864         vpunpckldq      2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3865         vpunpckldq      2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3866         vpunpckldq      -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3867         vpunpckldq      -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3868         vpunpckldq      508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3869         vpunpckldq      512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3870         vpunpckldq      -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3871         vpunpckldq      -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3872         vpunpckldq      %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3873         vpunpckldq      %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3874         vpunpckldq      (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3875         vpunpckldq      -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3876         vpunpckldq      (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3877         vpunpckldq      4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3878         vpunpckldq      4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3879         vpunpckldq      -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3880         vpunpckldq      -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3881         vpunpckldq      508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3882         vpunpckldq      512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3883         vpunpckldq      -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3884         vpunpckldq      -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3885         vpunpcklqdq     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3886         vpunpcklqdq     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3887         vpunpcklqdq     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3888         vpunpcklqdq     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3889         vpunpcklqdq     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3890         vpunpcklqdq     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3891         vpunpcklqdq     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3892         vpunpcklqdq     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3893         vpunpcklqdq     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3894         vpunpcklqdq     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3895         vpunpcklqdq     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3896         vpunpcklqdq     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3897         vpunpcklqdq     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3898         vpunpcklqdq     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3899         vpunpcklqdq     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3900         vpunpcklqdq     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3901         vpunpcklqdq     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3902         vpunpcklqdq     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3903         vpunpcklqdq     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3904         vpunpcklqdq     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3905         vpunpcklqdq     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3906         vpunpcklqdq     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3907         vpunpcklqdq     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3908         vpunpcklqdq     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3909         vpunpcklqdq     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3910         vpunpcklqdq     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3911         vpxord  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3912         vpxord  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3913         vpxord  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3914         vpxord  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3915         vpxord  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3916         vpxord  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3917         vpxord  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3918         vpxord  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3919         vpxord  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3920         vpxord  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
3921         vpxord  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
3922         vpxord  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3923         vpxord  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3924         vpxord  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3925         vpxord  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3926         vpxord  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3927         vpxord  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3928         vpxord  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3929         vpxord  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3930         vpxord  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3931         vpxord  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3932         vpxord  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3933         vpxord  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
3934         vpxord  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
3935         vpxord  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3936         vpxord  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3937         vpxorq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
3938         vpxorq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
3939         vpxorq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3940         vpxorq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3941         vpxorq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
3942         vpxorq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
3943         vpxorq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
3944         vpxorq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
3945         vpxorq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
3946         vpxorq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
3947         vpxorq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
3948         vpxorq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
3949         vpxorq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
3950         vpxorq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
3951         vpxorq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
3952         vpxorq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3953         vpxorq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3954         vpxorq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
3955         vpxorq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
3956         vpxorq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
3957         vpxorq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
3958         vpxorq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
3959         vpxorq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
3960         vpxorq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
3961         vpxorq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
3962         vpxorq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
3963         vrcp14pd        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3964         vrcp14pd        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3965         vrcp14pd        (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3966         vrcp14pd        -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3967         vrcp14pd        (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
3968         vrcp14pd        2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3969         vrcp14pd        2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
3970         vrcp14pd        -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
3971         vrcp14pd        -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
3972         vrcp14pd        1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
3973         vrcp14pd        1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
3974         vrcp14pd        -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
3975         vrcp14pd        -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
3976         vrcp14pd        %ymm5, %ymm6{%k7}        # AVX512{F,VL}
3977         vrcp14pd        %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
3978         vrcp14pd        (%ecx), %ymm6{%k7}       # AVX512{F,VL}
3979         vrcp14pd        -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
3980         vrcp14pd        (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
3981         vrcp14pd        4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
3982         vrcp14pd        4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
3983         vrcp14pd        -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
3984         vrcp14pd        -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
3985         vrcp14pd        1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
3986         vrcp14pd        1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
3987         vrcp14pd        -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
3988         vrcp14pd        -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
3989         vrcp14ps        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
3990         vrcp14ps        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
3991         vrcp14ps        (%ecx), %xmm6{%k7}       # AVX512{F,VL}
3992         vrcp14ps        -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
3993         vrcp14ps        (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
3994         vrcp14ps        2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
3995         vrcp14ps        2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
3996         vrcp14ps        -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
3997         vrcp14ps        -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
3998         vrcp14ps        508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
3999         vrcp14ps        512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
4000         vrcp14ps        -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
4001         vrcp14ps        -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
4002         vrcp14ps        %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4003         vrcp14ps        %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
4004         vrcp14ps        (%ecx), %ymm6{%k7}       # AVX512{F,VL}
4005         vrcp14ps        -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
4006         vrcp14ps        (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
4007         vrcp14ps        4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
4008         vrcp14ps        4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
4009         vrcp14ps        -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
4010         vrcp14ps        -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
4011         vrcp14ps        508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
4012         vrcp14ps        512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
4013         vrcp14ps        -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
4014         vrcp14ps        -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
4015         vrsqrt14pd      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4016         vrsqrt14pd      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4017         vrsqrt14pd      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
4018         vrsqrt14pd      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
4019         vrsqrt14pd      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
4020         vrsqrt14pd      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
4021         vrsqrt14pd      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
4022         vrsqrt14pd      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
4023         vrsqrt14pd      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
4024         vrsqrt14pd      1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
4025         vrsqrt14pd      1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
4026         vrsqrt14pd      -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
4027         vrsqrt14pd      -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
4028         vrsqrt14pd      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4029         vrsqrt14pd      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
4030         vrsqrt14pd      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
4031         vrsqrt14pd      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
4032         vrsqrt14pd      (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
4033         vrsqrt14pd      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
4034         vrsqrt14pd      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
4035         vrsqrt14pd      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
4036         vrsqrt14pd      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
4037         vrsqrt14pd      1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
4038         vrsqrt14pd      1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
4039         vrsqrt14pd      -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
4040         vrsqrt14pd      -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
4041         vrsqrt14ps      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4042         vrsqrt14ps      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4043         vrsqrt14ps      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
4044         vrsqrt14ps      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
4045         vrsqrt14ps      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
4046         vrsqrt14ps      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
4047         vrsqrt14ps      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
4048         vrsqrt14ps      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
4049         vrsqrt14ps      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
4050         vrsqrt14ps      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
4051         vrsqrt14ps      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
4052         vrsqrt14ps      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
4053         vrsqrt14ps      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
4054         vrsqrt14ps      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4055         vrsqrt14ps      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
4056         vrsqrt14ps      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
4057         vrsqrt14ps      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
4058         vrsqrt14ps      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
4059         vrsqrt14ps      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
4060         vrsqrt14ps      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
4061         vrsqrt14ps      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
4062         vrsqrt14ps      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
4063         vrsqrt14ps      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
4064         vrsqrt14ps      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
4065         vrsqrt14ps      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
4066         vrsqrt14ps      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
4067         vscatterdpd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
4068         vscatterdpd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
4069         vscatterdpd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
4070         vscatterdpd     %ymm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
4071         vscatterdpd     %ymm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
4072         vscatterdpd     %ymm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
4073         vscatterdps     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
4074         vscatterdps     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
4075         vscatterdps     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
4076         vscatterdps     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
4077         vscatterdps     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
4078         vscatterdps     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
4079         vscatterqpd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
4080         vscatterqpd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
4081         vscatterqpd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
4082         vscatterqpd     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
4083         vscatterqpd     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
4084         vscatterqpd     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
4085         vscatterqps     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
4086         vscatterqps     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
4087         vscatterqps     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
4088         vscatterqps     %xmm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
4089         vscatterqps     %xmm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
4090         vscatterqps     %xmm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
4091         vshufpd $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4092         vshufpd $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
4093         vshufpd $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4094         vshufpd $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4095         vshufpd $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4096         vshufpd $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4097         vshufpd $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4098         vshufpd $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4099         vshufpd $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4100         vshufpd $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4101         vshufpd $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
4102         vshufpd $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4103         vshufpd $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4104         vshufpd $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4105         vshufpd $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4106         vshufpd $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4107         vshufpd $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4108         vshufpd $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4109         vshufpd $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4110         vshufpd $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4111         vshufpd $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4112         vshufpd $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4113         vshufpd $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4114         vshufpd $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4115         vshufpd $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4116         vshufpd $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4117         vshufpd $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4118         vshufpd $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4119         vshufps $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4120         vshufps $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
4121         vshufps $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4122         vshufps $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4123         vshufps $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4124         vshufps $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4125         vshufps $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4126         vshufps $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4127         vshufps $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4128         vshufps $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4129         vshufps $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
4130         vshufps $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4131         vshufps $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
4132         vshufps $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4133         vshufps $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4134         vshufps $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4135         vshufps $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4136         vshufps $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4137         vshufps $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4138         vshufps $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4139         vshufps $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4140         vshufps $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4141         vshufps $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4142         vshufps $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4143         vshufps $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
4144         vshufps $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4145         vshufps $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4146         vshufps $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4147         vsqrtpd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4148         vsqrtpd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4149         vsqrtpd (%ecx), %xmm6{%k7}       # AVX512{F,VL}
4150         vsqrtpd -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
4151         vsqrtpd (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
4152         vsqrtpd 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
4153         vsqrtpd 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
4154         vsqrtpd -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
4155         vsqrtpd -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
4156         vsqrtpd 1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
4157         vsqrtpd 1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
4158         vsqrtpd -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
4159         vsqrtpd -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
4160         vsqrtpd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4161         vsqrtpd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
4162         vsqrtpd (%ecx), %ymm6{%k7}       # AVX512{F,VL}
4163         vsqrtpd -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
4164         vsqrtpd (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
4165         vsqrtpd 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
4166         vsqrtpd 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
4167         vsqrtpd -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
4168         vsqrtpd -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
4169         vsqrtpd 1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
4170         vsqrtpd 1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
4171         vsqrtpd -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
4172         vsqrtpd -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
4173         vsqrtps %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4174         vsqrtps %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4175         vsqrtps (%ecx), %xmm6{%k7}       # AVX512{F,VL}
4176         vsqrtps -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
4177         vsqrtps (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
4178         vsqrtps 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
4179         vsqrtps 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
4180         vsqrtps -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
4181         vsqrtps -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
4182         vsqrtps 508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
4183         vsqrtps 512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
4184         vsqrtps -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
4185         vsqrtps -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
4186         vsqrtps %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4187         vsqrtps %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
4188         vsqrtps (%ecx), %ymm6{%k7}       # AVX512{F,VL}
4189         vsqrtps -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
4190         vsqrtps (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
4191         vsqrtps 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
4192         vsqrtps 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
4193         vsqrtps -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
4194         vsqrtps -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
4195         vsqrtps 508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
4196         vsqrtps 512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
4197         vsqrtps -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
4198         vsqrtps -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
4199         vsubpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4200         vsubpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4201         vsubpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4202         vsubpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4203         vsubpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4204         vsubpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4205         vsubpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4206         vsubpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4207         vsubpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4208         vsubpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4209         vsubpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4210         vsubpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4211         vsubpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4212         vsubpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4213         vsubpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4214         vsubpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4215         vsubpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4216         vsubpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4217         vsubpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4218         vsubpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4219         vsubpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4220         vsubpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4221         vsubpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4222         vsubpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4223         vsubpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4224         vsubpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4225         vsubps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4226         vsubps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4227         vsubps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4228         vsubps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4229         vsubps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4230         vsubps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4231         vsubps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4232         vsubps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4233         vsubps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4234         vsubps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4235         vsubps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4236         vsubps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4237         vsubps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4238         vsubps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4239         vsubps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4240         vsubps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4241         vsubps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4242         vsubps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4243         vsubps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4244         vsubps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4245         vsubps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4246         vsubps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4247         vsubps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4248         vsubps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4249         vsubps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4250         vsubps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4251         vunpckhpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4252         vunpckhpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4253         vunpckhpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4254         vunpckhpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4255         vunpckhpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4256         vunpckhpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4257         vunpckhpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4258         vunpckhpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4259         vunpckhpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4260         vunpckhpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4261         vunpckhpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4262         vunpckhpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4263         vunpckhpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4264         vunpckhpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4265         vunpckhpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4266         vunpckhpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4267         vunpckhpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4268         vunpckhpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4269         vunpckhpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4270         vunpckhpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4271         vunpckhpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4272         vunpckhpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4273         vunpckhpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4274         vunpckhpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4275         vunpckhpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4276         vunpckhpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4277         vunpckhps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4278         vunpckhps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4279         vunpckhps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4280         vunpckhps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4281         vunpckhps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4282         vunpckhps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4283         vunpckhps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4284         vunpckhps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4285         vunpckhps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4286         vunpckhps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4287         vunpckhps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4288         vunpckhps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4289         vunpckhps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4290         vunpckhps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4291         vunpckhps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4292         vunpckhps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4293         vunpckhps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4294         vunpckhps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4295         vunpckhps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4296         vunpckhps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4297         vunpckhps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4298         vunpckhps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4299         vunpckhps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4300         vunpckhps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4301         vunpckhps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4302         vunpckhps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4303         vunpcklpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4304         vunpcklpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4305         vunpcklpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4306         vunpcklpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4307         vunpcklpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4308         vunpcklpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4309         vunpcklpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4310         vunpcklpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4311         vunpcklpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4312         vunpcklpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4313         vunpcklpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4314         vunpcklpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4315         vunpcklpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4316         vunpcklpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4317         vunpcklpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4318         vunpcklpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4319         vunpcklpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4320         vunpcklpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4321         vunpcklpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4322         vunpcklpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4323         vunpcklpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4324         vunpcklpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4325         vunpcklpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4326         vunpcklpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4327         vunpcklpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4328         vunpcklpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4329         vunpcklps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4330         vunpcklps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4331         vunpcklps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4332         vunpcklps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4333         vunpcklps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4334         vunpcklps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4335         vunpcklps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4336         vunpcklps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4337         vunpcklps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4338         vunpcklps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4339         vunpcklps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4340         vunpcklps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4341         vunpcklps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4342         vunpcklps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4343         vunpcklps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4344         vunpcklps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4345         vunpcklps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4346         vunpcklps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4347         vunpcklps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4348         vunpcklps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4349         vunpcklps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4350         vunpcklps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4351         vunpcklps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4352         vunpcklps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4353         vunpcklps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4354         vunpcklps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4355         vpternlogd      $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4356         vpternlogd      $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
4357         vpternlogd      $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4358         vpternlogd      $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4359         vpternlogd      $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4360         vpternlogd      $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4361         vpternlogd      $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4362         vpternlogd      $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4363         vpternlogd      $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4364         vpternlogd      $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4365         vpternlogd      $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
4366         vpternlogd      $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4367         vpternlogd      $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
4368         vpternlogd      $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4369         vpternlogd      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4370         vpternlogd      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4371         vpternlogd      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4372         vpternlogd      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4373         vpternlogd      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4374         vpternlogd      $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4375         vpternlogd      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4376         vpternlogd      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4377         vpternlogd      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4378         vpternlogd      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4379         vpternlogd      $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
4380         vpternlogd      $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4381         vpternlogd      $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4382         vpternlogd      $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4383         vpternlogq      $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4384         vpternlogq      $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
4385         vpternlogq      $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4386         vpternlogq      $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4387         vpternlogq      $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4388         vpternlogq      $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4389         vpternlogq      $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4390         vpternlogq      $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4391         vpternlogq      $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4392         vpternlogq      $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4393         vpternlogq      $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
4394         vpternlogq      $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4395         vpternlogq      $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4396         vpternlogq      $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4397         vpternlogq      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4398         vpternlogq      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4399         vpternlogq      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4400         vpternlogq      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4401         vpternlogq      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4402         vpternlogq      $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4403         vpternlogq      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4404         vpternlogq      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4405         vpternlogq      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4406         vpternlogq      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4407         vpternlogq      $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4408         vpternlogq      $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4409         vpternlogq      $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4410         vpternlogq      $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4411         vpmovqb %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4412         vpmovqb %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4413         vpmovqb %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4414         vpmovqb %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4415         vpmovsqb        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4416         vpmovsqb        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4417         vpmovsqb        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4418         vpmovsqb        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4419         vpmovusqb       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4420         vpmovusqb       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4421         vpmovusqb       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4422         vpmovusqb       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4423         vpmovqw %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4424         vpmovqw %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4425         vpmovqw %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4426         vpmovqw %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4427         vpmovsqw        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4428         vpmovsqw        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4429         vpmovsqw        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4430         vpmovsqw        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4431         vpmovusqw       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4432         vpmovusqw       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4433         vpmovusqw       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4434         vpmovusqw       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4435         vpmovqd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4436         vpmovqd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4437         vpmovqd %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4438         vpmovqd %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4439         vpmovsqd        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4440         vpmovsqd        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4441         vpmovsqd        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4442         vpmovsqd        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4443         vpmovusqd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4444         vpmovusqd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4445         vpmovusqd       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4446         vpmovusqd       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4447         vpmovdb %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4448         vpmovdb %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4449         vpmovdb %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4450         vpmovdb %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4451         vpmovsdb        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4452         vpmovsdb        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4453         vpmovsdb        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4454         vpmovsdb        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4455         vpmovusdb       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4456         vpmovusdb       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4457         vpmovusdb       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4458         vpmovusdb       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4459         vpmovdw %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4460         vpmovdw %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4461         vpmovdw %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4462         vpmovdw %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4463         vpmovsdw        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4464         vpmovsdw        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4465         vpmovsdw        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4466         vpmovsdw        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4467         vpmovusdw       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4468         vpmovusdw       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4469         vpmovusdw       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
4470         vpmovusdw       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
4471         vshuff32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4472         vshuff32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4473         vshuff32x4      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4474         vshuff32x4      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4475         vshuff32x4      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4476         vshuff32x4      $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4477         vshuff32x4      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4478         vshuff32x4      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4479         vshuff32x4      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4480         vshuff32x4      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4481         vshuff32x4      $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
4482         vshuff32x4      $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4483         vshuff32x4      $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4484         vshuff32x4      $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4485         vshuff64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4486         vshuff64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4487         vshuff64x2      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4488         vshuff64x2      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4489         vshuff64x2      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4490         vshuff64x2      $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4491         vshuff64x2      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4492         vshuff64x2      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4493         vshuff64x2      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4494         vshuff64x2      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4495         vshuff64x2      $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4496         vshuff64x2      $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4497         vshuff64x2      $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4498         vshuff64x2      $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4499         vshufi32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4500         vshufi32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4501         vshufi32x4      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4502         vshufi32x4      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4503         vshufi32x4      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4504         vshufi32x4      $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4505         vshufi32x4      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4506         vshufi32x4      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4507         vshufi32x4      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4508         vshufi32x4      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4509         vshufi32x4      $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
4510         vshufi32x4      $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4511         vshufi32x4      $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4512         vshufi32x4      $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4513         vshufi64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4514         vshufi64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4515         vshufi64x2      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4516         vshufi64x2      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4517         vshufi64x2      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4518         vshufi64x2      $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4519         vshufi64x2      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4520         vshufi64x2      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4521         vshufi64x2      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4522         vshufi64x2      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4523         vshufi64x2      $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4524         vshufi64x2      $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4525         vshufi64x2      $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4526         vshufi64x2      $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4527         vpermq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4528         vpermq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4529         vpermq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4530         vpermq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4531         vpermq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4532         vpermq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4533         vpermq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4534         vpermq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4535         vpermq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4536         vpermq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4537         vpermq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4538         vpermq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4539         vpermq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4540         vpermpd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4541         vpermpd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4542         vpermpd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4543         vpermpd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4544         vpermpd (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4545         vpermpd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4546         vpermpd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4547         vpermpd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4548         vpermpd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4549         vpermpd 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4550         vpermpd 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4551         vpermpd -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4552         vpermpd -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4553         vpermt2d        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4554         vpermt2d        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4555         vpermt2d        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4556         vpermt2d        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4557         vpermt2d        (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4558         vpermt2d        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4559         vpermt2d        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4560         vpermt2d        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4561         vpermt2d        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4562         vpermt2d        508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4563         vpermt2d        512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4564         vpermt2d        -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4565         vpermt2d        -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4566         vpermt2d        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4567         vpermt2d        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4568         vpermt2d        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4569         vpermt2d        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4570         vpermt2d        (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4571         vpermt2d        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4572         vpermt2d        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4573         vpermt2d        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4574         vpermt2d        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4575         vpermt2d        508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4576         vpermt2d        512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4577         vpermt2d        -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4578         vpermt2d        -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4579         vpermt2q        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4580         vpermt2q        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4581         vpermt2q        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4582         vpermt2q        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4583         vpermt2q        (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4584         vpermt2q        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4585         vpermt2q        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4586         vpermt2q        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4587         vpermt2q        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4588         vpermt2q        1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4589         vpermt2q        1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4590         vpermt2q        -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4591         vpermt2q        -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4592         vpermt2q        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4593         vpermt2q        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4594         vpermt2q        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4595         vpermt2q        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4596         vpermt2q        (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4597         vpermt2q        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4598         vpermt2q        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4599         vpermt2q        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4600         vpermt2q        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4601         vpermt2q        1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4602         vpermt2q        1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4603         vpermt2q        -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4604         vpermt2q        -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4605         vpermt2ps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4606         vpermt2ps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4607         vpermt2ps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4608         vpermt2ps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4609         vpermt2ps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4610         vpermt2ps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4611         vpermt2ps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4612         vpermt2ps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4613         vpermt2ps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4614         vpermt2ps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4615         vpermt2ps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4616         vpermt2ps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4617         vpermt2ps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4618         vpermt2ps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4619         vpermt2ps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4620         vpermt2ps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4621         vpermt2ps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4622         vpermt2ps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4623         vpermt2ps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4624         vpermt2ps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4625         vpermt2ps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4626         vpermt2ps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4627         vpermt2ps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4628         vpermt2ps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4629         vpermt2ps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4630         vpermt2ps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4631         vpermt2pd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4632         vpermt2pd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4633         vpermt2pd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4634         vpermt2pd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4635         vpermt2pd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4636         vpermt2pd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4637         vpermt2pd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4638         vpermt2pd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4639         vpermt2pd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4640         vpermt2pd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4641         vpermt2pd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4642         vpermt2pd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4643         vpermt2pd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4644         vpermt2pd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4645         vpermt2pd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4646         vpermt2pd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4647         vpermt2pd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4648         vpermt2pd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4649         vpermt2pd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4650         vpermt2pd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4651         vpermt2pd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4652         vpermt2pd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4653         vpermt2pd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4654         vpermt2pd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4655         vpermt2pd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4656         vpermt2pd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4657         valignq $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4658         valignq $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
4659         valignq $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4660         valignq $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4661         valignq $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4662         valignq $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4663         valignq $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4664         valignq $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4665         valignq $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4666         valignq $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4667         valignq $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
4668         valignq $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4669         valignq $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4670         valignq $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4671         valignq $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4672         valignq $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4673         valignq $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4674         valignq $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4675         valignq $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4676         valignq $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4677         valignq $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4678         valignq $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4679         valignq $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4680         valignq $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4681         valignq $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4682         valignq $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4683         valignq $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4684         valignq $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4685         vscalefpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4686         vscalefpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4687         vscalefpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4688         vscalefpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4689         vscalefpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4690         vscalefpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4691         vscalefpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4692         vscalefpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4693         vscalefpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4694         vscalefpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4695         vscalefpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4696         vscalefpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4697         vscalefpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4698         vscalefpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4699         vscalefpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4700         vscalefpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4701         vscalefpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4702         vscalefpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4703         vscalefpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4704         vscalefpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4705         vscalefpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4706         vscalefpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4707         vscalefpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4708         vscalefpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4709         vscalefpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4710         vscalefpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4711         vscalefps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4712         vscalefps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4713         vscalefps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4714         vscalefps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4715         vscalefps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4716         vscalefps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4717         vscalefps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4718         vscalefps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4719         vscalefps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4720         vscalefps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4721         vscalefps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4722         vscalefps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4723         vscalefps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4724         vscalefps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4725         vscalefps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4726         vscalefps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4727         vscalefps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4728         vscalefps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4729         vscalefps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4730         vscalefps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4731         vscalefps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4732         vscalefps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4733         vscalefps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4734         vscalefps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4735         vscalefps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4736         vscalefps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4737         vfixupimmpd     $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4738         vfixupimmpd     $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
4739         vfixupimmpd     $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4740         vfixupimmpd     $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4741         vfixupimmpd     $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4742         vfixupimmpd     $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4743         vfixupimmpd     $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4744         vfixupimmpd     $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4745         vfixupimmpd     $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4746         vfixupimmpd     $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4747         vfixupimmpd     $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
4748         vfixupimmpd     $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4749         vfixupimmpd     $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4750         vfixupimmpd     $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4751         vfixupimmpd     $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4752         vfixupimmpd     $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4753         vfixupimmpd     $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4754         vfixupimmpd     $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4755         vfixupimmpd     $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4756         vfixupimmpd     $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4757         vfixupimmpd     $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4758         vfixupimmpd     $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4759         vfixupimmpd     $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4760         vfixupimmpd     $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4761         vfixupimmpd     $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4762         vfixupimmpd     $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4763         vfixupimmpd     $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4764         vfixupimmpd     $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4765         vfixupimmps     $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4766         vfixupimmps     $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
4767         vfixupimmps     $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4768         vfixupimmps     $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4769         vfixupimmps     $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4770         vfixupimmps     $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4771         vfixupimmps     $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4772         vfixupimmps     $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4773         vfixupimmps     $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4774         vfixupimmps     $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4775         vfixupimmps     $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
4776         vfixupimmps     $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4777         vfixupimmps     $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
4778         vfixupimmps     $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4779         vfixupimmps     $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4780         vfixupimmps     $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
4781         vfixupimmps     $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4782         vfixupimmps     $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4783         vfixupimmps     $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4784         vfixupimmps     $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4785         vfixupimmps     $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4786         vfixupimmps     $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4787         vfixupimmps     $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4788         vfixupimmps     $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4789         vfixupimmps     $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
4790         vfixupimmps     $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4791         vfixupimmps     $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
4792         vfixupimmps     $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4793         vpslld  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4794         vpslld  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4795         vpslld  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4796         vpslld  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
4797         vpslld  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
4798         vpslld  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
4799         vpslld  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
4800         vpslld  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
4801         vpslld  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
4802         vpslld  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
4803         vpslld  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
4804         vpslld  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
4805         vpslld  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
4806         vpslld  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
4807         vpslld  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4808         vpslld  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4809         vpslld  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4810         vpslld  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
4811         vpslld  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
4812         vpslld  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
4813         vpslld  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
4814         vpslld  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
4815         vpslld  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
4816         vpslld  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
4817         vpslld  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
4818         vpslld  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
4819         vpslld  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
4820         vpslld  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
4821         vpsllq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4822         vpsllq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4823         vpsllq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4824         vpsllq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
4825         vpsllq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
4826         vpsllq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
4827         vpsllq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
4828         vpsllq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
4829         vpsllq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
4830         vpsllq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
4831         vpsllq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
4832         vpsllq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
4833         vpsllq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
4834         vpsllq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
4835         vpsllq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4836         vpsllq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4837         vpsllq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4838         vpsllq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
4839         vpsllq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
4840         vpsllq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
4841         vpsllq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
4842         vpsllq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
4843         vpsllq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
4844         vpsllq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
4845         vpsllq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
4846         vpsllq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
4847         vpsllq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
4848         vpsllq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
4849         vpsrad  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4850         vpsrad  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4851         vpsrad  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4852         vpsrad  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
4853         vpsrad  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
4854         vpsrad  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
4855         vpsrad  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
4856         vpsrad  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
4857         vpsrad  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
4858         vpsrad  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
4859         vpsrad  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
4860         vpsrad  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
4861         vpsrad  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
4862         vpsrad  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
4863         vpsrad  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4864         vpsrad  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4865         vpsrad  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4866         vpsrad  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
4867         vpsrad  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
4868         vpsrad  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
4869         vpsrad  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
4870         vpsrad  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
4871         vpsrad  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
4872         vpsrad  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
4873         vpsrad  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
4874         vpsrad  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
4875         vpsrad  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
4876         vpsrad  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
4877         vpsraq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4878         vpsraq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4879         vpsraq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4880         vpsraq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
4881         vpsraq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
4882         vpsraq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
4883         vpsraq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
4884         vpsraq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
4885         vpsraq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
4886         vpsraq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
4887         vpsraq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
4888         vpsraq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
4889         vpsraq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
4890         vpsraq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
4891         vpsraq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4892         vpsraq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4893         vpsraq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4894         vpsraq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
4895         vpsraq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
4896         vpsraq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
4897         vpsraq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
4898         vpsraq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
4899         vpsraq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
4900         vpsraq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
4901         vpsraq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
4902         vpsraq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
4903         vpsraq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
4904         vpsraq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
4905         vprolvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4906         vprolvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4907         vprolvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4908         vprolvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4909         vprolvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4910         vprolvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4911         vprolvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4912         vprolvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4913         vprolvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4914         vprolvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
4915         vprolvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
4916         vprolvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4917         vprolvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4918         vprolvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4919         vprolvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4920         vprolvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4921         vprolvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4922         vprolvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4923         vprolvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4924         vprolvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4925         vprolvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4926         vprolvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4927         vprolvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
4928         vprolvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
4929         vprolvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4930         vprolvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4931         vprold  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4932         vprold  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4933         vprold  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4934         vprold  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
4935         vprold  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
4936         vprold  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
4937         vprold  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
4938         vprold  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
4939         vprold  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
4940         vprold  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
4941         vprold  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
4942         vprold  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
4943         vprold  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
4944         vprold  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
4945         vprold  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4946         vprold  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4947         vprold  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4948         vprold  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
4949         vprold  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
4950         vprold  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
4951         vprold  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
4952         vprold  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
4953         vprold  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
4954         vprold  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
4955         vprold  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
4956         vprold  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
4957         vprold  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
4958         vprold  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
4959         vprolvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4960         vprolvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4961         vprolvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
4962         vprolvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4963         vprolvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4964         vprolvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
4965         vprolvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
4966         vprolvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
4967         vprolvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
4968         vprolvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
4969         vprolvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
4970         vprolvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
4971         vprolvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
4972         vprolvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
4973         vprolvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
4974         vprolvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
4975         vprolvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4976         vprolvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
4977         vprolvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
4978         vprolvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
4979         vprolvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
4980         vprolvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
4981         vprolvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
4982         vprolvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
4983         vprolvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
4984         vprolvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
4985         vprolq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
4986         vprolq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
4987         vprolq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
4988         vprolq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
4989         vprolq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
4990         vprolq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
4991         vprolq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
4992         vprolq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
4993         vprolq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
4994         vprolq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
4995         vprolq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
4996         vprolq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
4997         vprolq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
4998         vprolq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
4999         vprolq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5000         vprolq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5001         vprolq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5002         vprolq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
5003         vprolq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
5004         vprolq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
5005         vprolq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
5006         vprolq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
5007         vprolq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
5008         vprolq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
5009         vprolq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
5010         vprolq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
5011         vprolq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
5012         vprolq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
5013         vprorvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5014         vprorvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5015         vprorvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5016         vprorvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5017         vprorvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5018         vprorvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
5019         vprorvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
5020         vprorvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
5021         vprorvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
5022         vprorvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
5023         vprorvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
5024         vprorvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
5025         vprorvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
5026         vprorvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5027         vprorvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5028         vprorvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5029         vprorvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5030         vprorvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5031         vprorvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
5032         vprorvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
5033         vprorvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
5034         vprorvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
5035         vprorvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
5036         vprorvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
5037         vprorvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
5038         vprorvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
5039         vprord  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5040         vprord  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5041         vprord  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5042         vprord  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
5043         vprord  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
5044         vprord  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
5045         vprord  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
5046         vprord  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
5047         vprord  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
5048         vprord  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
5049         vprord  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
5050         vprord  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
5051         vprord  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
5052         vprord  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
5053         vprord  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5054         vprord  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5055         vprord  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5056         vprord  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
5057         vprord  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
5058         vprord  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
5059         vprord  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
5060         vprord  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
5061         vprord  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
5062         vprord  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
5063         vprord  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
5064         vprord  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
5065         vprord  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
5066         vprord  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
5067         vprorvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5068         vprorvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5069         vprorvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5070         vprorvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5071         vprorvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5072         vprorvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
5073         vprorvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
5074         vprorvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
5075         vprorvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
5076         vprorvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
5077         vprorvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
5078         vprorvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
5079         vprorvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
5080         vprorvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5081         vprorvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5082         vprorvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5083         vprorvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5084         vprorvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5085         vprorvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
5086         vprorvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
5087         vprorvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
5088         vprorvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
5089         vprorvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
5090         vprorvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
5091         vprorvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
5092         vprorvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
5093         vprorq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5094         vprorq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5095         vprorq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5096         vprorq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
5097         vprorq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
5098         vprorq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
5099         vprorq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
5100         vprorq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
5101         vprorq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
5102         vprorq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
5103         vprorq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
5104         vprorq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
5105         vprorq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
5106         vprorq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
5107         vprorq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5108         vprorq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5109         vprorq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5110         vprorq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
5111         vprorq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
5112         vprorq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
5113         vprorq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
5114         vprorq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
5115         vprorq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
5116         vprorq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
5117         vprorq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
5118         vprorq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
5119         vprorq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
5120         vprorq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
5121         vrndscalepd     $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5122         vrndscalepd     $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5123         vrndscalepd     $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5124         vrndscalepd     $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
5125         vrndscalepd     $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
5126         vrndscalepd     $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
5127         vrndscalepd     $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
5128         vrndscalepd     $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
5129         vrndscalepd     $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
5130         vrndscalepd     $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
5131         vrndscalepd     $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
5132         vrndscalepd     $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
5133         vrndscalepd     $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
5134         vrndscalepd     $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
5135         vrndscalepd     $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5136         vrndscalepd     $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5137         vrndscalepd     $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5138         vrndscalepd     $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
5139         vrndscalepd     $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
5140         vrndscalepd     $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
5141         vrndscalepd     $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
5142         vrndscalepd     $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
5143         vrndscalepd     $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
5144         vrndscalepd     $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
5145         vrndscalepd     $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
5146         vrndscalepd     $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
5147         vrndscalepd     $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
5148         vrndscalepd     $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
5149         vrndscaleps     $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5150         vrndscaleps     $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5151         vrndscaleps     $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5152         vrndscaleps     $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
5153         vrndscaleps     $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
5154         vrndscaleps     $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
5155         vrndscaleps     $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
5156         vrndscaleps     $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
5157         vrndscaleps     $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
5158         vrndscaleps     $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
5159         vrndscaleps     $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
5160         vrndscaleps     $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
5161         vrndscaleps     $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
5162         vrndscaleps     $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
5163         vrndscaleps     $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5164         vrndscaleps     $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5165         vrndscaleps     $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5166         vrndscaleps     $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
5167         vrndscaleps     $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
5168         vrndscaleps     $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
5169         vrndscaleps     $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
5170         vrndscaleps     $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
5171         vrndscaleps     $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
5172         vrndscaleps     $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
5173         vrndscaleps     $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
5174         vrndscaleps     $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
5175         vrndscaleps     $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
5176         vrndscaleps     $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
5177         vpcompressq     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5178         vpcompressq     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5179         vpcompressq     %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5180         vpcompressq     %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
5181         vpcompressq     %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5182         vpcompressq     %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
5183         vpcompressq     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5184         vpcompressq     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5185         vpcompressq     %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5186         vpcompressq     %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
5187         vpcompressq     %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5188         vpcompressq     %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
5189         vpcompressq     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5190         vpcompressq     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
5191         vpcompressq     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5192         vpcompressq     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
5193         vcvtps2ph       $0xab, %xmm6, (%ecx){%k7}        # AVX512{F,VL}
5194         vcvtps2ph       $123, %xmm6, (%ecx){%k7}         # AVX512{F,VL}
5195         vcvtps2ph       $123, %xmm6, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
5196         vcvtps2ph       $123, %xmm6, 1016(%edx){%k7}     # AVX512{F,VL} Disp8
5197         vcvtps2ph       $123, %xmm6, 1024(%edx){%k7}     # AVX512{F,VL}
5198         vcvtps2ph       $123, %xmm6, -1024(%edx){%k7}    # AVX512{F,VL} Disp8
5199         vcvtps2ph       $123, %xmm6, -1032(%edx){%k7}    # AVX512{F,VL}
5200         vcvtps2ph       $0xab, %ymm6, (%ecx){%k7}        # AVX512{F,VL}
5201         vcvtps2ph       $123, %ymm6, (%ecx){%k7}         # AVX512{F,VL}
5202         vcvtps2ph       $123, %ymm6, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
5203         vcvtps2ph       $123, %ymm6, 2032(%edx){%k7}     # AVX512{F,VL} Disp8
5204         vcvtps2ph       $123, %ymm6, 2048(%edx){%k7}     # AVX512{F,VL}
5205         vcvtps2ph       $123, %ymm6, -2048(%edx){%k7}    # AVX512{F,VL} Disp8
5206         vcvtps2ph       $123, %ymm6, -2064(%edx){%k7}    # AVX512{F,VL}
5207         vextractf32x4   $0xab, %ymm5, (%ecx){%k7}        # AVX512{F,VL}
5208         vextractf32x4   $123, %ymm5, (%ecx){%k7}         # AVX512{F,VL}
5209         vextractf32x4   $123, %ymm5, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
5210         vextractf32x4   $123, %ymm5, 2032(%edx){%k7}     # AVX512{F,VL} Disp8
5211         vextractf32x4   $123, %ymm5, 2048(%edx){%k7}     # AVX512{F,VL}
5212         vextractf32x4   $123, %ymm5, -2048(%edx){%k7}    # AVX512{F,VL} Disp8
5213         vextractf32x4   $123, %ymm5, -2064(%edx){%k7}    # AVX512{F,VL}
5214         vextracti32x4   $0xab, %ymm5, (%ecx){%k7}        # AVX512{F,VL}
5215         vextracti32x4   $123, %ymm5, (%ecx){%k7}         # AVX512{F,VL}
5216         vextracti32x4   $123, %ymm5, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
5217         vextracti32x4   $123, %ymm5, 2032(%edx){%k7}     # AVX512{F,VL} Disp8
5218         vextracti32x4   $123, %ymm5, 2048(%edx){%k7}     # AVX512{F,VL}
5219         vextracti32x4   $123, %ymm5, -2048(%edx){%k7}    # AVX512{F,VL} Disp8
5220         vextracti32x4   $123, %ymm5, -2064(%edx){%k7}    # AVX512{F,VL}
5221         vmovapd %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5222         vmovapd %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5223         vmovapd %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5224         vmovapd %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5225         vmovapd %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5226         vmovapd %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5227         vmovapd %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5228         vmovapd %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5229         vmovapd %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5230         vmovapd %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5231         vmovapd %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5232         vmovapd %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5233         vmovaps %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5234         vmovaps %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5235         vmovaps %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5236         vmovaps %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5237         vmovaps %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5238         vmovaps %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5239         vmovaps %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5240         vmovaps %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5241         vmovaps %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5242         vmovaps %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5243         vmovaps %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5244         vmovaps %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5245         vmovdqa32       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5246         vmovdqa32       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5247         vmovdqa32       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5248         vmovdqa32       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5249         vmovdqa32       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5250         vmovdqa32       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5251         vmovdqa32       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5252         vmovdqa32       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5253         vmovdqa32       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5254         vmovdqa32       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5255         vmovdqa32       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5256         vmovdqa32       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5257         vmovdqa64       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5258         vmovdqa64       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5259         vmovdqa64       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5260         vmovdqa64       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5261         vmovdqa64       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5262         vmovdqa64       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5263         vmovdqa64       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5264         vmovdqa64       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5265         vmovdqa64       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5266         vmovdqa64       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5267         vmovdqa64       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5268         vmovdqa64       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5269         vmovdqu32       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5270         vmovdqu32       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5271         vmovdqu32       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5272         vmovdqu32       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5273         vmovdqu32       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5274         vmovdqu32       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5275         vmovdqu32       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5276         vmovdqu32       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5277         vmovdqu32       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5278         vmovdqu32       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5279         vmovdqu32       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5280         vmovdqu32       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5281         vmovdqu64       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5282         vmovdqu64       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5283         vmovdqu64       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5284         vmovdqu64       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5285         vmovdqu64       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5286         vmovdqu64       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5287         vmovdqu64       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5288         vmovdqu64       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5289         vmovdqu64       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5290         vmovdqu64       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5291         vmovdqu64       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5292         vmovdqu64       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5293         vmovupd %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5294         vmovupd %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5295         vmovupd %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5296         vmovupd %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5297         vmovupd %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5298         vmovupd %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5299         vmovupd %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5300         vmovupd %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5301         vmovupd %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5302         vmovupd %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5303         vmovupd %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5304         vmovupd %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5305         vmovups %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5306         vmovups %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5307         vmovups %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5308         vmovups %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
5309         vmovups %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5310         vmovups %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
5311         vmovups %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5312         vmovups %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5313         vmovups %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
5314         vmovups %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
5315         vmovups %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
5316         vmovups %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
5317         vpmovqb %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5318         vpmovqb %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5319         vpmovqb %xmm6, 254(%edx){%k7}    # AVX512{F,VL} Disp8
5320         vpmovqb %xmm6, 256(%edx){%k7}    # AVX512{F,VL}
5321         vpmovqb %xmm6, -256(%edx){%k7}   # AVX512{F,VL} Disp8
5322         vpmovqb %xmm6, -258(%edx){%k7}   # AVX512{F,VL}
5323         vpmovqb %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5324         vpmovqb %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5325         vpmovqb %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5326         vpmovqb %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
5327         vpmovqb %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5328         vpmovqb %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
5329         vpmovsqb        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5330         vpmovsqb        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5331         vpmovsqb        %xmm6, 254(%edx){%k7}    # AVX512{F,VL} Disp8
5332         vpmovsqb        %xmm6, 256(%edx){%k7}    # AVX512{F,VL}
5333         vpmovsqb        %xmm6, -256(%edx){%k7}   # AVX512{F,VL} Disp8
5334         vpmovsqb        %xmm6, -258(%edx){%k7}   # AVX512{F,VL}
5335         vpmovsqb        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5336         vpmovsqb        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5337         vpmovsqb        %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5338         vpmovsqb        %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
5339         vpmovsqb        %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5340         vpmovsqb        %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
5341         vpmovusqb       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5342         vpmovusqb       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5343         vpmovusqb       %xmm6, 254(%edx){%k7}    # AVX512{F,VL} Disp8
5344         vpmovusqb       %xmm6, 256(%edx){%k7}    # AVX512{F,VL}
5345         vpmovusqb       %xmm6, -256(%edx){%k7}   # AVX512{F,VL} Disp8
5346         vpmovusqb       %xmm6, -258(%edx){%k7}   # AVX512{F,VL}
5347         vpmovusqb       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5348         vpmovusqb       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5349         vpmovusqb       %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5350         vpmovusqb       %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
5351         vpmovusqb       %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5352         vpmovusqb       %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
5353         vpmovqw %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5354         vpmovqw %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5355         vpmovqw %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5356         vpmovqw %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
5357         vpmovqw %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5358         vpmovqw %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
5359         vpmovqw %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5360         vpmovqw %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5361         vpmovqw %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5362         vpmovqw %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
5363         vpmovqw %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5364         vpmovqw %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
5365         vpmovsqw        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5366         vpmovsqw        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5367         vpmovsqw        %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5368         vpmovsqw        %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
5369         vpmovsqw        %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5370         vpmovsqw        %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
5371         vpmovsqw        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5372         vpmovsqw        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5373         vpmovsqw        %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5374         vpmovsqw        %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
5375         vpmovsqw        %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5376         vpmovsqw        %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
5377         vpmovusqw       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5378         vpmovusqw       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5379         vpmovusqw       %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5380         vpmovusqw       %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
5381         vpmovusqw       %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5382         vpmovusqw       %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
5383         vpmovusqw       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5384         vpmovusqw       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5385         vpmovusqw       %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5386         vpmovusqw       %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
5387         vpmovusqw       %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5388         vpmovusqw       %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
5389         vpmovqd %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5390         vpmovqd %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5391         vpmovqd %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5392         vpmovqd %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
5393         vpmovqd %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5394         vpmovqd %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
5395         vpmovqd %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5396         vpmovqd %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5397         vpmovqd %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5398         vpmovqd %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
5399         vpmovqd %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5400         vpmovqd %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
5401         vpmovsqd        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5402         vpmovsqd        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5403         vpmovsqd        %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5404         vpmovsqd        %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
5405         vpmovsqd        %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5406         vpmovsqd        %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
5407         vpmovsqd        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5408         vpmovsqd        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5409         vpmovsqd        %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5410         vpmovsqd        %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
5411         vpmovsqd        %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5412         vpmovsqd        %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
5413         vpmovusqd       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5414         vpmovusqd       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5415         vpmovusqd       %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5416         vpmovusqd       %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
5417         vpmovusqd       %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5418         vpmovusqd       %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
5419         vpmovusqd       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5420         vpmovusqd       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5421         vpmovusqd       %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5422         vpmovusqd       %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
5423         vpmovusqd       %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5424         vpmovusqd       %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
5425         vpmovdb %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5426         vpmovdb %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5427         vpmovdb %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5428         vpmovdb %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
5429         vpmovdb %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5430         vpmovdb %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
5431         vpmovdb %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5432         vpmovdb %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5433         vpmovdb %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5434         vpmovdb %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
5435         vpmovdb %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5436         vpmovdb %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
5437         vpmovsdb        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5438         vpmovsdb        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5439         vpmovsdb        %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5440         vpmovsdb        %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
5441         vpmovsdb        %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5442         vpmovsdb        %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
5443         vpmovsdb        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5444         vpmovsdb        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5445         vpmovsdb        %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5446         vpmovsdb        %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
5447         vpmovsdb        %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5448         vpmovsdb        %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
5449         vpmovusdb       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5450         vpmovusdb       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5451         vpmovusdb       %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
5452         vpmovusdb       %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
5453         vpmovusdb       %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
5454         vpmovusdb       %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
5455         vpmovusdb       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5456         vpmovusdb       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5457         vpmovusdb       %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5458         vpmovusdb       %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
5459         vpmovusdb       %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5460         vpmovusdb       %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
5461         vpmovdw %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5462         vpmovdw %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5463         vpmovdw %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5464         vpmovdw %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
5465         vpmovdw %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5466         vpmovdw %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
5467         vpmovdw %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5468         vpmovdw %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5469         vpmovdw %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5470         vpmovdw %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
5471         vpmovdw %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5472         vpmovdw %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
5473         vpmovsdw        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5474         vpmovsdw        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5475         vpmovsdw        %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5476         vpmovsdw        %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
5477         vpmovsdw        %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5478         vpmovsdw        %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
5479         vpmovsdw        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5480         vpmovsdw        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5481         vpmovsdw        %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5482         vpmovsdw        %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
5483         vpmovsdw        %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5484         vpmovsdw        %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
5485         vpmovusdw       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
5486         vpmovusdw       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5487         vpmovusdw       %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
5488         vpmovusdw       %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
5489         vpmovusdw       %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
5490         vpmovusdw       %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
5491         vpmovusdw       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
5492         vpmovusdw       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
5493         vpmovusdw       %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
5494         vpmovusdw       %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
5495         vpmovusdw       %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
5496         vpmovusdw       %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
5497         vcvttpd2udq     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5498         vcvttpd2udq     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
5499         vcvttpd2udqx    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
5500         vcvttpd2udqx    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
5501         vcvttpd2udq     (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
5502         vcvttpd2udqx    2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
5503         vcvttpd2udqx    2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
5504         vcvttpd2udqx    -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
5505         vcvttpd2udqx    -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
5506         vcvttpd2udqx    1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
5507         vcvttpd2udqx    1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
5508         vcvttpd2udqx    -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
5509         vcvttpd2udqx    -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
5510         vcvttpd2udq     %ymm5, %xmm6{%k7}        # AVX512{F,VL}
5511         vcvttpd2udq     %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
5512         vcvttpd2udqy    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
5513         vcvttpd2udqy    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
5514         vcvttpd2udq     (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
5515         vcvttpd2udqy    4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
5516         vcvttpd2udqy    4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
5517         vcvttpd2udqy    -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
5518         vcvttpd2udqy    -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
5519         vcvttpd2udqy    1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
5520         vcvttpd2udqy    1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
5521         vcvttpd2udqy    -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
5522         vcvttpd2udqy    -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
5523         vcvttps2udq     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5524         vcvttps2udq     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
5525         vcvttps2udq     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
5526         vcvttps2udq     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
5527         vcvttps2udq     (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
5528         vcvttps2udq     2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
5529         vcvttps2udq     2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
5530         vcvttps2udq     -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
5531         vcvttps2udq     -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
5532         vcvttps2udq     508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
5533         vcvttps2udq     512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
5534         vcvttps2udq     -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
5535         vcvttps2udq     -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
5536         vcvttps2udq     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5537         vcvttps2udq     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
5538         vcvttps2udq     (%ecx), %ymm6{%k7}       # AVX512{F,VL}
5539         vcvttps2udq     -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
5540         vcvttps2udq     (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
5541         vcvttps2udq     4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
5542         vcvttps2udq     4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
5543         vcvttps2udq     -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
5544         vcvttps2udq     -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
5545         vcvttps2udq     508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
5546         vcvttps2udq     512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
5547         vcvttps2udq     -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
5548         vcvttps2udq     -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
5549         vpermi2d        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5550         vpermi2d        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5551         vpermi2d        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5552         vpermi2d        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5553         vpermi2d        (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5554         vpermi2d        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
5555         vpermi2d        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
5556         vpermi2d        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
5557         vpermi2d        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
5558         vpermi2d        508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
5559         vpermi2d        512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
5560         vpermi2d        -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
5561         vpermi2d        -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
5562         vpermi2d        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5563         vpermi2d        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5564         vpermi2d        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5565         vpermi2d        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5566         vpermi2d        (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5567         vpermi2d        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
5568         vpermi2d        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
5569         vpermi2d        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
5570         vpermi2d        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
5571         vpermi2d        508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
5572         vpermi2d        512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
5573         vpermi2d        -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
5574         vpermi2d        -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
5575         vpermi2q        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5576         vpermi2q        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5577         vpermi2q        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5578         vpermi2q        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5579         vpermi2q        (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5580         vpermi2q        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
5581         vpermi2q        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
5582         vpermi2q        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
5583         vpermi2q        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
5584         vpermi2q        1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
5585         vpermi2q        1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
5586         vpermi2q        -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
5587         vpermi2q        -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
5588         vpermi2q        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5589         vpermi2q        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5590         vpermi2q        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5591         vpermi2q        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5592         vpermi2q        (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5593         vpermi2q        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
5594         vpermi2q        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
5595         vpermi2q        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
5596         vpermi2q        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
5597         vpermi2q        1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
5598         vpermi2q        1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
5599         vpermi2q        -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
5600         vpermi2q        -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
5601         vpermi2ps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5602         vpermi2ps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5603         vpermi2ps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5604         vpermi2ps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5605         vpermi2ps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5606         vpermi2ps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
5607         vpermi2ps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
5608         vpermi2ps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
5609         vpermi2ps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
5610         vpermi2ps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
5611         vpermi2ps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
5612         vpermi2ps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
5613         vpermi2ps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
5614         vpermi2ps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5615         vpermi2ps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5616         vpermi2ps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5617         vpermi2ps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5618         vpermi2ps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5619         vpermi2ps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
5620         vpermi2ps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
5621         vpermi2ps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
5622         vpermi2ps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
5623         vpermi2ps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
5624         vpermi2ps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
5625         vpermi2ps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
5626         vpermi2ps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
5627         vpermi2pd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
5628         vpermi2pd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
5629         vpermi2pd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
5630         vpermi2pd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5631         vpermi2pd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
5632         vpermi2pd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
5633         vpermi2pd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
5634         vpermi2pd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
5635         vpermi2pd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
5636         vpermi2pd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
5637         vpermi2pd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
5638         vpermi2pd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
5639         vpermi2pd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
5640         vpermi2pd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
5641         vpermi2pd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
5642         vpermi2pd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
5643         vpermi2pd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5644         vpermi2pd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
5645         vpermi2pd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
5646         vpermi2pd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
5647         vpermi2pd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
5648         vpermi2pd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
5649         vpermi2pd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
5650         vpermi2pd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
5651         vpermi2pd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
5652         vpermi2pd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
5653         vptestnmd       %xmm4, %xmm5, %k5{%k7}   # AVX512{F,VL}
5654         vptestnmd       (%ecx), %xmm5, %k5{%k7}  # AVX512{F,VL}
5655         vptestnmd       -123456(%esp,%esi,8), %xmm5, %k5{%k7}    # AVX512{F,VL}
5656         vptestnmd       (%eax){1to4}, %xmm5, %k5{%k7}    # AVX512{F,VL}
5657         vptestnmd       2032(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL} Disp8
5658         vptestnmd       2048(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL}
5659         vptestnmd       -2048(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL} Disp8
5660         vptestnmd       -2064(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL}
5661         vptestnmd       508(%edx){1to4}, %xmm5, %k5{%k7}         # AVX512{F,VL} Disp8
5662         vptestnmd       512(%edx){1to4}, %xmm5, %k5{%k7}         # AVX512{F,VL}
5663         vptestnmd       -512(%edx){1to4}, %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
5664         vptestnmd       -516(%edx){1to4}, %xmm5, %k5{%k7}        # AVX512{F,VL}
5665         vptestnmd       %ymm4, %ymm5, %k5{%k7}   # AVX512{F,VL}
5666         vptestnmd       (%ecx), %ymm5, %k5{%k7}  # AVX512{F,VL}
5667         vptestnmd       -123456(%esp,%esi,8), %ymm5, %k5{%k7}    # AVX512{F,VL}
5668         vptestnmd       (%eax){1to8}, %ymm5, %k5{%k7}    # AVX512{F,VL}
5669         vptestnmd       4064(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL} Disp8
5670         vptestnmd       4096(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL}
5671         vptestnmd       -4096(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL} Disp8
5672         vptestnmd       -4128(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL}
5673         vptestnmd       508(%edx){1to8}, %ymm5, %k5{%k7}         # AVX512{F,VL} Disp8
5674         vptestnmd       512(%edx){1to8}, %ymm5, %k5{%k7}         # AVX512{F,VL}
5675         vptestnmd       -512(%edx){1to8}, %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
5676         vptestnmd       -516(%edx){1to8}, %ymm5, %k5{%k7}        # AVX512{F,VL}
5677         vptestnmq       %xmm4, %xmm5, %k5{%k7}   # AVX512{F,VL}
5678         vptestnmq       (%ecx), %xmm5, %k5{%k7}  # AVX512{F,VL}
5679         vptestnmq       -123456(%esp,%esi,8), %xmm5, %k5{%k7}    # AVX512{F,VL}
5680         vptestnmq       (%eax){1to2}, %xmm5, %k5{%k7}    # AVX512{F,VL}
5681         vptestnmq       2032(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL} Disp8
5682         vptestnmq       2048(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL}
5683         vptestnmq       -2048(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL} Disp8
5684         vptestnmq       -2064(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL}
5685         vptestnmq       1016(%edx){1to2}, %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
5686         vptestnmq       1024(%edx){1to2}, %xmm5, %k5{%k7}        # AVX512{F,VL}
5687         vptestnmq       -1024(%edx){1to2}, %xmm5, %k5{%k7}       # AVX512{F,VL} Disp8
5688         vptestnmq       -1032(%edx){1to2}, %xmm5, %k5{%k7}       # AVX512{F,VL}
5689         vptestnmq       %ymm4, %ymm5, %k5{%k7}   # AVX512{F,VL}
5690         vptestnmq       (%ecx), %ymm5, %k5{%k7}  # AVX512{F,VL}
5691         vptestnmq       -123456(%esp,%esi,8), %ymm5, %k5{%k7}    # AVX512{F,VL}
5692         vptestnmq       (%eax){1to4}, %ymm5, %k5{%k7}    # AVX512{F,VL}
5693         vptestnmq       4064(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL} Disp8
5694         vptestnmq       4096(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL}
5695         vptestnmq       -4096(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL} Disp8
5696         vptestnmq       -4128(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL}
5697         vptestnmq       1016(%edx){1to4}, %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
5698         vptestnmq       1024(%edx){1to4}, %ymm5, %k5{%k7}        # AVX512{F,VL}
5699         vptestnmq       -1024(%edx){1to4}, %ymm5, %k5{%k7}       # AVX512{F,VL} Disp8
5700         vptestnmq       -1032(%edx){1to4}, %ymm5, %k5{%k7}       # AVX512{F,VL}
5701
5702         .intel_syntax noprefix
5703         vaddpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
5704         vaddpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
5705         vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
5706         vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5707         vaddpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
5708         vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
5709         vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
5710         vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
5711         vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
5712         vaddpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
5713         vaddpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
5714         vaddpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
5715         vaddpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
5716         vaddpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
5717         vaddpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
5718         vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
5719         vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5720         vaddpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
5721         vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
5722         vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
5723         vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
5724         vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
5725         vaddpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
5726         vaddpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
5727         vaddpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
5728         vaddpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
5729         vaddps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
5730         vaddps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
5731         vaddps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
5732         vaddps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5733         vaddps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
5734         vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
5735         vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
5736         vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
5737         vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
5738         vaddps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
5739         vaddps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
5740         vaddps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
5741         vaddps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
5742         vaddps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
5743         vaddps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
5744         vaddps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
5745         vaddps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5746         vaddps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
5747         vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
5748         vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
5749         vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
5750         vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
5751         vaddps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
5752         vaddps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
5753         vaddps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
5754         vaddps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
5755         valignd xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
5756         valignd xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
5757         valignd xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
5758         valignd xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
5759         valignd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
5760         valignd xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
5761         valignd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
5762         valignd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
5763         valignd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
5764         valignd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
5765         valignd xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
5766         valignd xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
5767         valignd xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
5768         valignd xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
5769         valignd ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
5770         valignd ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
5771         valignd ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
5772         valignd ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
5773         valignd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
5774         valignd ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
5775         valignd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
5776         valignd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
5777         valignd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
5778         valignd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
5779         valignd ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
5780         valignd ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
5781         valignd ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
5782         valignd ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
5783         vblendmpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
5784         vblendmpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
5785         vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
5786         vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5787         vblendmpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
5788         vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
5789         vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
5790         vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
5791         vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
5792         vblendmpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
5793         vblendmpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
5794         vblendmpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
5795         vblendmpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
5796         vblendmpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
5797         vblendmpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
5798         vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
5799         vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5800         vblendmpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
5801         vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
5802         vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
5803         vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
5804         vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
5805         vblendmpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
5806         vblendmpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
5807         vblendmpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
5808         vblendmpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
5809         vblendmps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
5810         vblendmps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
5811         vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
5812         vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5813         vblendmps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
5814         vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
5815         vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
5816         vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
5817         vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
5818         vblendmps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
5819         vblendmps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
5820         vblendmps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
5821         vblendmps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
5822         vblendmps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
5823         vblendmps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
5824         vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
5825         vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5826         vblendmps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
5827         vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
5828         vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
5829         vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
5830         vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
5831         vblendmps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
5832         vblendmps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
5833         vblendmps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
5834         vblendmps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
5835         vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
5836         vbroadcastf32x4 ymm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
5837         vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
5838         vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
5839         vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
5840         vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
5841         vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
5842         vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
5843         vbroadcasti32x4 ymm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
5844         vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
5845         vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
5846         vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
5847         vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
5848         vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
5849         vbroadcastsd    ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
5850         vbroadcastsd    ymm6{k7}{z}, QWORD PTR [ecx]     # AVX512{F,VL}
5851         vbroadcastsd    ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5852         vbroadcastsd    ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
5853         vbroadcastsd    ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
5854         vbroadcastsd    ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
5855         vbroadcastsd    ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
5856         vbroadcastsd    ymm6{k7}, xmm5   # AVX512{F,VL}
5857         vbroadcastsd    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
5858         vbroadcastss    xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
5859         vbroadcastss    xmm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
5860         vbroadcastss    xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5861         vbroadcastss    xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
5862         vbroadcastss    xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
5863         vbroadcastss    xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
5864         vbroadcastss    xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
5865         vbroadcastss    ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
5866         vbroadcastss    ymm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
5867         vbroadcastss    ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5868         vbroadcastss    ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
5869         vbroadcastss    ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
5870         vbroadcastss    ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
5871         vbroadcastss    ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
5872         vbroadcastss    xmm6{k7}, xmm5   # AVX512{F,VL}
5873         vbroadcastss    xmm6{k7}{z}, xmm5        # AVX512{F,VL}
5874         vbroadcastss    ymm6{k7}, xmm5   # AVX512{F,VL}
5875         vbroadcastss    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
5876         vcmppd  k5{k7}, xmm5, xmm4, 0xab         # AVX512{F,VL}
5877         vcmppd  k5{k7}, xmm5, xmm4, 123  # AVX512{F,VL}
5878         vcmppd  k5{k7}, xmm5, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
5879         vcmppd  k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
5880         vcmppd  k5{k7}, xmm5, [eax]{1to2}, 123   # AVX512{F,VL}
5881         vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
5882         vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
5883         vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
5884         vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
5885         vcmppd  k5{k7}, xmm5, [edx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
5886         vcmppd  k5{k7}, xmm5, [edx+1024]{1to2}, 123      # AVX512{F,VL}
5887         vcmppd  k5{k7}, xmm5, [edx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
5888         vcmppd  k5{k7}, xmm5, [edx-1032]{1to2}, 123      # AVX512{F,VL}
5889         vcmppd  k5{k7}, ymm5, ymm4, 0xab         # AVX512{F,VL}
5890         vcmppd  k5{k7}, ymm5, ymm4, 123  # AVX512{F,VL}
5891         vcmppd  k5{k7}, ymm5, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
5892         vcmppd  k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
5893         vcmppd  k5{k7}, ymm5, [eax]{1to4}, 123   # AVX512{F,VL}
5894         vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
5895         vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
5896         vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
5897         vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
5898         vcmppd  k5{k7}, ymm5, [edx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
5899         vcmppd  k5{k7}, ymm5, [edx+1024]{1to4}, 123      # AVX512{F,VL}
5900         vcmppd  k5{k7}, ymm5, [edx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
5901         vcmppd  k5{k7}, ymm5, [edx-1032]{1to4}, 123      # AVX512{F,VL}
5902         vcmpps  k5{k7}, xmm5, xmm4, 0xab         # AVX512{F,VL}
5903         vcmpps  k5{k7}, xmm5, xmm4, 123  # AVX512{F,VL}
5904         vcmpps  k5{k7}, xmm5, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
5905         vcmpps  k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
5906         vcmpps  k5{k7}, xmm5, [eax]{1to4}, 123   # AVX512{F,VL}
5907         vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
5908         vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
5909         vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
5910         vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
5911         vcmpps  k5{k7}, xmm5, [edx+508]{1to4}, 123       # AVX512{F,VL} Disp8
5912         vcmpps  k5{k7}, xmm5, [edx+512]{1to4}, 123       # AVX512{F,VL}
5913         vcmpps  k5{k7}, xmm5, [edx-512]{1to4}, 123       # AVX512{F,VL} Disp8
5914         vcmpps  k5{k7}, xmm5, [edx-516]{1to4}, 123       # AVX512{F,VL}
5915         vcmpps  k5{k7}, ymm5, ymm4, 0xab         # AVX512{F,VL}
5916         vcmpps  k5{k7}, ymm5, ymm4, 123  # AVX512{F,VL}
5917         vcmpps  k5{k7}, ymm5, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
5918         vcmpps  k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
5919         vcmpps  k5{k7}, ymm5, [eax]{1to8}, 123   # AVX512{F,VL}
5920         vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
5921         vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
5922         vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
5923         vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
5924         vcmpps  k5{k7}, ymm5, [edx+508]{1to8}, 123       # AVX512{F,VL} Disp8
5925         vcmpps  k5{k7}, ymm5, [edx+512]{1to8}, 123       # AVX512{F,VL}
5926         vcmpps  k5{k7}, ymm5, [edx-512]{1to8}, 123       # AVX512{F,VL} Disp8
5927         vcmpps  k5{k7}, ymm5, [edx-516]{1to8}, 123       # AVX512{F,VL}
5928         vcompresspd     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
5929         vcompresspd     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
5930         vcompresspd     XMMWORD PTR [edx+1016]{k7}, xmm6         # AVX512{F,VL} Disp8
5931         vcompresspd     XMMWORD PTR [edx+1024]{k7}, xmm6         # AVX512{F,VL}
5932         vcompresspd     XMMWORD PTR [edx-1024]{k7}, xmm6         # AVX512{F,VL} Disp8
5933         vcompresspd     XMMWORD PTR [edx-1032]{k7}, xmm6         # AVX512{F,VL}
5934         vcompresspd     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
5935         vcompresspd     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
5936         vcompresspd     YMMWORD PTR [edx+1016]{k7}, ymm6         # AVX512{F,VL} Disp8
5937         vcompresspd     YMMWORD PTR [edx+1024]{k7}, ymm6         # AVX512{F,VL}
5938         vcompresspd     YMMWORD PTR [edx-1024]{k7}, ymm6         # AVX512{F,VL} Disp8
5939         vcompresspd     YMMWORD PTR [edx-1032]{k7}, ymm6         # AVX512{F,VL}
5940         vcompresspd     xmm6{k7}, xmm5   # AVX512{F,VL}
5941         vcompresspd     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
5942         vcompresspd     ymm6{k7}, ymm5   # AVX512{F,VL}
5943         vcompresspd     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
5944         vcompressps     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
5945         vcompressps     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
5946         vcompressps     XMMWORD PTR [edx+508]{k7}, xmm6  # AVX512{F,VL} Disp8
5947         vcompressps     XMMWORD PTR [edx+512]{k7}, xmm6  # AVX512{F,VL}
5948         vcompressps     XMMWORD PTR [edx-512]{k7}, xmm6  # AVX512{F,VL} Disp8
5949         vcompressps     XMMWORD PTR [edx-516]{k7}, xmm6  # AVX512{F,VL}
5950         vcompressps     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
5951         vcompressps     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
5952         vcompressps     YMMWORD PTR [edx+508]{k7}, ymm6  # AVX512{F,VL} Disp8
5953         vcompressps     YMMWORD PTR [edx+512]{k7}, ymm6  # AVX512{F,VL}
5954         vcompressps     YMMWORD PTR [edx-512]{k7}, ymm6  # AVX512{F,VL} Disp8
5955         vcompressps     YMMWORD PTR [edx-516]{k7}, ymm6  # AVX512{F,VL}
5956         vcompressps     xmm6{k7}, xmm5   # AVX512{F,VL}
5957         vcompressps     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
5958         vcompressps     ymm6{k7}, ymm5   # AVX512{F,VL}
5959         vcompressps     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
5960         vcvtdq2pd       xmm6{k7}, xmm5   # AVX512{F,VL}
5961         vcvtdq2pd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
5962         vcvtdq2pd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
5963         vcvtdq2pd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
5964         vcvtdq2pd       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
5965         vcvtdq2pd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
5966         vcvtdq2pd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
5967         vcvtdq2pd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
5968         vcvtdq2pd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
5969         vcvtdq2pd       xmm6{k7}, [edx+508]{1to2}        # AVX512{F,VL} Disp8
5970         vcvtdq2pd       xmm6{k7}, [edx+512]{1to2}        # AVX512{F,VL}
5971         vcvtdq2pd       xmm6{k7}, [edx-512]{1to2}        # AVX512{F,VL} Disp8
5972         vcvtdq2pd       xmm6{k7}, [edx-516]{1to2}        # AVX512{F,VL}
5973         vcvtdq2pd       ymm6{k7}, xmm5   # AVX512{F,VL}
5974         vcvtdq2pd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
5975         vcvtdq2pd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
5976         vcvtdq2pd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
5977         vcvtdq2pd       ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
5978         vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
5979         vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
5980         vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
5981         vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
5982         vcvtdq2pd       ymm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
5983         vcvtdq2pd       ymm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
5984         vcvtdq2pd       ymm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
5985         vcvtdq2pd       ymm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
5986         vcvtdq2ps       xmm6{k7}, xmm5   # AVX512{F,VL}
5987         vcvtdq2ps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
5988         vcvtdq2ps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
5989         vcvtdq2ps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
5990         vcvtdq2ps       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
5991         vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
5992         vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
5993         vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
5994         vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
5995         vcvtdq2ps       xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
5996         vcvtdq2ps       xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
5997         vcvtdq2ps       xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
5998         vcvtdq2ps       xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
5999         vcvtdq2ps       ymm6{k7}, ymm5   # AVX512{F,VL}
6000         vcvtdq2ps       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
6001         vcvtdq2ps       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6002         vcvtdq2ps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6003         vcvtdq2ps       ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
6004         vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6005         vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6006         vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6007         vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6008         vcvtdq2ps       ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
6009         vcvtdq2ps       ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
6010         vcvtdq2ps       ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
6011         vcvtdq2ps       ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
6012         vcvtpd2dq       xmm6{k7}, xmm5   # AVX512{F,VL}
6013         vcvtpd2dq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6014         vcvtpd2dq       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6015         vcvtpd2dq       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6016         vcvtpd2dq       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
6017         vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6018         vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6019         vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6020         vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6021         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx+1016]{1to2}     # AVX512{F,VL} Disp8
6022         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx+1024]{1to2}     # AVX512{F,VL}
6023         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx-1024]{1to2}     # AVX512{F,VL} Disp8
6024         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx-1032]{1to2}     # AVX512{F,VL}
6025         vcvtpd2dq       xmm6{k7}, ymm5   # AVX512{F,VL}
6026         vcvtpd2dq       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
6027         vcvtpd2dq       xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6028         vcvtpd2dq       xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6029         vcvtpd2dq       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6030         vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6031         vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6032         vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6033         vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6034         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx+1016]{1to4}     # AVX512{F,VL} Disp8
6035         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx+1024]{1to4}     # AVX512{F,VL}
6036         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx-1024]{1to4}     # AVX512{F,VL} Disp8
6037         vcvtpd2dq       xmm6{k7}, QWORD PTR [edx-1032]{1to4}     # AVX512{F,VL}
6038         vcvtpd2ps       xmm6{k7}, xmm5   # AVX512{F,VL}
6039         vcvtpd2ps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6040         vcvtpd2ps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6041         vcvtpd2ps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6042         vcvtpd2ps       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
6043         vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6044         vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6045         vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6046         vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6047         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx+1016]{1to2}     # AVX512{F,VL} Disp8
6048         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx+1024]{1to2}     # AVX512{F,VL}
6049         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx-1024]{1to2}     # AVX512{F,VL} Disp8
6050         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx-1032]{1to2}     # AVX512{F,VL}
6051         vcvtpd2ps       xmm6{k7}, ymm5   # AVX512{F,VL}
6052         vcvtpd2ps       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
6053         vcvtpd2ps       xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6054         vcvtpd2ps       xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6055         vcvtpd2ps       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6056         vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6057         vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6058         vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6059         vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6060         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx+1016]{1to4}     # AVX512{F,VL} Disp8
6061         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx+1024]{1to4}     # AVX512{F,VL}
6062         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx-1024]{1to4}     # AVX512{F,VL} Disp8
6063         vcvtpd2ps       xmm6{k7}, QWORD PTR [edx-1032]{1to4}     # AVX512{F,VL}
6064         vcvtpd2udq      xmm6{k7}, xmm5   # AVX512{F,VL}
6065         vcvtpd2udq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6066         vcvtpd2udq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6067         vcvtpd2udq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6068         vcvtpd2udq      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
6069         vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6070         vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6071         vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6072         vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6073         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx+1016]{1to2}     # AVX512{F,VL} Disp8
6074         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx+1024]{1to2}     # AVX512{F,VL}
6075         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx-1024]{1to2}     # AVX512{F,VL} Disp8
6076         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx-1032]{1to2}     # AVX512{F,VL}
6077         vcvtpd2udq      xmm6{k7}, ymm5   # AVX512{F,VL}
6078         vcvtpd2udq      xmm6{k7}{z}, ymm5        # AVX512{F,VL}
6079         vcvtpd2udq      xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6080         vcvtpd2udq      xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6081         vcvtpd2udq      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6082         vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6083         vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6084         vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6085         vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6086         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx+1016]{1to4}     # AVX512{F,VL} Disp8
6087         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx+1024]{1to4}     # AVX512{F,VL}
6088         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx-1024]{1to4}     # AVX512{F,VL} Disp8
6089         vcvtpd2udq      xmm6{k7}, QWORD PTR [edx-1032]{1to4}     # AVX512{F,VL}
6090         vcvtph2ps       xmm6{k7}, xmm5   # AVX512{F,VL}
6091         vcvtph2ps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6092         vcvtph2ps       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
6093         vcvtph2ps       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6094         vcvtph2ps       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
6095         vcvtph2ps       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
6096         vcvtph2ps       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
6097         vcvtph2ps       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
6098         vcvtph2ps       ymm6{k7}, xmm5   # AVX512{F,VL}
6099         vcvtph2ps       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
6100         vcvtph2ps       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6101         vcvtph2ps       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6102         vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6103         vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6104         vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6105         vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6106         vcvtps2dq       xmm6{k7}, xmm5   # AVX512{F,VL}
6107         vcvtps2dq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6108         vcvtps2dq       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6109         vcvtps2dq       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6110         vcvtps2dq       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6111         vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6112         vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6113         vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6114         vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6115         vcvtps2dq       xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
6116         vcvtps2dq       xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
6117         vcvtps2dq       xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
6118         vcvtps2dq       xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
6119         vcvtps2dq       ymm6{k7}, ymm5   # AVX512{F,VL}
6120         vcvtps2dq       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
6121         vcvtps2dq       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6122         vcvtps2dq       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6123         vcvtps2dq       ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
6124         vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6125         vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6126         vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6127         vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6128         vcvtps2dq       ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
6129         vcvtps2dq       ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
6130         vcvtps2dq       ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
6131         vcvtps2dq       ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
6132         vcvtps2pd       xmm6{k7}, xmm5   # AVX512{F,VL}
6133         vcvtps2pd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6134         vcvtps2pd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
6135         vcvtps2pd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6136         vcvtps2pd       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
6137         vcvtps2pd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
6138         vcvtps2pd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
6139         vcvtps2pd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
6140         vcvtps2pd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
6141         vcvtps2pd       xmm6{k7}, [edx+508]{1to2}        # AVX512{F,VL} Disp8
6142         vcvtps2pd       xmm6{k7}, [edx+512]{1to2}        # AVX512{F,VL}
6143         vcvtps2pd       xmm6{k7}, [edx-512]{1to2}        # AVX512{F,VL} Disp8
6144         vcvtps2pd       xmm6{k7}, [edx-516]{1to2}        # AVX512{F,VL}
6145         vcvtps2pd       ymm6{k7}, xmm5   # AVX512{F,VL}
6146         vcvtps2pd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
6147         vcvtps2pd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6148         vcvtps2pd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6149         vcvtps2pd       ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6150         vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6151         vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6152         vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6153         vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6154         vcvtps2pd       ymm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
6155         vcvtps2pd       ymm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
6156         vcvtps2pd       ymm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
6157         vcvtps2pd       ymm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
6158         vcvtps2ph       xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
6159         vcvtps2ph       xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
6160         vcvtps2ph       xmm6{k7}, xmm5, 123      # AVX512{F,VL}
6161         vcvtps2ph       xmm6{k7}, ymm5, 0xab     # AVX512{F,VL}
6162         vcvtps2ph       xmm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
6163         vcvtps2ph       xmm6{k7}, ymm5, 123      # AVX512{F,VL}
6164         vcvtps2udq      xmm6{k7}, xmm5   # AVX512{F,VL}
6165         vcvtps2udq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6166         vcvtps2udq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6167         vcvtps2udq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6168         vcvtps2udq      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6169         vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6170         vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6171         vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6172         vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6173         vcvtps2udq      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
6174         vcvtps2udq      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
6175         vcvtps2udq      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
6176         vcvtps2udq      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
6177         vcvtps2udq      ymm6{k7}, ymm5   # AVX512{F,VL}
6178         vcvtps2udq      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
6179         vcvtps2udq      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6180         vcvtps2udq      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6181         vcvtps2udq      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
6182         vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6183         vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6184         vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6185         vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6186         vcvtps2udq      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
6187         vcvtps2udq      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
6188         vcvtps2udq      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
6189         vcvtps2udq      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
6190         vcvttpd2dq      xmm6{k7}, xmm5   # AVX512{F,VL}
6191         vcvttpd2dq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6192         vcvttpd2dq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6193         vcvttpd2dq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6194         vcvttpd2dq      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
6195         vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6196         vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6197         vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6198         vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6199         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx+1016]{1to2}     # AVX512{F,VL} Disp8
6200         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx+1024]{1to2}     # AVX512{F,VL}
6201         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx-1024]{1to2}     # AVX512{F,VL} Disp8
6202         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx-1032]{1to2}     # AVX512{F,VL}
6203         vcvttpd2dq      xmm6{k7}, ymm5   # AVX512{F,VL}
6204         vcvttpd2dq      xmm6{k7}{z}, ymm5        # AVX512{F,VL}
6205         vcvttpd2dq      xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6206         vcvttpd2dq      xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6207         vcvttpd2dq      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6208         vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6209         vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6210         vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6211         vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6212         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx+1016]{1to4}     # AVX512{F,VL} Disp8
6213         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx+1024]{1to4}     # AVX512{F,VL}
6214         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx-1024]{1to4}     # AVX512{F,VL} Disp8
6215         vcvttpd2dq      xmm6{k7}, QWORD PTR [edx-1032]{1to4}     # AVX512{F,VL}
6216         vcvttps2dq      xmm6{k7}, xmm5   # AVX512{F,VL}
6217         vcvttps2dq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6218         vcvttps2dq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6219         vcvttps2dq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6220         vcvttps2dq      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6221         vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6222         vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6223         vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6224         vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6225         vcvttps2dq      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
6226         vcvttps2dq      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
6227         vcvttps2dq      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
6228         vcvttps2dq      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
6229         vcvttps2dq      ymm6{k7}, ymm5   # AVX512{F,VL}
6230         vcvttps2dq      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
6231         vcvttps2dq      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6232         vcvttps2dq      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6233         vcvttps2dq      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
6234         vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6235         vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6236         vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6237         vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6238         vcvttps2dq      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
6239         vcvttps2dq      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
6240         vcvttps2dq      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
6241         vcvttps2dq      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
6242         vcvtudq2pd      xmm6{k7}, xmm5   # AVX512{F,VL}
6243         vcvtudq2pd      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6244         vcvtudq2pd      xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
6245         vcvtudq2pd      xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6246         vcvtudq2pd      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
6247         vcvtudq2pd      xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
6248         vcvtudq2pd      xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
6249         vcvtudq2pd      xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
6250         vcvtudq2pd      xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
6251         vcvtudq2pd      xmm6{k7}, [edx+508]{1to2}        # AVX512{F,VL} Disp8
6252         vcvtudq2pd      xmm6{k7}, [edx+512]{1to2}        # AVX512{F,VL}
6253         vcvtudq2pd      xmm6{k7}, [edx-512]{1to2}        # AVX512{F,VL} Disp8
6254         vcvtudq2pd      xmm6{k7}, [edx-516]{1to2}        # AVX512{F,VL}
6255         vcvtudq2pd      ymm6{k7}, xmm5   # AVX512{F,VL}
6256         vcvtudq2pd      ymm6{k7}{z}, xmm5        # AVX512{F,VL}
6257         vcvtudq2pd      ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6258         vcvtudq2pd      ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6259         vcvtudq2pd      ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6260         vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6261         vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6262         vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6263         vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6264         vcvtudq2pd      ymm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
6265         vcvtudq2pd      ymm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
6266         vcvtudq2pd      ymm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
6267         vcvtudq2pd      ymm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
6268         vcvtudq2ps      xmm6{k7}, xmm5   # AVX512{F,VL}
6269         vcvtudq2ps      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6270         vcvtudq2ps      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6271         vcvtudq2ps      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6272         vcvtudq2ps      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
6273         vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
6274         vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
6275         vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
6276         vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
6277         vcvtudq2ps      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
6278         vcvtudq2ps      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
6279         vcvtudq2ps      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
6280         vcvtudq2ps      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
6281         vcvtudq2ps      ymm6{k7}, ymm5   # AVX512{F,VL}
6282         vcvtudq2ps      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
6283         vcvtudq2ps      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6284         vcvtudq2ps      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6285         vcvtudq2ps      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
6286         vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
6287         vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
6288         vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
6289         vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
6290         vcvtudq2ps      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
6291         vcvtudq2ps      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
6292         vcvtudq2ps      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
6293         vcvtudq2ps      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
6294         vdivpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6295         vdivpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6296         vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6297         vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6298         vdivpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6299         vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6300         vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6301         vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6302         vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6303         vdivpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6304         vdivpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6305         vdivpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6306         vdivpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6307         vdivpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6308         vdivpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6309         vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6310         vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6311         vdivpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6312         vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6313         vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6314         vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6315         vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6316         vdivpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6317         vdivpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6318         vdivpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6319         vdivpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6320         vdivps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6321         vdivps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6322         vdivps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6323         vdivps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6324         vdivps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6325         vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6326         vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6327         vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6328         vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6329         vdivps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6330         vdivps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6331         vdivps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6332         vdivps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6333         vdivps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6334         vdivps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6335         vdivps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6336         vdivps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6337         vdivps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6338         vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6339         vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6340         vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6341         vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6342         vdivps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6343         vdivps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6344         vdivps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6345         vdivps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6346         vexpandpd       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6347         vexpandpd       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
6348         vexpandpd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6349         vexpandpd       xmm6{k7}, XMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
6350         vexpandpd       xmm6{k7}, XMMWORD PTR [edx+1024]         # AVX512{F,VL}
6351         vexpandpd       xmm6{k7}, XMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
6352         vexpandpd       xmm6{k7}, XMMWORD PTR [edx-1032]         # AVX512{F,VL}
6353         vexpandpd       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6354         vexpandpd       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
6355         vexpandpd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6356         vexpandpd       ymm6{k7}, YMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
6357         vexpandpd       ymm6{k7}, YMMWORD PTR [edx+1024]         # AVX512{F,VL}
6358         vexpandpd       ymm6{k7}, YMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
6359         vexpandpd       ymm6{k7}, YMMWORD PTR [edx-1032]         # AVX512{F,VL}
6360         vexpandpd       xmm6{k7}, xmm5   # AVX512{F,VL}
6361         vexpandpd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6362         vexpandpd       ymm6{k7}, ymm5   # AVX512{F,VL}
6363         vexpandpd       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
6364         vexpandps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
6365         vexpandps       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
6366         vexpandps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6367         vexpandps       xmm6{k7}, XMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
6368         vexpandps       xmm6{k7}, XMMWORD PTR [edx+512]  # AVX512{F,VL}
6369         vexpandps       xmm6{k7}, XMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
6370         vexpandps       xmm6{k7}, XMMWORD PTR [edx-516]  # AVX512{F,VL}
6371         vexpandps       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
6372         vexpandps       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
6373         vexpandps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
6374         vexpandps       ymm6{k7}, YMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
6375         vexpandps       ymm6{k7}, YMMWORD PTR [edx+512]  # AVX512{F,VL}
6376         vexpandps       ymm6{k7}, YMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
6377         vexpandps       ymm6{k7}, YMMWORD PTR [edx-516]  # AVX512{F,VL}
6378         vexpandps       xmm6{k7}, xmm5   # AVX512{F,VL}
6379         vexpandps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
6380         vexpandps       ymm6{k7}, ymm5   # AVX512{F,VL}
6381         vexpandps       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
6382         vextractf32x4   xmm6{k7}, ymm5, 0xab     # AVX512{F,VL}
6383         vextractf32x4   xmm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
6384         vextractf32x4   xmm6{k7}, ymm5, 123      # AVX512{F,VL}
6385         vextracti32x4   xmm6{k7}, ymm5, 0xab     # AVX512{F,VL}
6386         vextracti32x4   xmm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
6387         vextracti32x4   xmm6{k7}, ymm5, 123      # AVX512{F,VL}
6388         vfmadd132pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6389         vfmadd132pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6390         vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6391         vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6392         vfmadd132pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6393         vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6394         vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6395         vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6396         vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6397         vfmadd132pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6398         vfmadd132pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6399         vfmadd132pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6400         vfmadd132pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6401         vfmadd132pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6402         vfmadd132pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6403         vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6404         vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6405         vfmadd132pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6406         vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6407         vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6408         vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6409         vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6410         vfmadd132pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6411         vfmadd132pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6412         vfmadd132pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6413         vfmadd132pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6414         vfmadd132ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6415         vfmadd132ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6416         vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6417         vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6418         vfmadd132ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6419         vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6420         vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6421         vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6422         vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6423         vfmadd132ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6424         vfmadd132ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6425         vfmadd132ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6426         vfmadd132ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6427         vfmadd132ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6428         vfmadd132ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6429         vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6430         vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6431         vfmadd132ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6432         vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6433         vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6434         vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6435         vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6436         vfmadd132ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6437         vfmadd132ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6438         vfmadd132ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6439         vfmadd132ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6440         vfmadd213pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6441         vfmadd213pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6442         vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6443         vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6444         vfmadd213pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6445         vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6446         vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6447         vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6448         vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6449         vfmadd213pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6450         vfmadd213pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6451         vfmadd213pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6452         vfmadd213pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6453         vfmadd213pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6454         vfmadd213pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6455         vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6456         vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6457         vfmadd213pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6458         vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6459         vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6460         vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6461         vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6462         vfmadd213pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6463         vfmadd213pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6464         vfmadd213pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6465         vfmadd213pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6466         vfmadd213ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6467         vfmadd213ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6468         vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6469         vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6470         vfmadd213ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6471         vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6472         vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6473         vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6474         vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6475         vfmadd213ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6476         vfmadd213ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6477         vfmadd213ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6478         vfmadd213ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6479         vfmadd213ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6480         vfmadd213ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6481         vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6482         vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6483         vfmadd213ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6484         vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6485         vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6486         vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6487         vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6488         vfmadd213ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6489         vfmadd213ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6490         vfmadd213ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6491         vfmadd213ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6492         vfmadd231pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6493         vfmadd231pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6494         vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6495         vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6496         vfmadd231pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6497         vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6498         vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6499         vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6500         vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6501         vfmadd231pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6502         vfmadd231pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6503         vfmadd231pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6504         vfmadd231pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6505         vfmadd231pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6506         vfmadd231pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6507         vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6508         vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6509         vfmadd231pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6510         vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6511         vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6512         vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6513         vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6514         vfmadd231pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6515         vfmadd231pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6516         vfmadd231pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6517         vfmadd231pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6518         vfmadd231ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6519         vfmadd231ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6520         vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6521         vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6522         vfmadd231ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6523         vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6524         vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6525         vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6526         vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6527         vfmadd231ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6528         vfmadd231ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6529         vfmadd231ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6530         vfmadd231ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6531         vfmadd231ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6532         vfmadd231ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6533         vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6534         vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6535         vfmadd231ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6536         vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6537         vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6538         vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6539         vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6540         vfmadd231ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6541         vfmadd231ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6542         vfmadd231ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6543         vfmadd231ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6544         vfmaddsub132pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6545         vfmaddsub132pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6546         vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6547         vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6548         vfmaddsub132pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6549         vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6550         vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6551         vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6552         vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6553         vfmaddsub132pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6554         vfmaddsub132pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6555         vfmaddsub132pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6556         vfmaddsub132pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6557         vfmaddsub132pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6558         vfmaddsub132pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6559         vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6560         vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6561         vfmaddsub132pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6562         vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6563         vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6564         vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6565         vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6566         vfmaddsub132pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6567         vfmaddsub132pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6568         vfmaddsub132pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6569         vfmaddsub132pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6570         vfmaddsub132ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6571         vfmaddsub132ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6572         vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6573         vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6574         vfmaddsub132ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6575         vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6576         vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6577         vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6578         vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6579         vfmaddsub132ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6580         vfmaddsub132ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6581         vfmaddsub132ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6582         vfmaddsub132ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6583         vfmaddsub132ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6584         vfmaddsub132ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6585         vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6586         vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6587         vfmaddsub132ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6588         vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6589         vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6590         vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6591         vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6592         vfmaddsub132ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6593         vfmaddsub132ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6594         vfmaddsub132ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6595         vfmaddsub132ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6596         vfmaddsub213pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6597         vfmaddsub213pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6598         vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6599         vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6600         vfmaddsub213pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6601         vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6602         vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6603         vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6604         vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6605         vfmaddsub213pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6606         vfmaddsub213pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6607         vfmaddsub213pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6608         vfmaddsub213pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6609         vfmaddsub213pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6610         vfmaddsub213pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6611         vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6612         vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6613         vfmaddsub213pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6614         vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6615         vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6616         vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6617         vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6618         vfmaddsub213pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6619         vfmaddsub213pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6620         vfmaddsub213pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6621         vfmaddsub213pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6622         vfmaddsub213ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6623         vfmaddsub213ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6624         vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6625         vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6626         vfmaddsub213ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6627         vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6628         vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6629         vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6630         vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6631         vfmaddsub213ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6632         vfmaddsub213ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6633         vfmaddsub213ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6634         vfmaddsub213ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6635         vfmaddsub213ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6636         vfmaddsub213ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6637         vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6638         vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6639         vfmaddsub213ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6640         vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6641         vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6642         vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6643         vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6644         vfmaddsub213ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6645         vfmaddsub213ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6646         vfmaddsub213ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6647         vfmaddsub213ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6648         vfmaddsub231pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6649         vfmaddsub231pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6650         vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6651         vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6652         vfmaddsub231pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6653         vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6654         vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6655         vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6656         vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6657         vfmaddsub231pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6658         vfmaddsub231pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6659         vfmaddsub231pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6660         vfmaddsub231pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6661         vfmaddsub231pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6662         vfmaddsub231pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6663         vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6664         vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6665         vfmaddsub231pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6666         vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6667         vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6668         vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6669         vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6670         vfmaddsub231pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6671         vfmaddsub231pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6672         vfmaddsub231pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6673         vfmaddsub231pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6674         vfmaddsub231ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6675         vfmaddsub231ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6676         vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6677         vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6678         vfmaddsub231ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6679         vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6680         vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6681         vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6682         vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6683         vfmaddsub231ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6684         vfmaddsub231ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6685         vfmaddsub231ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6686         vfmaddsub231ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6687         vfmaddsub231ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6688         vfmaddsub231ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6689         vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6690         vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6691         vfmaddsub231ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6692         vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6693         vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6694         vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6695         vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6696         vfmaddsub231ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6697         vfmaddsub231ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6698         vfmaddsub231ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6699         vfmaddsub231ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6700         vfmsub132pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6701         vfmsub132pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6702         vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6703         vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6704         vfmsub132pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6705         vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6706         vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6707         vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6708         vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6709         vfmsub132pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6710         vfmsub132pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6711         vfmsub132pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6712         vfmsub132pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6713         vfmsub132pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6714         vfmsub132pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6715         vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6716         vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6717         vfmsub132pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6718         vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6719         vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6720         vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6721         vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6722         vfmsub132pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6723         vfmsub132pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6724         vfmsub132pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6725         vfmsub132pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6726         vfmsub132ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6727         vfmsub132ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6728         vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6729         vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6730         vfmsub132ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6731         vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6732         vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6733         vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6734         vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6735         vfmsub132ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6736         vfmsub132ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6737         vfmsub132ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6738         vfmsub132ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6739         vfmsub132ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6740         vfmsub132ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6741         vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6742         vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6743         vfmsub132ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6744         vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6745         vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6746         vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6747         vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6748         vfmsub132ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6749         vfmsub132ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6750         vfmsub132ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6751         vfmsub132ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6752         vfmsub213pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6753         vfmsub213pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6754         vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6755         vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6756         vfmsub213pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6757         vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6758         vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6759         vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6760         vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6761         vfmsub213pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6762         vfmsub213pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6763         vfmsub213pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6764         vfmsub213pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6765         vfmsub213pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6766         vfmsub213pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6767         vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6768         vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6769         vfmsub213pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6770         vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6771         vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6772         vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6773         vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6774         vfmsub213pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6775         vfmsub213pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6776         vfmsub213pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6777         vfmsub213pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6778         vfmsub213ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6779         vfmsub213ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6780         vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6781         vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6782         vfmsub213ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6783         vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6784         vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6785         vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6786         vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6787         vfmsub213ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6788         vfmsub213ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6789         vfmsub213ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6790         vfmsub213ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6791         vfmsub213ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6792         vfmsub213ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6793         vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6794         vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6795         vfmsub213ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6796         vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6797         vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6798         vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6799         vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6800         vfmsub213ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6801         vfmsub213ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6802         vfmsub213ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6803         vfmsub213ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6804         vfmsub231pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6805         vfmsub231pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6806         vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6807         vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6808         vfmsub231pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6809         vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6810         vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6811         vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6812         vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6813         vfmsub231pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6814         vfmsub231pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6815         vfmsub231pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6816         vfmsub231pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6817         vfmsub231pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6818         vfmsub231pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6819         vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6820         vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6821         vfmsub231pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6822         vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6823         vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6824         vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6825         vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6826         vfmsub231pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6827         vfmsub231pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6828         vfmsub231pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6829         vfmsub231pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6830         vfmsub231ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6831         vfmsub231ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6832         vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6833         vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6834         vfmsub231ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6835         vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6836         vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6837         vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6838         vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6839         vfmsub231ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6840         vfmsub231ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6841         vfmsub231ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6842         vfmsub231ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6843         vfmsub231ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6844         vfmsub231ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6845         vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6846         vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6847         vfmsub231ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6848         vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6849         vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6850         vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6851         vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6852         vfmsub231ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6853         vfmsub231ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6854         vfmsub231ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6855         vfmsub231ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6856         vfmsubadd132pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6857         vfmsubadd132pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6858         vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6859         vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6860         vfmsubadd132pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6861         vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6862         vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6863         vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6864         vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6865         vfmsubadd132pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6866         vfmsubadd132pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6867         vfmsubadd132pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6868         vfmsubadd132pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6869         vfmsubadd132pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6870         vfmsubadd132pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6871         vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6872         vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6873         vfmsubadd132pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6874         vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6875         vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6876         vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6877         vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6878         vfmsubadd132pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6879         vfmsubadd132pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6880         vfmsubadd132pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6881         vfmsubadd132pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6882         vfmsubadd132ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6883         vfmsubadd132ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6884         vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6885         vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6886         vfmsubadd132ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6887         vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6888         vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6889         vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6890         vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6891         vfmsubadd132ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6892         vfmsubadd132ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6893         vfmsubadd132ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6894         vfmsubadd132ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6895         vfmsubadd132ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6896         vfmsubadd132ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6897         vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6898         vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6899         vfmsubadd132ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6900         vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6901         vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6902         vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6903         vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6904         vfmsubadd132ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6905         vfmsubadd132ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6906         vfmsubadd132ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6907         vfmsubadd132ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6908         vfmsubadd213pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6909         vfmsubadd213pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6910         vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6911         vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6912         vfmsubadd213pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6913         vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6914         vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6915         vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6916         vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6917         vfmsubadd213pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6918         vfmsubadd213pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6919         vfmsubadd213pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6920         vfmsubadd213pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6921         vfmsubadd213pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6922         vfmsubadd213pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6923         vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6924         vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6925         vfmsubadd213pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6926         vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6927         vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6928         vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6929         vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6930         vfmsubadd213pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6931         vfmsubadd213pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6932         vfmsubadd213pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6933         vfmsubadd213pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6934         vfmsubadd213ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6935         vfmsubadd213ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6936         vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6937         vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6938         vfmsubadd213ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6939         vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6940         vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6941         vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6942         vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6943         vfmsubadd213ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6944         vfmsubadd213ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6945         vfmsubadd213ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6946         vfmsubadd213ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6947         vfmsubadd213ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6948         vfmsubadd213ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6949         vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6950         vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6951         vfmsubadd213ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
6952         vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6953         vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6954         vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6955         vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6956         vfmsubadd213ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
6957         vfmsubadd213ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
6958         vfmsubadd213ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
6959         vfmsubadd213ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
6960         vfmsubadd231pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6961         vfmsubadd231pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6962         vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6963         vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6964         vfmsubadd231pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
6965         vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6966         vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6967         vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6968         vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6969         vfmsubadd231pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
6970         vfmsubadd231pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
6971         vfmsubadd231pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
6972         vfmsubadd231pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
6973         vfmsubadd231pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
6974         vfmsubadd231pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
6975         vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
6976         vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6977         vfmsubadd231pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
6978         vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
6979         vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
6980         vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
6981         vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
6982         vfmsubadd231pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
6983         vfmsubadd231pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
6984         vfmsubadd231pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
6985         vfmsubadd231pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
6986         vfmsubadd231ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
6987         vfmsubadd231ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
6988         vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
6989         vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
6990         vfmsubadd231ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
6991         vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
6992         vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
6993         vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
6994         vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
6995         vfmsubadd231ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
6996         vfmsubadd231ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
6997         vfmsubadd231ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
6998         vfmsubadd231ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
6999         vfmsubadd231ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7000         vfmsubadd231ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7001         vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7002         vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7003         vfmsubadd231ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7004         vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7005         vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7006         vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7007         vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7008         vfmsubadd231ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7009         vfmsubadd231ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7010         vfmsubadd231ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7011         vfmsubadd231ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7012         vfnmadd132pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7013         vfnmadd132pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7014         vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7015         vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7016         vfnmadd132pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7017         vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7018         vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7019         vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7020         vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7021         vfnmadd132pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7022         vfnmadd132pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7023         vfnmadd132pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7024         vfnmadd132pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7025         vfnmadd132pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7026         vfnmadd132pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7027         vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7028         vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7029         vfnmadd132pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7030         vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7031         vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7032         vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7033         vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7034         vfnmadd132pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7035         vfnmadd132pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7036         vfnmadd132pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7037         vfnmadd132pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7038         vfnmadd132ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7039         vfnmadd132ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7040         vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7041         vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7042         vfnmadd132ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7043         vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7044         vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7045         vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7046         vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7047         vfnmadd132ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7048         vfnmadd132ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7049         vfnmadd132ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7050         vfnmadd132ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7051         vfnmadd132ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7052         vfnmadd132ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7053         vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7054         vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7055         vfnmadd132ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7056         vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7057         vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7058         vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7059         vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7060         vfnmadd132ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7061         vfnmadd132ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7062         vfnmadd132ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7063         vfnmadd132ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7064         vfnmadd213pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7065         vfnmadd213pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7066         vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7067         vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7068         vfnmadd213pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7069         vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7070         vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7071         vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7072         vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7073         vfnmadd213pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7074         vfnmadd213pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7075         vfnmadd213pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7076         vfnmadd213pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7077         vfnmadd213pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7078         vfnmadd213pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7079         vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7080         vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7081         vfnmadd213pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7082         vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7083         vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7084         vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7085         vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7086         vfnmadd213pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7087         vfnmadd213pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7088         vfnmadd213pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7089         vfnmadd213pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7090         vfnmadd213ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7091         vfnmadd213ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7092         vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7093         vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7094         vfnmadd213ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7095         vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7096         vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7097         vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7098         vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7099         vfnmadd213ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7100         vfnmadd213ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7101         vfnmadd213ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7102         vfnmadd213ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7103         vfnmadd213ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7104         vfnmadd213ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7105         vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7106         vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7107         vfnmadd213ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7108         vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7109         vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7110         vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7111         vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7112         vfnmadd213ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7113         vfnmadd213ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7114         vfnmadd213ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7115         vfnmadd213ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7116         vfnmadd231pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7117         vfnmadd231pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7118         vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7119         vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7120         vfnmadd231pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7121         vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7122         vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7123         vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7124         vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7125         vfnmadd231pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7126         vfnmadd231pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7127         vfnmadd231pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7128         vfnmadd231pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7129         vfnmadd231pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7130         vfnmadd231pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7131         vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7132         vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7133         vfnmadd231pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7134         vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7135         vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7136         vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7137         vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7138         vfnmadd231pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7139         vfnmadd231pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7140         vfnmadd231pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7141         vfnmadd231pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7142         vfnmadd231ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7143         vfnmadd231ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7144         vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7145         vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7146         vfnmadd231ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7147         vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7148         vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7149         vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7150         vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7151         vfnmadd231ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7152         vfnmadd231ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7153         vfnmadd231ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7154         vfnmadd231ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7155         vfnmadd231ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7156         vfnmadd231ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7157         vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7158         vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7159         vfnmadd231ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7160         vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7161         vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7162         vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7163         vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7164         vfnmadd231ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7165         vfnmadd231ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7166         vfnmadd231ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7167         vfnmadd231ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7168         vfnmsub132pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7169         vfnmsub132pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7170         vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7171         vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7172         vfnmsub132pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7173         vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7174         vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7175         vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7176         vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7177         vfnmsub132pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7178         vfnmsub132pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7179         vfnmsub132pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7180         vfnmsub132pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7181         vfnmsub132pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7182         vfnmsub132pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7183         vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7184         vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7185         vfnmsub132pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7186         vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7187         vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7188         vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7189         vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7190         vfnmsub132pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7191         vfnmsub132pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7192         vfnmsub132pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7193         vfnmsub132pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7194         vfnmsub132ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7195         vfnmsub132ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7196         vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7197         vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7198         vfnmsub132ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7199         vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7200         vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7201         vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7202         vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7203         vfnmsub132ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7204         vfnmsub132ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7205         vfnmsub132ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7206         vfnmsub132ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7207         vfnmsub132ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7208         vfnmsub132ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7209         vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7210         vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7211         vfnmsub132ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7212         vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7213         vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7214         vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7215         vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7216         vfnmsub132ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7217         vfnmsub132ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7218         vfnmsub132ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7219         vfnmsub132ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7220         vfnmsub213pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7221         vfnmsub213pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7222         vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7223         vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7224         vfnmsub213pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7225         vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7226         vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7227         vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7228         vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7229         vfnmsub213pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7230         vfnmsub213pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7231         vfnmsub213pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7232         vfnmsub213pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7233         vfnmsub213pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7234         vfnmsub213pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7235         vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7236         vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7237         vfnmsub213pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7238         vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7239         vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7240         vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7241         vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7242         vfnmsub213pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7243         vfnmsub213pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7244         vfnmsub213pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7245         vfnmsub213pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7246         vfnmsub213ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7247         vfnmsub213ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7248         vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7249         vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7250         vfnmsub213ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7251         vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7252         vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7253         vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7254         vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7255         vfnmsub213ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7256         vfnmsub213ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7257         vfnmsub213ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7258         vfnmsub213ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7259         vfnmsub213ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7260         vfnmsub213ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7261         vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7262         vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7263         vfnmsub213ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7264         vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7265         vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7266         vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7267         vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7268         vfnmsub213ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7269         vfnmsub213ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7270         vfnmsub213ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7271         vfnmsub213ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7272         vfnmsub231pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7273         vfnmsub231pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7274         vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7275         vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7276         vfnmsub231pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7277         vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7278         vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7279         vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7280         vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7281         vfnmsub231pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7282         vfnmsub231pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7283         vfnmsub231pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7284         vfnmsub231pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7285         vfnmsub231pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7286         vfnmsub231pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7287         vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7288         vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7289         vfnmsub231pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7290         vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7291         vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7292         vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7293         vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7294         vfnmsub231pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7295         vfnmsub231pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7296         vfnmsub231pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7297         vfnmsub231pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7298         vfnmsub231ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7299         vfnmsub231ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7300         vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7301         vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7302         vfnmsub231ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7303         vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7304         vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7305         vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7306         vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7307         vfnmsub231ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7308         vfnmsub231ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7309         vfnmsub231ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7310         vfnmsub231ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7311         vfnmsub231ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7312         vfnmsub231ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7313         vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7314         vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7315         vfnmsub231ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7316         vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7317         vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7318         vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7319         vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7320         vfnmsub231ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7321         vfnmsub231ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7322         vfnmsub231ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7323         vfnmsub231ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7324         vgatherdpd      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
7325         vgatherdpd      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
7326         vgatherdpd      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
7327         vgatherdpd      ymm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
7328         vgatherdpd      ymm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
7329         vgatherdpd      ymm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
7330         vgatherdps      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
7331         vgatherdps      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
7332         vgatherdps      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
7333         vgatherdps      ymm6{k1}, [ebp+ymm7*8-123]       # AVX512{F,VL}
7334         vgatherdps      ymm6{k1}, [eax+ymm7+256]         # AVX512{F,VL}
7335         vgatherdps      ymm6{k1}, [ecx+ymm7*4+1024]      # AVX512{F,VL}
7336         vgatherqpd      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
7337         vgatherqpd      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
7338         vgatherqpd      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
7339         vgatherqpd      ymm6{k1}, [ebp+ymm7*8-123]       # AVX512{F,VL}
7340         vgatherqpd      ymm6{k1}, [eax+ymm7+256]         # AVX512{F,VL}
7341         vgatherqpd      ymm6{k1}, [ecx+ymm7*4+1024]      # AVX512{F,VL}
7342         vgatherqps      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
7343         vgatherqps      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
7344         vgatherqps      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
7345         vgatherqps      xmm6{k1}, [ebp+ymm7*8-123]       # AVX512{F,VL}
7346         vgatherqps      xmm6{k1}, [eax+ymm7+256]         # AVX512{F,VL}
7347         vgatherqps      xmm6{k1}, [ecx+ymm7*4+1024]      # AVX512{F,VL}
7348         vgetexppd       xmm6{k7}, xmm5   # AVX512{F,VL}
7349         vgetexppd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7350         vgetexppd       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7351         vgetexppd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7352         vgetexppd       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
7353         vgetexppd       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7354         vgetexppd       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7355         vgetexppd       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7356         vgetexppd       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7357         vgetexppd       xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
7358         vgetexppd       xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
7359         vgetexppd       xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
7360         vgetexppd       xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
7361         vgetexppd       ymm6{k7}, ymm5   # AVX512{F,VL}
7362         vgetexppd       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7363         vgetexppd       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7364         vgetexppd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7365         vgetexppd       ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
7366         vgetexppd       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7367         vgetexppd       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7368         vgetexppd       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7369         vgetexppd       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7370         vgetexppd       ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
7371         vgetexppd       ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
7372         vgetexppd       ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
7373         vgetexppd       ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
7374         vgetexpps       xmm6{k7}, xmm5   # AVX512{F,VL}
7375         vgetexpps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7376         vgetexpps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7377         vgetexpps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7378         vgetexpps       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
7379         vgetexpps       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7380         vgetexpps       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7381         vgetexpps       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7382         vgetexpps       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7383         vgetexpps       xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
7384         vgetexpps       xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
7385         vgetexpps       xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
7386         vgetexpps       xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
7387         vgetexpps       ymm6{k7}, ymm5   # AVX512{F,VL}
7388         vgetexpps       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7389         vgetexpps       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7390         vgetexpps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7391         vgetexpps       ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
7392         vgetexpps       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7393         vgetexpps       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7394         vgetexpps       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7395         vgetexpps       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7396         vgetexpps       ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
7397         vgetexpps       ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
7398         vgetexpps       ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
7399         vgetexpps       ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
7400         vgetmantpd      xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
7401         vgetmantpd      xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
7402         vgetmantpd      xmm6{k7}, xmm5, 123      # AVX512{F,VL}
7403         vgetmantpd      xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
7404         vgetmantpd      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
7405         vgetmantpd      xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
7406         vgetmantpd      xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
7407         vgetmantpd      xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
7408         vgetmantpd      xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
7409         vgetmantpd      xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
7410         vgetmantpd      xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
7411         vgetmantpd      xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
7412         vgetmantpd      xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
7413         vgetmantpd      xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
7414         vgetmantpd      ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
7415         vgetmantpd      ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
7416         vgetmantpd      ymm6{k7}, ymm5, 123      # AVX512{F,VL}
7417         vgetmantpd      ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
7418         vgetmantpd      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
7419         vgetmantpd      ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
7420         vgetmantpd      ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
7421         vgetmantpd      ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
7422         vgetmantpd      ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
7423         vgetmantpd      ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
7424         vgetmantpd      ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
7425         vgetmantpd      ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
7426         vgetmantpd      ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
7427         vgetmantpd      ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
7428         vgetmantps      xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
7429         vgetmantps      xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
7430         vgetmantps      xmm6{k7}, xmm5, 123      # AVX512{F,VL}
7431         vgetmantps      xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
7432         vgetmantps      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
7433         vgetmantps      xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
7434         vgetmantps      xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
7435         vgetmantps      xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
7436         vgetmantps      xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
7437         vgetmantps      xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
7438         vgetmantps      xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
7439         vgetmantps      xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
7440         vgetmantps      xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
7441         vgetmantps      xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
7442         vgetmantps      ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
7443         vgetmantps      ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
7444         vgetmantps      ymm6{k7}, ymm5, 123      # AVX512{F,VL}
7445         vgetmantps      ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
7446         vgetmantps      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
7447         vgetmantps      ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
7448         vgetmantps      ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
7449         vgetmantps      ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
7450         vgetmantps      ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
7451         vgetmantps      ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
7452         vgetmantps      ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
7453         vgetmantps      ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
7454         vgetmantps      ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
7455         vgetmantps      ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
7456         vinsertf32x4    ymm6{k7}, ymm5, xmm4, 0xab       # AVX512{F,VL}
7457         vinsertf32x4    ymm6{k7}{z}, ymm5, xmm4, 0xab    # AVX512{F,VL}
7458         vinsertf32x4    ymm6{k7}, ymm5, xmm4, 123        # AVX512{F,VL}
7459         vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
7460         vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
7461         vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
7462         vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
7463         vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
7464         vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
7465         vinserti32x4    ymm6{k7}, ymm5, xmm4, 0xab       # AVX512{F,VL}
7466         vinserti32x4    ymm6{k7}{z}, ymm5, xmm4, 0xab    # AVX512{F,VL}
7467         vinserti32x4    ymm6{k7}, ymm5, xmm4, 123        # AVX512{F,VL}
7468         vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
7469         vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
7470         vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
7471         vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
7472         vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
7473         vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
7474         vmaxpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7475         vmaxpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7476         vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7477         vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7478         vmaxpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7479         vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7480         vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7481         vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7482         vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7483         vmaxpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7484         vmaxpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7485         vmaxpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7486         vmaxpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7487         vmaxpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7488         vmaxpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7489         vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7490         vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7491         vmaxpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7492         vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7493         vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7494         vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7495         vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7496         vmaxpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7497         vmaxpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7498         vmaxpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7499         vmaxpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7500         vmaxps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7501         vmaxps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7502         vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7503         vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7504         vmaxps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7505         vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7506         vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7507         vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7508         vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7509         vmaxps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7510         vmaxps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7511         vmaxps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7512         vmaxps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7513         vmaxps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7514         vmaxps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7515         vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7516         vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7517         vmaxps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7518         vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7519         vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7520         vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7521         vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7522         vmaxps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7523         vmaxps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7524         vmaxps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7525         vmaxps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7526         vminpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7527         vminpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7528         vminpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7529         vminpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7530         vminpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7531         vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7532         vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7533         vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7534         vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7535         vminpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7536         vminpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7537         vminpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7538         vminpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7539         vminpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7540         vminpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7541         vminpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7542         vminpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7543         vminpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7544         vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7545         vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7546         vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7547         vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7548         vminpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7549         vminpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7550         vminpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7551         vminpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7552         vminps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7553         vminps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7554         vminps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7555         vminps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7556         vminps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7557         vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7558         vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7559         vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7560         vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7561         vminps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7562         vminps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7563         vminps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7564         vminps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7565         vminps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7566         vminps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7567         vminps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7568         vminps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7569         vminps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7570         vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7571         vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7572         vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7573         vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7574         vminps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7575         vminps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7576         vminps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7577         vminps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7578         vmovapd xmm6{k7}, xmm5   # AVX512{F,VL}
7579         vmovapd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7580         vmovapd xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7581         vmovapd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7582         vmovapd xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7583         vmovapd xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7584         vmovapd xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7585         vmovapd xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7586         vmovapd ymm6{k7}, ymm5   # AVX512{F,VL}
7587         vmovapd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7588         vmovapd ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7589         vmovapd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7590         vmovapd ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7591         vmovapd ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7592         vmovapd ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7593         vmovapd ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7594         vmovaps xmm6{k7}, xmm5   # AVX512{F,VL}
7595         vmovaps xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7596         vmovaps xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7597         vmovaps xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7598         vmovaps xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7599         vmovaps xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7600         vmovaps xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7601         vmovaps xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7602         vmovaps ymm6{k7}, ymm5   # AVX512{F,VL}
7603         vmovaps ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7604         vmovaps ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7605         vmovaps ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7606         vmovaps ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7607         vmovaps ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7608         vmovaps ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7609         vmovaps ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7610         vmovddup        xmm6{k7}, xmm5   # AVX512{F,VL}
7611         vmovddup        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7612         vmovddup        xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
7613         vmovddup        xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7614         vmovddup        xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
7615         vmovddup        xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
7616         vmovddup        xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
7617         vmovddup        xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
7618         vmovddup        ymm6{k7}, ymm5   # AVX512{F,VL}
7619         vmovddup        ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7620         vmovddup        ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7621         vmovddup        ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7622         vmovddup        ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7623         vmovddup        ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7624         vmovddup        ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7625         vmovddup        ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7626         vmovdqa32       xmm6{k7}, xmm5   # AVX512{F,VL}
7627         vmovdqa32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7628         vmovdqa32       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7629         vmovdqa32       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7630         vmovdqa32       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7631         vmovdqa32       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7632         vmovdqa32       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7633         vmovdqa32       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7634         vmovdqa32       ymm6{k7}, ymm5   # AVX512{F,VL}
7635         vmovdqa32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7636         vmovdqa32       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7637         vmovdqa32       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7638         vmovdqa32       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7639         vmovdqa32       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7640         vmovdqa32       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7641         vmovdqa32       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7642         vmovdqa64       xmm6{k7}, xmm5   # AVX512{F,VL}
7643         vmovdqa64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7644         vmovdqa64       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7645         vmovdqa64       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7646         vmovdqa64       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7647         vmovdqa64       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7648         vmovdqa64       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7649         vmovdqa64       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7650         vmovdqa64       ymm6{k7}, ymm5   # AVX512{F,VL}
7651         vmovdqa64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7652         vmovdqa64       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7653         vmovdqa64       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7654         vmovdqa64       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7655         vmovdqa64       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7656         vmovdqa64       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7657         vmovdqa64       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7658         vmovdqu32       xmm6{k7}, xmm5   # AVX512{F,VL}
7659         vmovdqu32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7660         vmovdqu32       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7661         vmovdqu32       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7662         vmovdqu32       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7663         vmovdqu32       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7664         vmovdqu32       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7665         vmovdqu32       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7666         vmovdqu32       ymm6{k7}, ymm5   # AVX512{F,VL}
7667         vmovdqu32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7668         vmovdqu32       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7669         vmovdqu32       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7670         vmovdqu32       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7671         vmovdqu32       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7672         vmovdqu32       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7673         vmovdqu32       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7674         vmovdqu64       xmm6{k7}, xmm5   # AVX512{F,VL}
7675         vmovdqu64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7676         vmovdqu64       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7677         vmovdqu64       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7678         vmovdqu64       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7679         vmovdqu64       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7680         vmovdqu64       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7681         vmovdqu64       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7682         vmovdqu64       ymm6{k7}, ymm5   # AVX512{F,VL}
7683         vmovdqu64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7684         vmovdqu64       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7685         vmovdqu64       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7686         vmovdqu64       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7687         vmovdqu64       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7688         vmovdqu64       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7689         vmovdqu64       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7690         vmovshdup       xmm6{k7}, xmm5   # AVX512{F,VL}
7691         vmovshdup       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7692         vmovshdup       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7693         vmovshdup       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7694         vmovshdup       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7695         vmovshdup       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7696         vmovshdup       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7697         vmovshdup       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7698         vmovshdup       ymm6{k7}, ymm5   # AVX512{F,VL}
7699         vmovshdup       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7700         vmovshdup       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7701         vmovshdup       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7702         vmovshdup       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7703         vmovshdup       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7704         vmovshdup       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7705         vmovshdup       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7706         vmovsldup       xmm6{k7}, xmm5   # AVX512{F,VL}
7707         vmovsldup       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7708         vmovsldup       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7709         vmovsldup       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7710         vmovsldup       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7711         vmovsldup       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7712         vmovsldup       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7713         vmovsldup       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7714         vmovsldup       ymm6{k7}, ymm5   # AVX512{F,VL}
7715         vmovsldup       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7716         vmovsldup       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7717         vmovsldup       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7718         vmovsldup       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7719         vmovsldup       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7720         vmovsldup       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7721         vmovsldup       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7722         vmovupd xmm6{k7}, xmm5   # AVX512{F,VL}
7723         vmovupd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7724         vmovupd xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7725         vmovupd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7726         vmovupd xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7727         vmovupd xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7728         vmovupd xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7729         vmovupd xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7730         vmovupd ymm6{k7}, ymm5   # AVX512{F,VL}
7731         vmovupd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7732         vmovupd ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7733         vmovupd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7734         vmovupd ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7735         vmovupd ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7736         vmovupd ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7737         vmovupd ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7738         vmovups xmm6{k7}, xmm5   # AVX512{F,VL}
7739         vmovups xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7740         vmovups xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7741         vmovups xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7742         vmovups xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7743         vmovups xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7744         vmovups xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7745         vmovups xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7746         vmovups ymm6{k7}, ymm5   # AVX512{F,VL}
7747         vmovups ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7748         vmovups ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7749         vmovups ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7750         vmovups ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7751         vmovups ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7752         vmovups ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7753         vmovups ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7754         vmulpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7755         vmulpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7756         vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7757         vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7758         vmulpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7759         vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7760         vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7761         vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7762         vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7763         vmulpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7764         vmulpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7765         vmulpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7766         vmulpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7767         vmulpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7768         vmulpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7769         vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7770         vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7771         vmulpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7772         vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7773         vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7774         vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7775         vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7776         vmulpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7777         vmulpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7778         vmulpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7779         vmulpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7780         vmulps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7781         vmulps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7782         vmulps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7783         vmulps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7784         vmulps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7785         vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7786         vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7787         vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7788         vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7789         vmulps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7790         vmulps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7791         vmulps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7792         vmulps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7793         vmulps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7794         vmulps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7795         vmulps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7796         vmulps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7797         vmulps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7798         vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7799         vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7800         vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7801         vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7802         vmulps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7803         vmulps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7804         vmulps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7805         vmulps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7806         vpabsd  xmm6{k7}, xmm5   # AVX512{F,VL}
7807         vpabsd  xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7808         vpabsd  xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7809         vpabsd  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7810         vpabsd  xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
7811         vpabsd  xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7812         vpabsd  xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7813         vpabsd  xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7814         vpabsd  xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7815         vpabsd  xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
7816         vpabsd  xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
7817         vpabsd  xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
7818         vpabsd  xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
7819         vpabsd  ymm6{k7}, ymm5   # AVX512{F,VL}
7820         vpabsd  ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7821         vpabsd  ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7822         vpabsd  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7823         vpabsd  ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
7824         vpabsd  ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7825         vpabsd  ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7826         vpabsd  ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7827         vpabsd  ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7828         vpabsd  ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
7829         vpabsd  ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
7830         vpabsd  ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
7831         vpabsd  ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
7832         vpabsq  xmm6{k7}, xmm5   # AVX512{F,VL}
7833         vpabsq  xmm6{k7}{z}, xmm5        # AVX512{F,VL}
7834         vpabsq  xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
7835         vpabsq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7836         vpabsq  xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
7837         vpabsq  xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
7838         vpabsq  xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
7839         vpabsq  xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
7840         vpabsq  xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
7841         vpabsq  xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
7842         vpabsq  xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
7843         vpabsq  xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
7844         vpabsq  xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
7845         vpabsq  ymm6{k7}, ymm5   # AVX512{F,VL}
7846         vpabsq  ymm6{k7}{z}, ymm5        # AVX512{F,VL}
7847         vpabsq  ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
7848         vpabsq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
7849         vpabsq  ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
7850         vpabsq  ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
7851         vpabsq  ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
7852         vpabsq  ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
7853         vpabsq  ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
7854         vpabsq  ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
7855         vpabsq  ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
7856         vpabsq  ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
7857         vpabsq  ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
7858         vpaddd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7859         vpaddd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7860         vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7861         vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7862         vpaddd  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7863         vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7864         vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7865         vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7866         vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7867         vpaddd  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7868         vpaddd  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7869         vpaddd  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7870         vpaddd  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7871         vpaddd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7872         vpaddd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7873         vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7874         vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7875         vpaddd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7876         vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7877         vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7878         vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7879         vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7880         vpaddd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7881         vpaddd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7882         vpaddd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7883         vpaddd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7884         vpaddq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7885         vpaddq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7886         vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7887         vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7888         vpaddq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7889         vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7890         vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7891         vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7892         vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7893         vpaddq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7894         vpaddq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7895         vpaddq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7896         vpaddq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7897         vpaddq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7898         vpaddq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7899         vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7900         vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7901         vpaddq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7902         vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7903         vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7904         vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7905         vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7906         vpaddq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7907         vpaddq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7908         vpaddq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7909         vpaddq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7910         vpandd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7911         vpandd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7912         vpandd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7913         vpandd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7914         vpandd  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7915         vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7916         vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7917         vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7918         vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7919         vpandd  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7920         vpandd  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7921         vpandd  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7922         vpandd  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7923         vpandd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7924         vpandd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7925         vpandd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7926         vpandd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7927         vpandd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7928         vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7929         vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7930         vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7931         vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7932         vpandd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7933         vpandd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7934         vpandd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7935         vpandd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7936         vpandnd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7937         vpandnd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7938         vpandnd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7939         vpandnd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7940         vpandnd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
7941         vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7942         vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7943         vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7944         vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7945         vpandnd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
7946         vpandnd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
7947         vpandnd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
7948         vpandnd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
7949         vpandnd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7950         vpandnd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7951         vpandnd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7952         vpandnd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7953         vpandnd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
7954         vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7955         vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7956         vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7957         vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7958         vpandnd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
7959         vpandnd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
7960         vpandnd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
7961         vpandnd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
7962         vpandnq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7963         vpandnq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7964         vpandnq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7965         vpandnq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7966         vpandnq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7967         vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7968         vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7969         vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7970         vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7971         vpandnq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7972         vpandnq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7973         vpandnq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
7974         vpandnq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
7975         vpandnq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
7976         vpandnq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
7977         vpandnq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
7978         vpandnq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7979         vpandnq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
7980         vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
7981         vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
7982         vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
7983         vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
7984         vpandnq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
7985         vpandnq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
7986         vpandnq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
7987         vpandnq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
7988         vpandq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
7989         vpandq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
7990         vpandq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
7991         vpandq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
7992         vpandq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
7993         vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
7994         vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
7995         vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
7996         vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
7997         vpandq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
7998         vpandq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
7999         vpandq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8000         vpandq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8001         vpandq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8002         vpandq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8003         vpandq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8004         vpandq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8005         vpandq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8006         vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8007         vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8008         vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8009         vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8010         vpandq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8011         vpandq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8012         vpandq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8013         vpandq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8014         vpblendmd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8015         vpblendmd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8016         vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8017         vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8018         vpblendmd       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8019         vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8020         vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8021         vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8022         vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8023         vpblendmd       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
8024         vpblendmd       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
8025         vpblendmd       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
8026         vpblendmd       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
8027         vpblendmd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8028         vpblendmd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8029         vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8030         vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8031         vpblendmd       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8032         vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8033         vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8034         vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8035         vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8036         vpblendmd       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8037         vpblendmd       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8038         vpblendmd       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8039         vpblendmd       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8040         vpbroadcastd    xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8041         vpbroadcastd    xmm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
8042         vpbroadcastd    xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8043         vpbroadcastd    xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8044         vpbroadcastd    xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8045         vpbroadcastd    xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8046         vpbroadcastd    xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8047         vpbroadcastd    ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8048         vpbroadcastd    ymm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
8049         vpbroadcastd    ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8050         vpbroadcastd    ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8051         vpbroadcastd    ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8052         vpbroadcastd    ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8053         vpbroadcastd    ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8054         vpbroadcastd    xmm6{k7}, xmm5   # AVX512{F,VL}
8055         vpbroadcastd    xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8056         vpbroadcastd    ymm6{k7}, xmm5   # AVX512{F,VL}
8057         vpbroadcastd    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8058         vpbroadcastd    xmm6{k7}, eax    # AVX512{F,VL}
8059         vpbroadcastd    xmm6{k7}{z}, eax         # AVX512{F,VL}
8060         vpbroadcastd    xmm6{k7}, ebp    # AVX512{F,VL}
8061         vpbroadcastd    ymm6{k7}, eax    # AVX512{F,VL}
8062         vpbroadcastd    ymm6{k7}{z}, eax         # AVX512{F,VL}
8063         vpbroadcastd    ymm6{k7}, ebp    # AVX512{F,VL}
8064         vpbroadcastq    xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8065         vpbroadcastq    xmm6{k7}{z}, QWORD PTR [ecx]     # AVX512{F,VL}
8066         vpbroadcastq    xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8067         vpbroadcastq    xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8068         vpbroadcastq    xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8069         vpbroadcastq    xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8070         vpbroadcastq    xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8071         vpbroadcastq    ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8072         vpbroadcastq    ymm6{k7}{z}, QWORD PTR [ecx]     # AVX512{F,VL}
8073         vpbroadcastq    ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8074         vpbroadcastq    ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8075         vpbroadcastq    ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8076         vpbroadcastq    ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8077         vpbroadcastq    ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8078         vpbroadcastq    xmm6{k7}, xmm5   # AVX512{F,VL}
8079         vpbroadcastq    xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8080         vpbroadcastq    ymm6{k7}, xmm5   # AVX512{F,VL}
8081         vpbroadcastq    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8082         vpcmpd  k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
8083         vpcmpd  k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
8084         vpcmpd  k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
8085         vpcmpd  k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8086         vpcmpd  k5{k7}, xmm6, [eax]{1to4}, 123   # AVX512{F,VL}
8087         vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
8088         vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
8089         vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
8090         vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
8091         vpcmpd  k5{k7}, xmm6, [edx+508]{1to4}, 123       # AVX512{F,VL} Disp8
8092         vpcmpd  k5{k7}, xmm6, [edx+512]{1to4}, 123       # AVX512{F,VL}
8093         vpcmpd  k5{k7}, xmm6, [edx-512]{1to4}, 123       # AVX512{F,VL} Disp8
8094         vpcmpd  k5{k7}, xmm6, [edx-516]{1to4}, 123       # AVX512{F,VL}
8095         vpcmpd  k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
8096         vpcmpd  k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
8097         vpcmpd  k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
8098         vpcmpd  k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8099         vpcmpd  k5{k7}, ymm6, [eax]{1to8}, 123   # AVX512{F,VL}
8100         vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
8101         vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
8102         vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
8103         vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
8104         vpcmpd  k5{k7}, ymm6, [edx+508]{1to8}, 123       # AVX512{F,VL} Disp8
8105         vpcmpd  k5{k7}, ymm6, [edx+512]{1to8}, 123       # AVX512{F,VL}
8106         vpcmpd  k5{k7}, ymm6, [edx-512]{1to8}, 123       # AVX512{F,VL} Disp8
8107         vpcmpd  k5{k7}, ymm6, [edx-516]{1to8}, 123       # AVX512{F,VL}
8108         vpcmpeqd        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
8109         vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
8110         vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8111         vpcmpeqd        k5{k7}, xmm6, [eax]{1to4}        # AVX512{F,VL}
8112         vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
8113         vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
8114         vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
8115         vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
8116         vpcmpeqd        k5{k7}, xmm6, [edx+508]{1to4}    # AVX512{F,VL} Disp8
8117         vpcmpeqd        k5{k7}, xmm6, [edx+512]{1to4}    # AVX512{F,VL}
8118         vpcmpeqd        k5{k7}, xmm6, [edx-512]{1to4}    # AVX512{F,VL} Disp8
8119         vpcmpeqd        k5{k7}, xmm6, [edx-516]{1to4}    # AVX512{F,VL}
8120         vpcmpeqd        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
8121         vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
8122         vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8123         vpcmpeqd        k5{k7}, ymm6, [eax]{1to8}        # AVX512{F,VL}
8124         vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
8125         vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
8126         vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
8127         vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
8128         vpcmpeqd        k5{k7}, ymm6, [edx+508]{1to8}    # AVX512{F,VL} Disp8
8129         vpcmpeqd        k5{k7}, ymm6, [edx+512]{1to8}    # AVX512{F,VL}
8130         vpcmpeqd        k5{k7}, ymm6, [edx-512]{1to8}    # AVX512{F,VL} Disp8
8131         vpcmpeqd        k5{k7}, ymm6, [edx-516]{1to8}    # AVX512{F,VL}
8132         vpcmpeqq        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
8133         vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
8134         vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8135         vpcmpeqq        k5{k7}, xmm6, [eax]{1to2}        # AVX512{F,VL}
8136         vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
8137         vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
8138         vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
8139         vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
8140         vpcmpeqq        k5{k7}, xmm6, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
8141         vpcmpeqq        k5{k7}, xmm6, [edx+1024]{1to2}   # AVX512{F,VL}
8142         vpcmpeqq        k5{k7}, xmm6, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
8143         vpcmpeqq        k5{k7}, xmm6, [edx-1032]{1to2}   # AVX512{F,VL}
8144         vpcmpeqq        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
8145         vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
8146         vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8147         vpcmpeqq        k5{k7}, ymm6, [eax]{1to4}        # AVX512{F,VL}
8148         vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
8149         vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
8150         vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
8151         vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
8152         vpcmpeqq        k5{k7}, ymm6, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
8153         vpcmpeqq        k5{k7}, ymm6, [edx+1024]{1to4}   # AVX512{F,VL}
8154         vpcmpeqq        k5{k7}, ymm6, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
8155         vpcmpeqq        k5{k7}, ymm6, [edx-1032]{1to4}   # AVX512{F,VL}
8156         vpcmpgtd        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
8157         vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
8158         vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8159         vpcmpgtd        k5{k7}, xmm6, [eax]{1to4}        # AVX512{F,VL}
8160         vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
8161         vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
8162         vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
8163         vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
8164         vpcmpgtd        k5{k7}, xmm6, [edx+508]{1to4}    # AVX512{F,VL} Disp8
8165         vpcmpgtd        k5{k7}, xmm6, [edx+512]{1to4}    # AVX512{F,VL}
8166         vpcmpgtd        k5{k7}, xmm6, [edx-512]{1to4}    # AVX512{F,VL} Disp8
8167         vpcmpgtd        k5{k7}, xmm6, [edx-516]{1to4}    # AVX512{F,VL}
8168         vpcmpgtd        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
8169         vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
8170         vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8171         vpcmpgtd        k5{k7}, ymm6, [eax]{1to8}        # AVX512{F,VL}
8172         vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
8173         vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
8174         vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
8175         vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
8176         vpcmpgtd        k5{k7}, ymm6, [edx+508]{1to8}    # AVX512{F,VL} Disp8
8177         vpcmpgtd        k5{k7}, ymm6, [edx+512]{1to8}    # AVX512{F,VL}
8178         vpcmpgtd        k5{k7}, ymm6, [edx-512]{1to8}    # AVX512{F,VL} Disp8
8179         vpcmpgtd        k5{k7}, ymm6, [edx-516]{1to8}    # AVX512{F,VL}
8180         vpcmpgtq        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
8181         vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
8182         vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8183         vpcmpgtq        k5{k7}, xmm6, [eax]{1to2}        # AVX512{F,VL}
8184         vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
8185         vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
8186         vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
8187         vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
8188         vpcmpgtq        k5{k7}, xmm6, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
8189         vpcmpgtq        k5{k7}, xmm6, [edx+1024]{1to2}   # AVX512{F,VL}
8190         vpcmpgtq        k5{k7}, xmm6, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
8191         vpcmpgtq        k5{k7}, xmm6, [edx-1032]{1to2}   # AVX512{F,VL}
8192         vpcmpgtq        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
8193         vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
8194         vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
8195         vpcmpgtq        k5{k7}, ymm6, [eax]{1to4}        # AVX512{F,VL}
8196         vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
8197         vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
8198         vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
8199         vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
8200         vpcmpgtq        k5{k7}, ymm6, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
8201         vpcmpgtq        k5{k7}, ymm6, [edx+1024]{1to4}   # AVX512{F,VL}
8202         vpcmpgtq        k5{k7}, ymm6, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
8203         vpcmpgtq        k5{k7}, ymm6, [edx-1032]{1to4}   # AVX512{F,VL}
8204         vpcmpq  k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
8205         vpcmpq  k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
8206         vpcmpq  k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
8207         vpcmpq  k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8208         vpcmpq  k5{k7}, xmm6, [eax]{1to2}, 123   # AVX512{F,VL}
8209         vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
8210         vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
8211         vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
8212         vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
8213         vpcmpq  k5{k7}, xmm6, [edx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
8214         vpcmpq  k5{k7}, xmm6, [edx+1024]{1to2}, 123      # AVX512{F,VL}
8215         vpcmpq  k5{k7}, xmm6, [edx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
8216         vpcmpq  k5{k7}, xmm6, [edx-1032]{1to2}, 123      # AVX512{F,VL}
8217         vpcmpq  k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
8218         vpcmpq  k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
8219         vpcmpq  k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
8220         vpcmpq  k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8221         vpcmpq  k5{k7}, ymm6, [eax]{1to4}, 123   # AVX512{F,VL}
8222         vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
8223         vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
8224         vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
8225         vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
8226         vpcmpq  k5{k7}, ymm6, [edx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
8227         vpcmpq  k5{k7}, ymm6, [edx+1024]{1to4}, 123      # AVX512{F,VL}
8228         vpcmpq  k5{k7}, ymm6, [edx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
8229         vpcmpq  k5{k7}, ymm6, [edx-1032]{1to4}, 123      # AVX512{F,VL}
8230         vpcmpud k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
8231         vpcmpud k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
8232         vpcmpud k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
8233         vpcmpud k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8234         vpcmpud k5{k7}, xmm6, [eax]{1to4}, 123   # AVX512{F,VL}
8235         vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
8236         vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
8237         vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
8238         vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
8239         vpcmpud k5{k7}, xmm6, [edx+508]{1to4}, 123       # AVX512{F,VL} Disp8
8240         vpcmpud k5{k7}, xmm6, [edx+512]{1to4}, 123       # AVX512{F,VL}
8241         vpcmpud k5{k7}, xmm6, [edx-512]{1to4}, 123       # AVX512{F,VL} Disp8
8242         vpcmpud k5{k7}, xmm6, [edx-516]{1to4}, 123       # AVX512{F,VL}
8243         vpcmpud k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
8244         vpcmpud k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
8245         vpcmpud k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
8246         vpcmpud k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8247         vpcmpud k5{k7}, ymm6, [eax]{1to8}, 123   # AVX512{F,VL}
8248         vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
8249         vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
8250         vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
8251         vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
8252         vpcmpud k5{k7}, ymm6, [edx+508]{1to8}, 123       # AVX512{F,VL} Disp8
8253         vpcmpud k5{k7}, ymm6, [edx+512]{1to8}, 123       # AVX512{F,VL}
8254         vpcmpud k5{k7}, ymm6, [edx-512]{1to8}, 123       # AVX512{F,VL} Disp8
8255         vpcmpud k5{k7}, ymm6, [edx-516]{1to8}, 123       # AVX512{F,VL}
8256         vpcmpuq k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
8257         vpcmpuq k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
8258         vpcmpuq k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
8259         vpcmpuq k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8260         vpcmpuq k5{k7}, xmm6, [eax]{1to2}, 123   # AVX512{F,VL}
8261         vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
8262         vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
8263         vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
8264         vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
8265         vpcmpuq k5{k7}, xmm6, [edx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
8266         vpcmpuq k5{k7}, xmm6, [edx+1024]{1to2}, 123      # AVX512{F,VL}
8267         vpcmpuq k5{k7}, xmm6, [edx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
8268         vpcmpuq k5{k7}, xmm6, [edx-1032]{1to2}, 123      # AVX512{F,VL}
8269         vpcmpuq k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
8270         vpcmpuq k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
8271         vpcmpuq k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
8272         vpcmpuq k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
8273         vpcmpuq k5{k7}, ymm6, [eax]{1to4}, 123   # AVX512{F,VL}
8274         vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
8275         vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
8276         vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
8277         vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
8278         vpcmpuq k5{k7}, ymm6, [edx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
8279         vpcmpuq k5{k7}, ymm6, [edx+1024]{1to4}, 123      # AVX512{F,VL}
8280         vpcmpuq k5{k7}, ymm6, [edx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
8281         vpcmpuq k5{k7}, ymm6, [edx-1032]{1to4}, 123      # AVX512{F,VL}
8282         vpblendmq       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8283         vpblendmq       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8284         vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8285         vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8286         vpblendmq       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8287         vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8288         vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8289         vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8290         vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8291         vpblendmq       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8292         vpblendmq       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8293         vpblendmq       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8294         vpblendmq       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8295         vpblendmq       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8296         vpblendmq       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8297         vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8298         vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8299         vpblendmq       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8300         vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8301         vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8302         vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8303         vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8304         vpblendmq       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8305         vpblendmq       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8306         vpblendmq       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8307         vpblendmq       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8308         vpcompressd     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
8309         vpcompressd     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
8310         vpcompressd     XMMWORD PTR [edx+508]{k7}, xmm6  # AVX512{F,VL} Disp8
8311         vpcompressd     XMMWORD PTR [edx+512]{k7}, xmm6  # AVX512{F,VL}
8312         vpcompressd     XMMWORD PTR [edx-512]{k7}, xmm6  # AVX512{F,VL} Disp8
8313         vpcompressd     XMMWORD PTR [edx-516]{k7}, xmm6  # AVX512{F,VL}
8314         vpcompressd     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
8315         vpcompressd     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
8316         vpcompressd     YMMWORD PTR [edx+508]{k7}, ymm6  # AVX512{F,VL} Disp8
8317         vpcompressd     YMMWORD PTR [edx+512]{k7}, ymm6  # AVX512{F,VL}
8318         vpcompressd     YMMWORD PTR [edx-512]{k7}, ymm6  # AVX512{F,VL} Disp8
8319         vpcompressd     YMMWORD PTR [edx-516]{k7}, ymm6  # AVX512{F,VL}
8320         vpcompressd     xmm6{k7}, xmm5   # AVX512{F,VL}
8321         vpcompressd     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8322         vpcompressd     ymm6{k7}, ymm5   # AVX512{F,VL}
8323         vpcompressd     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
8324         vpermd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8325         vpermd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8326         vpermd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8327         vpermd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8328         vpermd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8329         vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8330         vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8331         vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8332         vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8333         vpermd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8334         vpermd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8335         vpermd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8336         vpermd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8337         vpermilpd       xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
8338         vpermilpd       xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
8339         vpermilpd       xmm6{k7}, xmm5, 123      # AVX512{F,VL}
8340         vpermilpd       xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
8341         vpermilpd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
8342         vpermilpd       xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
8343         vpermilpd       xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
8344         vpermilpd       xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
8345         vpermilpd       xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
8346         vpermilpd       xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
8347         vpermilpd       xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
8348         vpermilpd       xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
8349         vpermilpd       xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
8350         vpermilpd       xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
8351         vpermilpd       ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
8352         vpermilpd       ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
8353         vpermilpd       ymm6{k7}, ymm5, 123      # AVX512{F,VL}
8354         vpermilpd       ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
8355         vpermilpd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
8356         vpermilpd       ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
8357         vpermilpd       ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
8358         vpermilpd       ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
8359         vpermilpd       ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
8360         vpermilpd       ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
8361         vpermilpd       ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
8362         vpermilpd       ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
8363         vpermilpd       ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
8364         vpermilpd       ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
8365         vpermilpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8366         vpermilpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8367         vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8368         vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8369         vpermilpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8370         vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8371         vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8372         vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8373         vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8374         vpermilpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8375         vpermilpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8376         vpermilpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8377         vpermilpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8378         vpermilpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8379         vpermilpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8380         vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8381         vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8382         vpermilpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8383         vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8384         vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8385         vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8386         vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8387         vpermilpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8388         vpermilpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8389         vpermilpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8390         vpermilpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8391         vpermilps       xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
8392         vpermilps       xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
8393         vpermilps       xmm6{k7}, xmm5, 123      # AVX512{F,VL}
8394         vpermilps       xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
8395         vpermilps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
8396         vpermilps       xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
8397         vpermilps       xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
8398         vpermilps       xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
8399         vpermilps       xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
8400         vpermilps       xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
8401         vpermilps       xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
8402         vpermilps       xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
8403         vpermilps       xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
8404         vpermilps       xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
8405         vpermilps       ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
8406         vpermilps       ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
8407         vpermilps       ymm6{k7}, ymm5, 123      # AVX512{F,VL}
8408         vpermilps       ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
8409         vpermilps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
8410         vpermilps       ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
8411         vpermilps       ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
8412         vpermilps       ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
8413         vpermilps       ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
8414         vpermilps       ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
8415         vpermilps       ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
8416         vpermilps       ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
8417         vpermilps       ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
8418         vpermilps       ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
8419         vpermilps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8420         vpermilps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8421         vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8422         vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8423         vpermilps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8424         vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8425         vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8426         vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8427         vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8428         vpermilps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
8429         vpermilps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
8430         vpermilps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
8431         vpermilps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
8432         vpermilps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8433         vpermilps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8434         vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8435         vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8436         vpermilps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8437         vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8438         vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8439         vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8440         vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8441         vpermilps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8442         vpermilps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8443         vpermilps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8444         vpermilps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8445         vpermpd ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
8446         vpermpd ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
8447         vpermpd ymm6{k7}, ymm5, 123      # AVX512{F,VL}
8448         vpermpd ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
8449         vpermpd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
8450         vpermpd ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
8451         vpermpd ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
8452         vpermpd ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
8453         vpermpd ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
8454         vpermpd ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
8455         vpermpd ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
8456         vpermpd ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
8457         vpermpd ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
8458         vpermpd ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
8459         vpermps ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8460         vpermps ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8461         vpermps ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8462         vpermps ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8463         vpermps ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8464         vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8465         vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8466         vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8467         vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8468         vpermps ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8469         vpermps ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8470         vpermps ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8471         vpermps ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8472         vpermq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
8473         vpermq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
8474         vpermq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
8475         vpermq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
8476         vpermq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
8477         vpermq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
8478         vpermq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
8479         vpermq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
8480         vpermq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
8481         vpermq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
8482         vpermq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
8483         vpermq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
8484         vpermq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
8485         vpermq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
8486         vpexpandd       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
8487         vpexpandd       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
8488         vpexpandd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8489         vpexpandd       xmm6{k7}, XMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
8490         vpexpandd       xmm6{k7}, XMMWORD PTR [edx+512]  # AVX512{F,VL}
8491         vpexpandd       xmm6{k7}, XMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
8492         vpexpandd       xmm6{k7}, XMMWORD PTR [edx-516]  # AVX512{F,VL}
8493         vpexpandd       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
8494         vpexpandd       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
8495         vpexpandd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8496         vpexpandd       ymm6{k7}, YMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
8497         vpexpandd       ymm6{k7}, YMMWORD PTR [edx+512]  # AVX512{F,VL}
8498         vpexpandd       ymm6{k7}, YMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
8499         vpexpandd       ymm6{k7}, YMMWORD PTR [edx-516]  # AVX512{F,VL}
8500         vpexpandd       xmm6{k7}, xmm5   # AVX512{F,VL}
8501         vpexpandd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8502         vpexpandd       ymm6{k7}, ymm5   # AVX512{F,VL}
8503         vpexpandd       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
8504         vpexpandq       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
8505         vpexpandq       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
8506         vpexpandq       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8507         vpexpandq       xmm6{k7}, XMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
8508         vpexpandq       xmm6{k7}, XMMWORD PTR [edx+1024]         # AVX512{F,VL}
8509         vpexpandq       xmm6{k7}, XMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
8510         vpexpandq       xmm6{k7}, XMMWORD PTR [edx-1032]         # AVX512{F,VL}
8511         vpexpandq       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
8512         vpexpandq       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
8513         vpexpandq       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8514         vpexpandq       ymm6{k7}, YMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
8515         vpexpandq       ymm6{k7}, YMMWORD PTR [edx+1024]         # AVX512{F,VL}
8516         vpexpandq       ymm6{k7}, YMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
8517         vpexpandq       ymm6{k7}, YMMWORD PTR [edx-1032]         # AVX512{F,VL}
8518         vpexpandq       xmm6{k7}, xmm5   # AVX512{F,VL}
8519         vpexpandq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8520         vpexpandq       ymm6{k7}, ymm5   # AVX512{F,VL}
8521         vpexpandq       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
8522         vpgatherdd      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
8523         vpgatherdd      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
8524         vpgatherdd      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
8525         vpgatherdd      ymm6{k1}, [ebp+ymm7*8-123]       # AVX512{F,VL}
8526         vpgatherdd      ymm6{k1}, [eax+ymm7+256]         # AVX512{F,VL}
8527         vpgatherdd      ymm6{k1}, [ecx+ymm7*4+1024]      # AVX512{F,VL}
8528         vpgatherdq      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
8529         vpgatherdq      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
8530         vpgatherdq      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
8531         vpgatherdq      ymm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
8532         vpgatherdq      ymm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
8533         vpgatherdq      ymm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
8534         vpgatherqd      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
8535         vpgatherqd      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
8536         vpgatherqd      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
8537         vpgatherqd      xmm6{k1}, [ebp+ymm7*8-123]       # AVX512{F,VL}
8538         vpgatherqd      xmm6{k1}, [eax+ymm7+256]         # AVX512{F,VL}
8539         vpgatherqd      xmm6{k1}, [ecx+ymm7*4+1024]      # AVX512{F,VL}
8540         vpgatherqq      xmm6{k1}, [ebp+xmm7*8-123]       # AVX512{F,VL}
8541         vpgatherqq      xmm6{k1}, [eax+xmm7+256]         # AVX512{F,VL}
8542         vpgatherqq      xmm6{k1}, [ecx+xmm7*4+1024]      # AVX512{F,VL}
8543         vpgatherqq      ymm6{k1}, [ebp+ymm7*8-123]       # AVX512{F,VL}
8544         vpgatherqq      ymm6{k1}, [eax+ymm7+256]         # AVX512{F,VL}
8545         vpgatherqq      ymm6{k1}, [ecx+ymm7*4+1024]      # AVX512{F,VL}
8546         vpmaxsd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8547         vpmaxsd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8548         vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8549         vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8550         vpmaxsd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8551         vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8552         vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8553         vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8554         vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8555         vpmaxsd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
8556         vpmaxsd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
8557         vpmaxsd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
8558         vpmaxsd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
8559         vpmaxsd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8560         vpmaxsd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8561         vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8562         vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8563         vpmaxsd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8564         vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8565         vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8566         vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8567         vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8568         vpmaxsd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8569         vpmaxsd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8570         vpmaxsd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8571         vpmaxsd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8572         vpmaxsq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8573         vpmaxsq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8574         vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8575         vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8576         vpmaxsq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8577         vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8578         vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8579         vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8580         vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8581         vpmaxsq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8582         vpmaxsq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8583         vpmaxsq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8584         vpmaxsq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8585         vpmaxsq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8586         vpmaxsq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8587         vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8588         vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8589         vpmaxsq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8590         vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8591         vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8592         vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8593         vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8594         vpmaxsq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8595         vpmaxsq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8596         vpmaxsq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8597         vpmaxsq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8598         vpmaxud xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8599         vpmaxud xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8600         vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8601         vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8602         vpmaxud xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8603         vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8604         vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8605         vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8606         vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8607         vpmaxud xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
8608         vpmaxud xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
8609         vpmaxud xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
8610         vpmaxud xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
8611         vpmaxud ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8612         vpmaxud ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8613         vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8614         vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8615         vpmaxud ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8616         vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8617         vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8618         vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8619         vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8620         vpmaxud ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8621         vpmaxud ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8622         vpmaxud ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8623         vpmaxud ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8624         vpmaxuq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8625         vpmaxuq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8626         vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8627         vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8628         vpmaxuq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8629         vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8630         vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8631         vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8632         vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8633         vpmaxuq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8634         vpmaxuq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8635         vpmaxuq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8636         vpmaxuq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8637         vpmaxuq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8638         vpmaxuq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8639         vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8640         vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8641         vpmaxuq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8642         vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8643         vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8644         vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8645         vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8646         vpmaxuq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8647         vpmaxuq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8648         vpmaxuq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8649         vpmaxuq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8650         vpminsd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8651         vpminsd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8652         vpminsd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8653         vpminsd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8654         vpminsd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8655         vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8656         vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8657         vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8658         vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8659         vpminsd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
8660         vpminsd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
8661         vpminsd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
8662         vpminsd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
8663         vpminsd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8664         vpminsd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8665         vpminsd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8666         vpminsd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8667         vpminsd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8668         vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8669         vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8670         vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8671         vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8672         vpminsd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8673         vpminsd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8674         vpminsd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8675         vpminsd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8676         vpminsq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8677         vpminsq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8678         vpminsq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8679         vpminsq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8680         vpminsq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8681         vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8682         vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8683         vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8684         vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8685         vpminsq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8686         vpminsq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8687         vpminsq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8688         vpminsq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8689         vpminsq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8690         vpminsq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8691         vpminsq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8692         vpminsq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8693         vpminsq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8694         vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8695         vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8696         vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8697         vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8698         vpminsq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8699         vpminsq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8700         vpminsq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8701         vpminsq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8702         vpminud xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8703         vpminud xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8704         vpminud xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8705         vpminud xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8706         vpminud xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8707         vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8708         vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8709         vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8710         vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8711         vpminud xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
8712         vpminud xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
8713         vpminud xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
8714         vpminud xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
8715         vpminud ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8716         vpminud ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8717         vpminud ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8718         vpminud ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8719         vpminud ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8720         vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8721         vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8722         vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8723         vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8724         vpminud ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8725         vpminud ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8726         vpminud ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8727         vpminud ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8728         vpminuq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8729         vpminuq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8730         vpminuq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8731         vpminuq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8732         vpminuq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8733         vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8734         vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8735         vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8736         vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8737         vpminuq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8738         vpminuq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8739         vpminuq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8740         vpminuq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8741         vpminuq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8742         vpminuq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8743         vpminuq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8744         vpminuq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8745         vpminuq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8746         vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8747         vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8748         vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8749         vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8750         vpminuq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8751         vpminuq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8752         vpminuq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8753         vpminuq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8754         vpmovsxbd       xmm6{k7}, xmm5   # AVX512{F,VL}
8755         vpmovsxbd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8756         vpmovsxbd       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8757         vpmovsxbd       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8758         vpmovsxbd       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8759         vpmovsxbd       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8760         vpmovsxbd       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8761         vpmovsxbd       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8762         vpmovsxbd       ymm6{k7}, xmm5   # AVX512{F,VL}
8763         vpmovsxbd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8764         vpmovsxbd       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8765         vpmovsxbd       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8766         vpmovsxbd       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8767         vpmovsxbd       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8768         vpmovsxbd       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8769         vpmovsxbd       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8770         vpmovsxbq       xmm6{k7}, xmm5   # AVX512{F,VL}
8771         vpmovsxbq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8772         vpmovsxbq       xmm6{k7}, WORD PTR [ecx]         # AVX512{F,VL}
8773         vpmovsxbq       xmm6{k7}, WORD PTR [esp+esi*8-123456]    # AVX512{F,VL}
8774         vpmovsxbq       xmm6{k7}, WORD PTR [edx+254]     # AVX512{F,VL} Disp8
8775         vpmovsxbq       xmm6{k7}, WORD PTR [edx+256]     # AVX512{F,VL}
8776         vpmovsxbq       xmm6{k7}, WORD PTR [edx-256]     # AVX512{F,VL} Disp8
8777         vpmovsxbq       xmm6{k7}, WORD PTR [edx-258]     # AVX512{F,VL}
8778         vpmovsxbq       ymm6{k7}, xmm5   # AVX512{F,VL}
8779         vpmovsxbq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8780         vpmovsxbq       ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8781         vpmovsxbq       ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8782         vpmovsxbq       ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8783         vpmovsxbq       ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8784         vpmovsxbq       ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8785         vpmovsxbq       ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8786         vpmovsxdq       xmm6{k7}, xmm5   # AVX512{F,VL}
8787         vpmovsxdq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8788         vpmovsxdq       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8789         vpmovsxdq       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8790         vpmovsxdq       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8791         vpmovsxdq       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8792         vpmovsxdq       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8793         vpmovsxdq       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8794         vpmovsxdq       ymm6{k7}, xmm5   # AVX512{F,VL}
8795         vpmovsxdq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8796         vpmovsxdq       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
8797         vpmovsxdq       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8798         vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
8799         vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
8800         vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
8801         vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
8802         vpmovsxwd       xmm6{k7}, xmm5   # AVX512{F,VL}
8803         vpmovsxwd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8804         vpmovsxwd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8805         vpmovsxwd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8806         vpmovsxwd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8807         vpmovsxwd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8808         vpmovsxwd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8809         vpmovsxwd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8810         vpmovsxwd       ymm6{k7}, xmm5   # AVX512{F,VL}
8811         vpmovsxwd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8812         vpmovsxwd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
8813         vpmovsxwd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8814         vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
8815         vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
8816         vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
8817         vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
8818         vpmovsxwq       xmm6{k7}, xmm5   # AVX512{F,VL}
8819         vpmovsxwq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8820         vpmovsxwq       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8821         vpmovsxwq       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8822         vpmovsxwq       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8823         vpmovsxwq       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8824         vpmovsxwq       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8825         vpmovsxwq       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8826         vpmovsxwq       ymm6{k7}, xmm5   # AVX512{F,VL}
8827         vpmovsxwq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8828         vpmovsxwq       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8829         vpmovsxwq       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8830         vpmovsxwq       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8831         vpmovsxwq       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8832         vpmovsxwq       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8833         vpmovsxwq       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8834         vpmovzxbd       xmm6{k7}, xmm5   # AVX512{F,VL}
8835         vpmovzxbd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8836         vpmovzxbd       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8837         vpmovzxbd       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8838         vpmovzxbd       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8839         vpmovzxbd       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8840         vpmovzxbd       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8841         vpmovzxbd       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8842         vpmovzxbd       ymm6{k7}, xmm5   # AVX512{F,VL}
8843         vpmovzxbd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8844         vpmovzxbd       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8845         vpmovzxbd       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8846         vpmovzxbd       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8847         vpmovzxbd       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8848         vpmovzxbd       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8849         vpmovzxbd       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8850         vpmovzxbq       xmm6{k7}, xmm5   # AVX512{F,VL}
8851         vpmovzxbq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8852         vpmovzxbq       xmm6{k7}, WORD PTR [ecx]         # AVX512{F,VL}
8853         vpmovzxbq       xmm6{k7}, WORD PTR [esp+esi*8-123456]    # AVX512{F,VL}
8854         vpmovzxbq       xmm6{k7}, WORD PTR [edx+254]     # AVX512{F,VL} Disp8
8855         vpmovzxbq       xmm6{k7}, WORD PTR [edx+256]     # AVX512{F,VL}
8856         vpmovzxbq       xmm6{k7}, WORD PTR [edx-256]     # AVX512{F,VL} Disp8
8857         vpmovzxbq       xmm6{k7}, WORD PTR [edx-258]     # AVX512{F,VL}
8858         vpmovzxbq       ymm6{k7}, xmm5   # AVX512{F,VL}
8859         vpmovzxbq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8860         vpmovzxbq       ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8861         vpmovzxbq       ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8862         vpmovzxbq       ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8863         vpmovzxbq       ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8864         vpmovzxbq       ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8865         vpmovzxbq       ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8866         vpmovzxdq       xmm6{k7}, xmm5   # AVX512{F,VL}
8867         vpmovzxdq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8868         vpmovzxdq       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8869         vpmovzxdq       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8870         vpmovzxdq       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8871         vpmovzxdq       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8872         vpmovzxdq       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8873         vpmovzxdq       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8874         vpmovzxdq       ymm6{k7}, xmm5   # AVX512{F,VL}
8875         vpmovzxdq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8876         vpmovzxdq       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
8877         vpmovzxdq       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8878         vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
8879         vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
8880         vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
8881         vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
8882         vpmovzxwd       xmm6{k7}, xmm5   # AVX512{F,VL}
8883         vpmovzxwd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8884         vpmovzxwd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8885         vpmovzxwd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8886         vpmovzxwd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8887         vpmovzxwd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8888         vpmovzxwd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8889         vpmovzxwd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8890         vpmovzxwd       ymm6{k7}, xmm5   # AVX512{F,VL}
8891         vpmovzxwd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8892         vpmovzxwd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
8893         vpmovzxwd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
8894         vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
8895         vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
8896         vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
8897         vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
8898         vpmovzxwq       xmm6{k7}, xmm5   # AVX512{F,VL}
8899         vpmovzxwq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
8900         vpmovzxwq       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
8901         vpmovzxwq       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8902         vpmovzxwq       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
8903         vpmovzxwq       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
8904         vpmovzxwq       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
8905         vpmovzxwq       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
8906         vpmovzxwq       ymm6{k7}, xmm5   # AVX512{F,VL}
8907         vpmovzxwq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
8908         vpmovzxwq       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
8909         vpmovzxwq       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8910         vpmovzxwq       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
8911         vpmovzxwq       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
8912         vpmovzxwq       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
8913         vpmovzxwq       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
8914         vpmuldq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8915         vpmuldq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8916         vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8917         vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8918         vpmuldq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8919         vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8920         vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8921         vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8922         vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8923         vpmuldq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8924         vpmuldq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8925         vpmuldq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8926         vpmuldq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8927         vpmuldq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8928         vpmuldq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8929         vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8930         vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8931         vpmuldq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8932         vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8933         vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8934         vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8935         vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8936         vpmuldq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8937         vpmuldq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8938         vpmuldq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8939         vpmuldq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8940         vpmulld xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8941         vpmulld xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8942         vpmulld xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8943         vpmulld xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8944         vpmulld xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8945         vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8946         vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8947         vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8948         vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8949         vpmulld xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
8950         vpmulld xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
8951         vpmulld xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
8952         vpmulld xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
8953         vpmulld ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8954         vpmulld ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8955         vpmulld ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8956         vpmulld ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8957         vpmulld ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
8958         vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8959         vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8960         vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8961         vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8962         vpmulld ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
8963         vpmulld ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
8964         vpmulld ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
8965         vpmulld ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
8966         vpmuludq        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8967         vpmuludq        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8968         vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8969         vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8970         vpmuludq        xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
8971         vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8972         vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8973         vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
8974         vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
8975         vpmuludq        xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
8976         vpmuludq        xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
8977         vpmuludq        xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
8978         vpmuludq        xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
8979         vpmuludq        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
8980         vpmuludq        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
8981         vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
8982         vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8983         vpmuludq        ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
8984         vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
8985         vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
8986         vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
8987         vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
8988         vpmuludq        ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
8989         vpmuludq        ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
8990         vpmuludq        ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
8991         vpmuludq        ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
8992         vpord   xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
8993         vpord   xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
8994         vpord   xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
8995         vpord   xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
8996         vpord   xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
8997         vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
8998         vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
8999         vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9000         vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9001         vpord   xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9002         vpord   xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9003         vpord   xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9004         vpord   xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9005         vpord   ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9006         vpord   ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9007         vpord   ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9008         vpord   ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9009         vpord   ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9010         vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9011         vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9012         vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9013         vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9014         vpord   ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9015         vpord   ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9016         vpord   ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9017         vpord   ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9018         vporq   xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9019         vporq   xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9020         vporq   xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9021         vporq   xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9022         vporq   xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9023         vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9024         vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9025         vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9026         vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9027         vporq   xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9028         vporq   xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9029         vporq   xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9030         vporq   xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9031         vporq   ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9032         vporq   ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9033         vporq   ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9034         vporq   ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9035         vporq   ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9036         vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9037         vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9038         vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9039         vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9040         vporq   ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9041         vporq   ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9042         vporq   ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9043         vporq   ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9044         vpscatterdd     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9045         vpscatterdd     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9046         vpscatterdd     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9047         vpscatterdd     [ebp+ymm7*8-123]{k1}, ymm6       # AVX512{F,VL}
9048         vpscatterdd     [eax+ymm7+256]{k1}, ymm6         # AVX512{F,VL}
9049         vpscatterdd     [ecx+ymm7*4+1024]{k1}, ymm6      # AVX512{F,VL}
9050         vpscatterdq     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9051         vpscatterdq     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9052         vpscatterdq     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9053         vpscatterdq     [ebp+xmm7*8-123]{k1}, ymm6       # AVX512{F,VL}
9054         vpscatterdq     [eax+xmm7+256]{k1}, ymm6         # AVX512{F,VL}
9055         vpscatterdq     [ecx+xmm7*4+1024]{k1}, ymm6      # AVX512{F,VL}
9056         vpscatterqd     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9057         vpscatterqd     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9058         vpscatterqd     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9059         vpscatterqd     [ebp+ymm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9060         vpscatterqd     [eax+ymm7+256]{k1}, xmm6         # AVX512{F,VL}
9061         vpscatterqd     [ecx+ymm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9062         vpscatterqq     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9063         vpscatterqq     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9064         vpscatterqq     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9065         vpscatterqq     [ebp+ymm7*8-123]{k1}, ymm6       # AVX512{F,VL}
9066         vpscatterqq     [eax+ymm7+256]{k1}, ymm6         # AVX512{F,VL}
9067         vpscatterqq     [ecx+ymm7*4+1024]{k1}, ymm6      # AVX512{F,VL}
9068         vpshufd xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
9069         vpshufd xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
9070         vpshufd xmm6{k7}, xmm5, 123      # AVX512{F,VL}
9071         vpshufd xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
9072         vpshufd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
9073         vpshufd xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
9074         vpshufd xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
9075         vpshufd xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
9076         vpshufd xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
9077         vpshufd xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
9078         vpshufd xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
9079         vpshufd xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
9080         vpshufd xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
9081         vpshufd xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
9082         vpshufd ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
9083         vpshufd ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
9084         vpshufd ymm6{k7}, ymm5, 123      # AVX512{F,VL}
9085         vpshufd ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
9086         vpshufd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
9087         vpshufd ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
9088         vpshufd ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
9089         vpshufd ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
9090         vpshufd ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
9091         vpshufd ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
9092         vpshufd ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
9093         vpshufd ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
9094         vpshufd ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
9095         vpshufd ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
9096         vpslld  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9097         vpslld  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9098         vpslld  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9099         vpslld  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9100         vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9101         vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9102         vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9103         vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9104         vpslld  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
9105         vpslld  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
9106         vpslld  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9107         vpslld  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9108         vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9109         vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9110         vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9111         vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9112         vpsllq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9113         vpsllq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9114         vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9115         vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9116         vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9117         vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9118         vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9119         vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9120         vpsllq  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
9121         vpsllq  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
9122         vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9123         vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9124         vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9125         vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9126         vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9127         vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9128         vpsllvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9129         vpsllvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9130         vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9131         vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9132         vpsllvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9133         vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9134         vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9135         vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9136         vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9137         vpsllvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9138         vpsllvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9139         vpsllvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9140         vpsllvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9141         vpsllvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9142         vpsllvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9143         vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9144         vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9145         vpsllvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9146         vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9147         vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9148         vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9149         vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9150         vpsllvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9151         vpsllvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9152         vpsllvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9153         vpsllvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9154         vpsllvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9155         vpsllvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9156         vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9157         vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9158         vpsllvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9159         vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9160         vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9161         vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9162         vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9163         vpsllvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9164         vpsllvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9165         vpsllvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9166         vpsllvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9167         vpsllvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9168         vpsllvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9169         vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9170         vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9171         vpsllvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9172         vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9173         vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9174         vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9175         vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9176         vpsllvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9177         vpsllvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9178         vpsllvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9179         vpsllvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9180         vpsrad  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9181         vpsrad  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9182         vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9183         vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9184         vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9185         vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9186         vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9187         vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9188         vpsrad  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
9189         vpsrad  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
9190         vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9191         vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9192         vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9193         vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9194         vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9195         vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9196         vpsraq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9197         vpsraq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9198         vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9199         vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9200         vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9201         vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9202         vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9203         vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9204         vpsraq  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
9205         vpsraq  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
9206         vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9207         vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9208         vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9209         vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9210         vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9211         vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9212         vpsravd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9213         vpsravd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9214         vpsravd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9215         vpsravd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9216         vpsravd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9217         vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9218         vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9219         vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9220         vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9221         vpsravd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9222         vpsravd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9223         vpsravd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9224         vpsravd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9225         vpsravd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9226         vpsravd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9227         vpsravd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9228         vpsravd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9229         vpsravd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9230         vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9231         vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9232         vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9233         vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9234         vpsravd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9235         vpsravd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9236         vpsravd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9237         vpsravd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9238         vpsravq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9239         vpsravq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9240         vpsravq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9241         vpsravq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9242         vpsravq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9243         vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9244         vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9245         vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9246         vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9247         vpsravq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9248         vpsravq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9249         vpsravq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9250         vpsravq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9251         vpsravq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9252         vpsravq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9253         vpsravq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9254         vpsravq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9255         vpsravq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9256         vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9257         vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9258         vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9259         vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9260         vpsravq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9261         vpsravq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9262         vpsravq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9263         vpsravq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9264         vpsrld  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9265         vpsrld  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9266         vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9267         vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9268         vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9269         vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9270         vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9271         vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9272         vpsrld  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
9273         vpsrld  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
9274         vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9275         vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9276         vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9277         vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9278         vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9279         vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9280         vpsrlq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9281         vpsrlq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9282         vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9283         vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9284         vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9285         vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9286         vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9287         vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9288         vpsrlq  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
9289         vpsrlq  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
9290         vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9291         vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9292         vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9293         vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9294         vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9295         vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9296         vpsrlvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9297         vpsrlvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9298         vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9299         vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9300         vpsrlvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9301         vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9302         vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9303         vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9304         vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9305         vpsrlvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9306         vpsrlvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9307         vpsrlvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9308         vpsrlvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9309         vpsrlvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9310         vpsrlvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9311         vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9312         vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9313         vpsrlvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9314         vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9315         vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9316         vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9317         vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9318         vpsrlvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9319         vpsrlvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9320         vpsrlvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9321         vpsrlvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9322         vpsrlvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9323         vpsrlvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9324         vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9325         vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9326         vpsrlvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9327         vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9328         vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9329         vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9330         vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9331         vpsrlvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9332         vpsrlvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9333         vpsrlvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9334         vpsrlvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9335         vpsrlvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9336         vpsrlvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9337         vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9338         vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9339         vpsrlvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9340         vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9341         vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9342         vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9343         vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9344         vpsrlvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9345         vpsrlvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9346         vpsrlvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9347         vpsrlvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9348         vpsrld  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
9349         vpsrld  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
9350         vpsrld  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
9351         vpsrld  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
9352         vpsrld  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
9353         vpsrld  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
9354         vpsrld  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
9355         vpsrld  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
9356         vpsrld  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
9357         vpsrld  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
9358         vpsrld  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
9359         vpsrld  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
9360         vpsrld  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
9361         vpsrld  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
9362         vpsrld  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
9363         vpsrld  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
9364         vpsrld  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
9365         vpsrld  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
9366         vpsrld  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
9367         vpsrld  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
9368         vpsrld  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
9369         vpsrld  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
9370         vpsrld  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
9371         vpsrld  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
9372         vpsrld  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
9373         vpsrld  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
9374         vpsrld  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
9375         vpsrld  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
9376         vpsrlq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
9377         vpsrlq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
9378         vpsrlq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
9379         vpsrlq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
9380         vpsrlq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
9381         vpsrlq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
9382         vpsrlq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
9383         vpsrlq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
9384         vpsrlq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
9385         vpsrlq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
9386         vpsrlq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
9387         vpsrlq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
9388         vpsrlq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
9389         vpsrlq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
9390         vpsrlq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
9391         vpsrlq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
9392         vpsrlq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
9393         vpsrlq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
9394         vpsrlq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
9395         vpsrlq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
9396         vpsrlq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
9397         vpsrlq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
9398         vpsrlq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
9399         vpsrlq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
9400         vpsrlq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
9401         vpsrlq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
9402         vpsrlq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
9403         vpsrlq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
9404         vpsubd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9405         vpsubd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9406         vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9407         vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9408         vpsubd  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9409         vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9410         vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9411         vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9412         vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9413         vpsubd  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9414         vpsubd  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9415         vpsubd  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9416         vpsubd  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9417         vpsubd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9418         vpsubd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9419         vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9420         vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9421         vpsubd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9422         vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9423         vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9424         vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9425         vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9426         vpsubd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9427         vpsubd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9428         vpsubd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9429         vpsubd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9430         vpsubq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9431         vpsubq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9432         vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9433         vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9434         vpsubq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9435         vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9436         vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9437         vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9438         vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9439         vpsubq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9440         vpsubq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9441         vpsubq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9442         vpsubq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9443         vpsubq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9444         vpsubq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9445         vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9446         vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9447         vpsubq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9448         vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9449         vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9450         vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9451         vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9452         vpsubq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9453         vpsubq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9454         vpsubq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9455         vpsubq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9456         vptestmd        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
9457         vptestmd        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
9458         vptestmd        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
9459         vptestmd        k5{k7}, xmm6, [eax]{1to4}        # AVX512{F,VL}
9460         vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
9461         vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
9462         vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
9463         vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
9464         vptestmd        k5{k7}, xmm6, [edx+508]{1to4}    # AVX512{F,VL} Disp8
9465         vptestmd        k5{k7}, xmm6, [edx+512]{1to4}    # AVX512{F,VL}
9466         vptestmd        k5{k7}, xmm6, [edx-512]{1to4}    # AVX512{F,VL} Disp8
9467         vptestmd        k5{k7}, xmm6, [edx-516]{1to4}    # AVX512{F,VL}
9468         vptestmd        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
9469         vptestmd        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
9470         vptestmd        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
9471         vptestmd        k5{k7}, ymm6, [eax]{1to8}        # AVX512{F,VL}
9472         vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
9473         vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
9474         vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
9475         vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
9476         vptestmd        k5{k7}, ymm6, [edx+508]{1to8}    # AVX512{F,VL} Disp8
9477         vptestmd        k5{k7}, ymm6, [edx+512]{1to8}    # AVX512{F,VL}
9478         vptestmd        k5{k7}, ymm6, [edx-512]{1to8}    # AVX512{F,VL} Disp8
9479         vptestmd        k5{k7}, ymm6, [edx-516]{1to8}    # AVX512{F,VL}
9480         vptestmq        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
9481         vptestmq        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
9482         vptestmq        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
9483         vptestmq        k5{k7}, xmm6, [eax]{1to2}        # AVX512{F,VL}
9484         vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
9485         vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
9486         vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
9487         vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
9488         vptestmq        k5{k7}, xmm6, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
9489         vptestmq        k5{k7}, xmm6, [edx+1024]{1to2}   # AVX512{F,VL}
9490         vptestmq        k5{k7}, xmm6, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
9491         vptestmq        k5{k7}, xmm6, [edx-1032]{1to2}   # AVX512{F,VL}
9492         vptestmq        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
9493         vptestmq        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
9494         vptestmq        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
9495         vptestmq        k5{k7}, ymm6, [eax]{1to4}        # AVX512{F,VL}
9496         vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
9497         vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
9498         vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
9499         vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
9500         vptestmq        k5{k7}, ymm6, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
9501         vptestmq        k5{k7}, ymm6, [edx+1024]{1to4}   # AVX512{F,VL}
9502         vptestmq        k5{k7}, ymm6, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
9503         vptestmq        k5{k7}, ymm6, [edx-1032]{1to4}   # AVX512{F,VL}
9504         vpunpckhdq      xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9505         vpunpckhdq      xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9506         vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9507         vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9508         vpunpckhdq      xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9509         vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9510         vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9511         vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9512         vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9513         vpunpckhdq      xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9514         vpunpckhdq      xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9515         vpunpckhdq      xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9516         vpunpckhdq      xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9517         vpunpckhdq      ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9518         vpunpckhdq      ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9519         vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9520         vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9521         vpunpckhdq      ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9522         vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9523         vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9524         vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9525         vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9526         vpunpckhdq      ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9527         vpunpckhdq      ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9528         vpunpckhdq      ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9529         vpunpckhdq      ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9530         vpunpckhqdq     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9531         vpunpckhqdq     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9532         vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9533         vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9534         vpunpckhqdq     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9535         vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9536         vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9537         vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9538         vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9539         vpunpckhqdq     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9540         vpunpckhqdq     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9541         vpunpckhqdq     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9542         vpunpckhqdq     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9543         vpunpckhqdq     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9544         vpunpckhqdq     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9545         vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9546         vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9547         vpunpckhqdq     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9548         vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9549         vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9550         vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9551         vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9552         vpunpckhqdq     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9553         vpunpckhqdq     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9554         vpunpckhqdq     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9555         vpunpckhqdq     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9556         vpunpckldq      xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9557         vpunpckldq      xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9558         vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9559         vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9560         vpunpckldq      xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9561         vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9562         vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9563         vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9564         vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9565         vpunpckldq      xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9566         vpunpckldq      xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9567         vpunpckldq      xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9568         vpunpckldq      xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9569         vpunpckldq      ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9570         vpunpckldq      ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9571         vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9572         vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9573         vpunpckldq      ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9574         vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9575         vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9576         vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9577         vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9578         vpunpckldq      ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9579         vpunpckldq      ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9580         vpunpckldq      ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9581         vpunpckldq      ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9582         vpunpcklqdq     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9583         vpunpcklqdq     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9584         vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9585         vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9586         vpunpcklqdq     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9587         vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9588         vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9589         vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9590         vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9591         vpunpcklqdq     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9592         vpunpcklqdq     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9593         vpunpcklqdq     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9594         vpunpcklqdq     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9595         vpunpcklqdq     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9596         vpunpcklqdq     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9597         vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9598         vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9599         vpunpcklqdq     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9600         vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9601         vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9602         vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9603         vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9604         vpunpcklqdq     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9605         vpunpcklqdq     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9606         vpunpcklqdq     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9607         vpunpcklqdq     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9608         vpxord  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9609         vpxord  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9610         vpxord  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9611         vpxord  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9612         vpxord  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9613         vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9614         vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9615         vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9616         vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9617         vpxord  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9618         vpxord  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9619         vpxord  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9620         vpxord  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9621         vpxord  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9622         vpxord  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9623         vpxord  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9624         vpxord  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9625         vpxord  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9626         vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9627         vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9628         vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9629         vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9630         vpxord  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9631         vpxord  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9632         vpxord  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9633         vpxord  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9634         vpxorq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9635         vpxorq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9636         vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9637         vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9638         vpxorq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9639         vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9640         vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9641         vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9642         vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9643         vpxorq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9644         vpxorq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9645         vpxorq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9646         vpxorq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9647         vpxorq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9648         vpxorq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9649         vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9650         vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9651         vpxorq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9652         vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9653         vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9654         vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9655         vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9656         vpxorq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9657         vpxorq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9658         vpxorq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9659         vpxorq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9660         vrcp14pd        xmm6{k7}, xmm5   # AVX512{F,VL}
9661         vrcp14pd        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
9662         vrcp14pd        xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
9663         vrcp14pd        xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9664         vrcp14pd        xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
9665         vrcp14pd        xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
9666         vrcp14pd        xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
9667         vrcp14pd        xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
9668         vrcp14pd        xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
9669         vrcp14pd        xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
9670         vrcp14pd        xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
9671         vrcp14pd        xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
9672         vrcp14pd        xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
9673         vrcp14pd        ymm6{k7}, ymm5   # AVX512{F,VL}
9674         vrcp14pd        ymm6{k7}{z}, ymm5        # AVX512{F,VL}
9675         vrcp14pd        ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
9676         vrcp14pd        ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9677         vrcp14pd        ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
9678         vrcp14pd        ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
9679         vrcp14pd        ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
9680         vrcp14pd        ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
9681         vrcp14pd        ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
9682         vrcp14pd        ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
9683         vrcp14pd        ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
9684         vrcp14pd        ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
9685         vrcp14pd        ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
9686         vrcp14ps        xmm6{k7}, xmm5   # AVX512{F,VL}
9687         vrcp14ps        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
9688         vrcp14ps        xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
9689         vrcp14ps        xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9690         vrcp14ps        xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
9691         vrcp14ps        xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
9692         vrcp14ps        xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
9693         vrcp14ps        xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
9694         vrcp14ps        xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
9695         vrcp14ps        xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
9696         vrcp14ps        xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
9697         vrcp14ps        xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
9698         vrcp14ps        xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
9699         vrcp14ps        ymm6{k7}, ymm5   # AVX512{F,VL}
9700         vrcp14ps        ymm6{k7}{z}, ymm5        # AVX512{F,VL}
9701         vrcp14ps        ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
9702         vrcp14ps        ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9703         vrcp14ps        ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
9704         vrcp14ps        ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
9705         vrcp14ps        ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
9706         vrcp14ps        ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
9707         vrcp14ps        ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
9708         vrcp14ps        ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
9709         vrcp14ps        ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
9710         vrcp14ps        ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
9711         vrcp14ps        ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
9712         vrsqrt14pd      xmm6{k7}, xmm5   # AVX512{F,VL}
9713         vrsqrt14pd      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
9714         vrsqrt14pd      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
9715         vrsqrt14pd      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9716         vrsqrt14pd      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
9717         vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
9718         vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
9719         vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
9720         vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
9721         vrsqrt14pd      xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
9722         vrsqrt14pd      xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
9723         vrsqrt14pd      xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
9724         vrsqrt14pd      xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
9725         vrsqrt14pd      ymm6{k7}, ymm5   # AVX512{F,VL}
9726         vrsqrt14pd      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
9727         vrsqrt14pd      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
9728         vrsqrt14pd      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9729         vrsqrt14pd      ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
9730         vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
9731         vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
9732         vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
9733         vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
9734         vrsqrt14pd      ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
9735         vrsqrt14pd      ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
9736         vrsqrt14pd      ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
9737         vrsqrt14pd      ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
9738         vrsqrt14ps      xmm6{k7}, xmm5   # AVX512{F,VL}
9739         vrsqrt14ps      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
9740         vrsqrt14ps      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
9741         vrsqrt14ps      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9742         vrsqrt14ps      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
9743         vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
9744         vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
9745         vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
9746         vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
9747         vrsqrt14ps      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
9748         vrsqrt14ps      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
9749         vrsqrt14ps      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
9750         vrsqrt14ps      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
9751         vrsqrt14ps      ymm6{k7}, ymm5   # AVX512{F,VL}
9752         vrsqrt14ps      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
9753         vrsqrt14ps      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
9754         vrsqrt14ps      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9755         vrsqrt14ps      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
9756         vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
9757         vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
9758         vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
9759         vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
9760         vrsqrt14ps      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
9761         vrsqrt14ps      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
9762         vrsqrt14ps      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
9763         vrsqrt14ps      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
9764         vscatterdpd     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9765         vscatterdpd     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9766         vscatterdpd     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9767         vscatterdpd     [ebp+xmm7*8-123]{k1}, ymm6       # AVX512{F,VL}
9768         vscatterdpd     [eax+xmm7+256]{k1}, ymm6         # AVX512{F,VL}
9769         vscatterdpd     [ecx+xmm7*4+1024]{k1}, ymm6      # AVX512{F,VL}
9770         vscatterdps     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9771         vscatterdps     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9772         vscatterdps     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9773         vscatterdps     [ebp+ymm7*8-123]{k1}, ymm6       # AVX512{F,VL}
9774         vscatterdps     [eax+ymm7+256]{k1}, ymm6         # AVX512{F,VL}
9775         vscatterdps     [ecx+ymm7*4+1024]{k1}, ymm6      # AVX512{F,VL}
9776         vscatterqpd     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9777         vscatterqpd     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9778         vscatterqpd     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9779         vscatterqpd     [ebp+ymm7*8-123]{k1}, ymm6       # AVX512{F,VL}
9780         vscatterqpd     [eax+ymm7+256]{k1}, ymm6         # AVX512{F,VL}
9781         vscatterqpd     [ecx+ymm7*4+1024]{k1}, ymm6      # AVX512{F,VL}
9782         vscatterqps     [ebp+xmm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9783         vscatterqps     [eax+xmm7+256]{k1}, xmm6         # AVX512{F,VL}
9784         vscatterqps     [ecx+xmm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9785         vscatterqps     [ebp+ymm7*8-123]{k1}, xmm6       # AVX512{F,VL}
9786         vscatterqps     [eax+ymm7+256]{k1}, xmm6         # AVX512{F,VL}
9787         vscatterqps     [ecx+ymm7*4+1024]{k1}, xmm6      # AVX512{F,VL}
9788         vshufpd xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
9789         vshufpd xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
9790         vshufpd xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
9791         vshufpd xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
9792         vshufpd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
9793         vshufpd xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
9794         vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
9795         vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
9796         vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
9797         vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
9798         vshufpd xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
9799         vshufpd xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
9800         vshufpd xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
9801         vshufpd xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
9802         vshufpd ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
9803         vshufpd ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
9804         vshufpd ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
9805         vshufpd ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
9806         vshufpd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
9807         vshufpd ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
9808         vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
9809         vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
9810         vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
9811         vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
9812         vshufpd ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
9813         vshufpd ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
9814         vshufpd ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
9815         vshufpd ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
9816         vshufps xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
9817         vshufps xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
9818         vshufps xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
9819         vshufps xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
9820         vshufps xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
9821         vshufps xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
9822         vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
9823         vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
9824         vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
9825         vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
9826         vshufps xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
9827         vshufps xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
9828         vshufps xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
9829         vshufps xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
9830         vshufps ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
9831         vshufps ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
9832         vshufps ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
9833         vshufps ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
9834         vshufps ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
9835         vshufps ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
9836         vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
9837         vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
9838         vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
9839         vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
9840         vshufps ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
9841         vshufps ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
9842         vshufps ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
9843         vshufps ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
9844         vsqrtpd xmm6{k7}, xmm5   # AVX512{F,VL}
9845         vsqrtpd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
9846         vsqrtpd xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
9847         vsqrtpd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9848         vsqrtpd xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
9849         vsqrtpd xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
9850         vsqrtpd xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
9851         vsqrtpd xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
9852         vsqrtpd xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
9853         vsqrtpd xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
9854         vsqrtpd xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
9855         vsqrtpd xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
9856         vsqrtpd xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
9857         vsqrtpd ymm6{k7}, ymm5   # AVX512{F,VL}
9858         vsqrtpd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
9859         vsqrtpd ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
9860         vsqrtpd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9861         vsqrtpd ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
9862         vsqrtpd ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
9863         vsqrtpd ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
9864         vsqrtpd ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
9865         vsqrtpd ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
9866         vsqrtpd ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
9867         vsqrtpd ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
9868         vsqrtpd ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
9869         vsqrtpd ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
9870         vsqrtps xmm6{k7}, xmm5   # AVX512{F,VL}
9871         vsqrtps xmm6{k7}{z}, xmm5        # AVX512{F,VL}
9872         vsqrtps xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
9873         vsqrtps xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9874         vsqrtps xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
9875         vsqrtps xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
9876         vsqrtps xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
9877         vsqrtps xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
9878         vsqrtps xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
9879         vsqrtps xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
9880         vsqrtps xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
9881         vsqrtps xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
9882         vsqrtps xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
9883         vsqrtps ymm6{k7}, ymm5   # AVX512{F,VL}
9884         vsqrtps ymm6{k7}{z}, ymm5        # AVX512{F,VL}
9885         vsqrtps ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
9886         vsqrtps ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
9887         vsqrtps ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
9888         vsqrtps ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
9889         vsqrtps ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
9890         vsqrtps ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
9891         vsqrtps ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
9892         vsqrtps ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
9893         vsqrtps ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
9894         vsqrtps ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
9895         vsqrtps ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
9896         vsubpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9897         vsubpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9898         vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9899         vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9900         vsubpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9901         vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9902         vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9903         vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9904         vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9905         vsubpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9906         vsubpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9907         vsubpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9908         vsubpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9909         vsubpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9910         vsubpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9911         vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9912         vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9913         vsubpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9914         vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9915         vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9916         vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9917         vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9918         vsubpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9919         vsubpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9920         vsubpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9921         vsubpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9922         vsubps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9923         vsubps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9924         vsubps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9925         vsubps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9926         vsubps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9927         vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9928         vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9929         vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9930         vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9931         vsubps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9932         vsubps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9933         vsubps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9934         vsubps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9935         vsubps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9936         vsubps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9937         vsubps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9938         vsubps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9939         vsubps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9940         vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9941         vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9942         vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9943         vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9944         vsubps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9945         vsubps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9946         vsubps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9947         vsubps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
9948         vunpckhpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9949         vunpckhpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9950         vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9951         vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9952         vunpckhpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
9953         vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9954         vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9955         vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9956         vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9957         vunpckhpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
9958         vunpckhpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
9959         vunpckhpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
9960         vunpckhpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
9961         vunpckhpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9962         vunpckhpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9963         vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9964         vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9965         vunpckhpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
9966         vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9967         vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9968         vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9969         vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9970         vunpckhpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
9971         vunpckhpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
9972         vunpckhpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
9973         vunpckhpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
9974         vunpckhps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
9975         vunpckhps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
9976         vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
9977         vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9978         vunpckhps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
9979         vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
9980         vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
9981         vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
9982         vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
9983         vunpckhps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
9984         vunpckhps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
9985         vunpckhps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
9986         vunpckhps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
9987         vunpckhps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
9988         vunpckhps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
9989         vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
9990         vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
9991         vunpckhps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
9992         vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
9993         vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
9994         vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
9995         vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
9996         vunpckhps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
9997         vunpckhps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
9998         vunpckhps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
9999         vunpckhps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
10000         vunpcklpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10001         vunpcklpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10002         vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10003         vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10004         vunpcklpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
10005         vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10006         vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10007         vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10008         vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10009         vunpcklpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
10010         vunpcklpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
10011         vunpcklpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
10012         vunpcklpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
10013         vunpcklpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10014         vunpcklpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10015         vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10016         vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10017         vunpcklpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10018         vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10019         vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10020         vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10021         vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10022         vunpcklpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10023         vunpcklpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10024         vunpcklpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10025         vunpcklpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10026         vunpcklps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10027         vunpcklps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10028         vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10029         vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10030         vunpcklps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
10031         vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10032         vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10033         vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10034         vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10035         vunpcklps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
10036         vunpcklps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
10037         vunpcklps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
10038         vunpcklps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
10039         vunpcklps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10040         vunpcklps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10041         vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10042         vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10043         vunpcklps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
10044         vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10045         vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10046         vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10047         vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10048         vunpcklps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
10049         vunpcklps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
10050         vunpcklps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
10051         vunpcklps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
10052         vpternlogd      xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
10053         vpternlogd      xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
10054         vpternlogd      xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
10055         vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
10056         vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10057         vpternlogd      xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
10058         vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
10059         vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
10060         vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
10061         vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
10062         vpternlogd      xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
10063         vpternlogd      xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
10064         vpternlogd      xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
10065         vpternlogd      xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
10066         vpternlogd      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10067         vpternlogd      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10068         vpternlogd      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10069         vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10070         vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10071         vpternlogd      ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
10072         vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10073         vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10074         vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10075         vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10076         vpternlogd      ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
10077         vpternlogd      ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
10078         vpternlogd      ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
10079         vpternlogd      ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
10080         vpternlogq      xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
10081         vpternlogq      xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
10082         vpternlogq      xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
10083         vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
10084         vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10085         vpternlogq      xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
10086         vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
10087         vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
10088         vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
10089         vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
10090         vpternlogq      xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
10091         vpternlogq      xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
10092         vpternlogq      xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
10093         vpternlogq      xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
10094         vpternlogq      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10095         vpternlogq      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10096         vpternlogq      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10097         vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10098         vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10099         vpternlogq      ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
10100         vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10101         vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10102         vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10103         vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10104         vpternlogq      ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
10105         vpternlogq      ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
10106         vpternlogq      ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
10107         vpternlogq      ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
10108         vpmovqb xmm6{k7}, xmm5   # AVX512{F,VL}
10109         vpmovqb xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10110         vpmovqb xmm6{k7}, ymm5   # AVX512{F,VL}
10111         vpmovqb xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10112         vpmovsqb        xmm6{k7}, xmm5   # AVX512{F,VL}
10113         vpmovsqb        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10114         vpmovsqb        xmm6{k7}, ymm5   # AVX512{F,VL}
10115         vpmovsqb        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10116         vpmovusqb       xmm6{k7}, xmm5   # AVX512{F,VL}
10117         vpmovusqb       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10118         vpmovusqb       xmm6{k7}, ymm5   # AVX512{F,VL}
10119         vpmovusqb       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10120         vpmovqw xmm6{k7}, xmm5   # AVX512{F,VL}
10121         vpmovqw xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10122         vpmovqw xmm6{k7}, ymm5   # AVX512{F,VL}
10123         vpmovqw xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10124         vpmovsqw        xmm6{k7}, xmm5   # AVX512{F,VL}
10125         vpmovsqw        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10126         vpmovsqw        xmm6{k7}, ymm5   # AVX512{F,VL}
10127         vpmovsqw        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10128         vpmovusqw       xmm6{k7}, xmm5   # AVX512{F,VL}
10129         vpmovusqw       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10130         vpmovusqw       xmm6{k7}, ymm5   # AVX512{F,VL}
10131         vpmovusqw       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10132         vpmovqd xmm6{k7}, xmm5   # AVX512{F,VL}
10133         vpmovqd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10134         vpmovqd xmm6{k7}, ymm5   # AVX512{F,VL}
10135         vpmovqd xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10136         vpmovsqd        xmm6{k7}, xmm5   # AVX512{F,VL}
10137         vpmovsqd        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10138         vpmovsqd        xmm6{k7}, ymm5   # AVX512{F,VL}
10139         vpmovsqd        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10140         vpmovusqd       xmm6{k7}, xmm5   # AVX512{F,VL}
10141         vpmovusqd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10142         vpmovusqd       xmm6{k7}, ymm5   # AVX512{F,VL}
10143         vpmovusqd       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10144         vpmovdb xmm6{k7}, xmm5   # AVX512{F,VL}
10145         vpmovdb xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10146         vpmovdb xmm6{k7}, ymm5   # AVX512{F,VL}
10147         vpmovdb xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10148         vpmovsdb        xmm6{k7}, xmm5   # AVX512{F,VL}
10149         vpmovsdb        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10150         vpmovsdb        xmm6{k7}, ymm5   # AVX512{F,VL}
10151         vpmovsdb        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10152         vpmovusdb       xmm6{k7}, xmm5   # AVX512{F,VL}
10153         vpmovusdb       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10154         vpmovusdb       xmm6{k7}, ymm5   # AVX512{F,VL}
10155         vpmovusdb       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10156         vpmovdw xmm6{k7}, xmm5   # AVX512{F,VL}
10157         vpmovdw xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10158         vpmovdw xmm6{k7}, ymm5   # AVX512{F,VL}
10159         vpmovdw xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10160         vpmovsdw        xmm6{k7}, xmm5   # AVX512{F,VL}
10161         vpmovsdw        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10162         vpmovsdw        xmm6{k7}, ymm5   # AVX512{F,VL}
10163         vpmovsdw        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10164         vpmovusdw       xmm6{k7}, xmm5   # AVX512{F,VL}
10165         vpmovusdw       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10166         vpmovusdw       xmm6{k7}, ymm5   # AVX512{F,VL}
10167         vpmovusdw       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
10168         vshuff32x4      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10169         vshuff32x4      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10170         vshuff32x4      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10171         vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10172         vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10173         vshuff32x4      ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
10174         vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10175         vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10176         vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10177         vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10178         vshuff32x4      ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
10179         vshuff32x4      ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
10180         vshuff32x4      ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
10181         vshuff32x4      ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
10182         vshuff64x2      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10183         vshuff64x2      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10184         vshuff64x2      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10185         vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10186         vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10187         vshuff64x2      ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
10188         vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10189         vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10190         vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10191         vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10192         vshuff64x2      ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
10193         vshuff64x2      ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
10194         vshuff64x2      ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
10195         vshuff64x2      ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
10196         vshufi32x4      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10197         vshufi32x4      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10198         vshufi32x4      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10199         vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10200         vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10201         vshufi32x4      ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
10202         vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10203         vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10204         vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10205         vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10206         vshufi32x4      ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
10207         vshufi32x4      ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
10208         vshufi32x4      ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
10209         vshufi32x4      ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
10210         vshufi64x2      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10211         vshufi64x2      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10212         vshufi64x2      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10213         vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10214         vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10215         vshufi64x2      ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
10216         vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10217         vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10218         vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10219         vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10220         vshufi64x2      ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
10221         vshufi64x2      ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
10222         vshufi64x2      ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
10223         vshufi64x2      ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
10224         vpermq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10225         vpermq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10226         vpermq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10227         vpermq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10228         vpermq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10229         vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10230         vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10231         vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10232         vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10233         vpermq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10234         vpermq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10235         vpermq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10236         vpermq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10237         vpermpd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10238         vpermpd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10239         vpermpd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10240         vpermpd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10241         vpermpd ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10242         vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10243         vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10244         vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10245         vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10246         vpermpd ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10247         vpermpd ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10248         vpermpd ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10249         vpermpd ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10250         vpermt2d        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10251         vpermt2d        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10252         vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10253         vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10254         vpermt2d        xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
10255         vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10256         vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10257         vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10258         vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10259         vpermt2d        xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
10260         vpermt2d        xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
10261         vpermt2d        xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
10262         vpermt2d        xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
10263         vpermt2d        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10264         vpermt2d        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10265         vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10266         vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10267         vpermt2d        ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
10268         vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10269         vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10270         vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10271         vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10272         vpermt2d        ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
10273         vpermt2d        ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
10274         vpermt2d        ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
10275         vpermt2d        ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
10276         vpermt2q        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10277         vpermt2q        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10278         vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10279         vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10280         vpermt2q        xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
10281         vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10282         vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10283         vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10284         vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10285         vpermt2q        xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
10286         vpermt2q        xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
10287         vpermt2q        xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
10288         vpermt2q        xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
10289         vpermt2q        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10290         vpermt2q        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10291         vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10292         vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10293         vpermt2q        ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10294         vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10295         vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10296         vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10297         vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10298         vpermt2q        ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10299         vpermt2q        ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10300         vpermt2q        ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10301         vpermt2q        ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10302         vpermt2ps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10303         vpermt2ps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10304         vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10305         vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10306         vpermt2ps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
10307         vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10308         vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10309         vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10310         vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10311         vpermt2ps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
10312         vpermt2ps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
10313         vpermt2ps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
10314         vpermt2ps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
10315         vpermt2ps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10316         vpermt2ps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10317         vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10318         vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10319         vpermt2ps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
10320         vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10321         vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10322         vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10323         vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10324         vpermt2ps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
10325         vpermt2ps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
10326         vpermt2ps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
10327         vpermt2ps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
10328         vpermt2pd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10329         vpermt2pd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10330         vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10331         vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10332         vpermt2pd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
10333         vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10334         vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10335         vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10336         vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10337         vpermt2pd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
10338         vpermt2pd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
10339         vpermt2pd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
10340         vpermt2pd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
10341         vpermt2pd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10342         vpermt2pd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10343         vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10344         vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10345         vpermt2pd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10346         vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10347         vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10348         vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10349         vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10350         vpermt2pd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10351         vpermt2pd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10352         vpermt2pd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10353         vpermt2pd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10354         valignq xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
10355         valignq xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
10356         valignq xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
10357         valignq xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
10358         valignq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10359         valignq xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
10360         valignq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
10361         valignq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
10362         valignq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
10363         valignq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
10364         valignq xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
10365         valignq xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
10366         valignq xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
10367         valignq xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
10368         valignq ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10369         valignq ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10370         valignq ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10371         valignq ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10372         valignq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10373         valignq ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
10374         valignq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10375         valignq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10376         valignq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10377         valignq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10378         valignq ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
10379         valignq ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
10380         valignq ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
10381         valignq ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
10382         vscalefpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10383         vscalefpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10384         vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10385         vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10386         vscalefpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
10387         vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10388         vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10389         vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10390         vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10391         vscalefpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
10392         vscalefpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
10393         vscalefpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
10394         vscalefpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
10395         vscalefpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10396         vscalefpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10397         vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10398         vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10399         vscalefpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10400         vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10401         vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10402         vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10403         vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10404         vscalefpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10405         vscalefpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10406         vscalefpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10407         vscalefpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10408         vscalefps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10409         vscalefps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10410         vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10411         vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10412         vscalefps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
10413         vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10414         vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10415         vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10416         vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10417         vscalefps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
10418         vscalefps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
10419         vscalefps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
10420         vscalefps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
10421         vscalefps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10422         vscalefps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10423         vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10424         vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10425         vscalefps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
10426         vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10427         vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10428         vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10429         vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10430         vscalefps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
10431         vscalefps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
10432         vscalefps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
10433         vscalefps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
10434         vfixupimmpd     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
10435         vfixupimmpd     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
10436         vfixupimmpd     xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
10437         vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
10438         vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10439         vfixupimmpd     xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
10440         vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
10441         vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
10442         vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
10443         vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
10444         vfixupimmpd     xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
10445         vfixupimmpd     xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
10446         vfixupimmpd     xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
10447         vfixupimmpd     xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
10448         vfixupimmpd     ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10449         vfixupimmpd     ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10450         vfixupimmpd     ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10451         vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10452         vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10453         vfixupimmpd     ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
10454         vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10455         vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10456         vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10457         vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10458         vfixupimmpd     ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
10459         vfixupimmpd     ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
10460         vfixupimmpd     ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
10461         vfixupimmpd     ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
10462         vfixupimmps     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
10463         vfixupimmps     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
10464         vfixupimmps     xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
10465         vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
10466         vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10467         vfixupimmps     xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
10468         vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
10469         vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
10470         vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
10471         vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
10472         vfixupimmps     xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
10473         vfixupimmps     xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
10474         vfixupimmps     xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
10475         vfixupimmps     xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
10476         vfixupimmps     ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
10477         vfixupimmps     ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
10478         vfixupimmps     ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
10479         vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
10480         vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
10481         vfixupimmps     ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
10482         vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
10483         vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
10484         vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
10485         vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
10486         vfixupimmps     ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
10487         vfixupimmps     ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
10488         vfixupimmps     ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
10489         vfixupimmps     ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
10490         vpslld  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10491         vpslld  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10492         vpslld  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10493         vpslld  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10494         vpslld  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10495         vpslld  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10496         vpslld  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10497         vpslld  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10498         vpslld  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10499         vpslld  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10500         vpslld  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
10501         vpslld  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
10502         vpslld  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
10503         vpslld  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
10504         vpslld  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10505         vpslld  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10506         vpslld  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10507         vpslld  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10508         vpslld  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10509         vpslld  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
10510         vpslld  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10511         vpslld  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10512         vpslld  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10513         vpslld  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10514         vpslld  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
10515         vpslld  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
10516         vpslld  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
10517         vpslld  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
10518         vpsllq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10519         vpsllq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10520         vpsllq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10521         vpsllq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10522         vpsllq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10523         vpsllq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
10524         vpsllq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10525         vpsllq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10526         vpsllq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10527         vpsllq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10528         vpsllq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
10529         vpsllq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
10530         vpsllq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
10531         vpsllq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
10532         vpsllq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10533         vpsllq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10534         vpsllq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10535         vpsllq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10536         vpsllq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10537         vpsllq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10538         vpsllq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10539         vpsllq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10540         vpsllq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10541         vpsllq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10542         vpsllq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
10543         vpsllq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
10544         vpsllq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
10545         vpsllq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
10546         vpsrad  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10547         vpsrad  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10548         vpsrad  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10549         vpsrad  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10550         vpsrad  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10551         vpsrad  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10552         vpsrad  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10553         vpsrad  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10554         vpsrad  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10555         vpsrad  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10556         vpsrad  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
10557         vpsrad  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
10558         vpsrad  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
10559         vpsrad  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
10560         vpsrad  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10561         vpsrad  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10562         vpsrad  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10563         vpsrad  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10564         vpsrad  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10565         vpsrad  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
10566         vpsrad  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10567         vpsrad  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10568         vpsrad  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10569         vpsrad  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10570         vpsrad  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
10571         vpsrad  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
10572         vpsrad  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
10573         vpsrad  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
10574         vpsraq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10575         vpsraq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10576         vpsraq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10577         vpsraq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10578         vpsraq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10579         vpsraq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
10580         vpsraq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10581         vpsraq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10582         vpsraq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10583         vpsraq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10584         vpsraq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
10585         vpsraq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
10586         vpsraq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
10587         vpsraq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
10588         vpsraq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10589         vpsraq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10590         vpsraq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10591         vpsraq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10592         vpsraq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10593         vpsraq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10594         vpsraq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10595         vpsraq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10596         vpsraq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10597         vpsraq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10598         vpsraq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
10599         vpsraq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
10600         vpsraq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
10601         vpsraq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
10602         vprolvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10603         vprolvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10604         vprolvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10605         vprolvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10606         vprolvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
10607         vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10608         vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10609         vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10610         vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10611         vprolvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
10612         vprolvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
10613         vprolvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
10614         vprolvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
10615         vprolvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10616         vprolvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10617         vprolvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10618         vprolvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10619         vprolvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
10620         vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10621         vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10622         vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10623         vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10624         vprolvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
10625         vprolvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
10626         vprolvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
10627         vprolvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
10628         vprold  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10629         vprold  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10630         vprold  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10631         vprold  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10632         vprold  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10633         vprold  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10634         vprold  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10635         vprold  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10636         vprold  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10637         vprold  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10638         vprold  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
10639         vprold  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
10640         vprold  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
10641         vprold  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
10642         vprold  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10643         vprold  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10644         vprold  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10645         vprold  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10646         vprold  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10647         vprold  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
10648         vprold  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10649         vprold  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10650         vprold  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10651         vprold  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10652         vprold  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
10653         vprold  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
10654         vprold  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
10655         vprold  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
10656         vprolvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10657         vprolvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10658         vprolvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10659         vprolvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10660         vprolvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
10661         vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10662         vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10663         vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10664         vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10665         vprolvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
10666         vprolvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
10667         vprolvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
10668         vprolvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
10669         vprolvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10670         vprolvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10671         vprolvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10672         vprolvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10673         vprolvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10674         vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10675         vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10676         vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10677         vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10678         vprolvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10679         vprolvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10680         vprolvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10681         vprolvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10682         vprolq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10683         vprolq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10684         vprolq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10685         vprolq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10686         vprolq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10687         vprolq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
10688         vprolq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10689         vprolq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10690         vprolq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10691         vprolq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10692         vprolq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
10693         vprolq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
10694         vprolq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
10695         vprolq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
10696         vprolq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10697         vprolq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10698         vprolq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10699         vprolq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10700         vprolq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10701         vprolq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10702         vprolq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10703         vprolq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10704         vprolq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10705         vprolq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10706         vprolq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
10707         vprolq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
10708         vprolq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
10709         vprolq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
10710         vprorvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10711         vprorvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10712         vprorvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10713         vprorvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10714         vprorvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
10715         vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10716         vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10717         vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10718         vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10719         vprorvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
10720         vprorvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
10721         vprorvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
10722         vprorvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
10723         vprorvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10724         vprorvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10725         vprorvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10726         vprorvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10727         vprorvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
10728         vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10729         vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10730         vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10731         vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10732         vprorvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
10733         vprorvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
10734         vprorvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
10735         vprorvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
10736         vprord  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10737         vprord  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10738         vprord  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10739         vprord  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10740         vprord  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10741         vprord  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10742         vprord  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10743         vprord  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10744         vprord  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10745         vprord  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10746         vprord  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
10747         vprord  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
10748         vprord  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
10749         vprord  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
10750         vprord  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10751         vprord  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10752         vprord  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10753         vprord  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10754         vprord  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10755         vprord  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
10756         vprord  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10757         vprord  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10758         vprord  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10759         vprord  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10760         vprord  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
10761         vprord  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
10762         vprord  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
10763         vprord  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
10764         vprorvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
10765         vprorvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
10766         vprorvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
10767         vprorvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10768         vprorvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
10769         vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
10770         vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
10771         vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
10772         vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
10773         vprorvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
10774         vprorvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
10775         vprorvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
10776         vprorvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
10777         vprorvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
10778         vprorvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
10779         vprorvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
10780         vprorvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
10781         vprorvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
10782         vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
10783         vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
10784         vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
10785         vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
10786         vprorvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
10787         vprorvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
10788         vprorvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
10789         vprorvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
10790         vprorq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10791         vprorq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10792         vprorq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10793         vprorq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10794         vprorq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10795         vprorq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
10796         vprorq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10797         vprorq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10798         vprorq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10799         vprorq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10800         vprorq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
10801         vprorq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
10802         vprorq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
10803         vprorq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
10804         vprorq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10805         vprorq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10806         vprorq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10807         vprorq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10808         vprorq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10809         vprorq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10810         vprorq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10811         vprorq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10812         vprorq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10813         vprorq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10814         vprorq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
10815         vprorq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
10816         vprorq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
10817         vprorq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
10818         vrndscalepd     xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10819         vrndscalepd     xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10820         vrndscalepd     xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10821         vrndscalepd     xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10822         vrndscalepd     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10823         vrndscalepd     xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
10824         vrndscalepd     xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10825         vrndscalepd     xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10826         vrndscalepd     xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10827         vrndscalepd     xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10828         vrndscalepd     xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
10829         vrndscalepd     xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
10830         vrndscalepd     xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
10831         vrndscalepd     xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
10832         vrndscalepd     ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10833         vrndscalepd     ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10834         vrndscalepd     ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10835         vrndscalepd     ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10836         vrndscalepd     ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10837         vrndscalepd     ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10838         vrndscalepd     ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10839         vrndscalepd     ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10840         vrndscalepd     ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10841         vrndscalepd     ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10842         vrndscalepd     ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
10843         vrndscalepd     ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
10844         vrndscalepd     ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
10845         vrndscalepd     ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
10846         vrndscaleps     xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
10847         vrndscaleps     xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
10848         vrndscaleps     xmm6{k7}, xmm5, 123      # AVX512{F,VL}
10849         vrndscaleps     xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
10850         vrndscaleps     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10851         vrndscaleps     xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
10852         vrndscaleps     xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
10853         vrndscaleps     xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
10854         vrndscaleps     xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
10855         vrndscaleps     xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
10856         vrndscaleps     xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
10857         vrndscaleps     xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
10858         vrndscaleps     xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
10859         vrndscaleps     xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
10860         vrndscaleps     ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
10861         vrndscaleps     ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
10862         vrndscaleps     ymm6{k7}, ymm5, 123      # AVX512{F,VL}
10863         vrndscaleps     ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
10864         vrndscaleps     ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
10865         vrndscaleps     ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
10866         vrndscaleps     ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
10867         vrndscaleps     ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
10868         vrndscaleps     ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
10869         vrndscaleps     ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
10870         vrndscaleps     ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
10871         vrndscaleps     ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
10872         vrndscaleps     ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
10873         vrndscaleps     ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
10874         vpcompressq     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10875         vpcompressq     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10876         vpcompressq     XMMWORD PTR [edx+1016]{k7}, xmm6         # AVX512{F,VL} Disp8
10877         vpcompressq     XMMWORD PTR [edx+1024]{k7}, xmm6         # AVX512{F,VL}
10878         vpcompressq     XMMWORD PTR [edx-1024]{k7}, xmm6         # AVX512{F,VL} Disp8
10879         vpcompressq     XMMWORD PTR [edx-1032]{k7}, xmm6         # AVX512{F,VL}
10880         vpcompressq     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10881         vpcompressq     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10882         vpcompressq     YMMWORD PTR [edx+1016]{k7}, ymm6         # AVX512{F,VL} Disp8
10883         vpcompressq     YMMWORD PTR [edx+1024]{k7}, ymm6         # AVX512{F,VL}
10884         vpcompressq     YMMWORD PTR [edx-1024]{k7}, ymm6         # AVX512{F,VL} Disp8
10885         vpcompressq     YMMWORD PTR [edx-1032]{k7}, ymm6         # AVX512{F,VL}
10886         vpcompressq     xmm6{k7}, xmm5   # AVX512{F,VL}
10887         vpcompressq     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
10888         vpcompressq     ymm6{k7}, ymm5   # AVX512{F,VL}
10889         vpcompressq     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
10890         vcvtps2ph       QWORD PTR [ecx]{k7}, xmm6, 0xab  # AVX512{F,VL}
10891         vcvtps2ph       QWORD PTR [ecx]{k7}, xmm6, 123   # AVX512{F,VL}
10892         vcvtps2ph       QWORD PTR [esp+esi*8-123456]{k7}, xmm6, 123      # AVX512{F,VL}
10893         vcvtps2ph       QWORD PTR [edx+1016]{k7}, xmm6, 123      # AVX512{F,VL} Disp8
10894         vcvtps2ph       QWORD PTR [edx+1024]{k7}, xmm6, 123      # AVX512{F,VL}
10895         vcvtps2ph       QWORD PTR [edx-1024]{k7}, xmm6, 123      # AVX512{F,VL} Disp8
10896         vcvtps2ph       QWORD PTR [edx-1032]{k7}, xmm6, 123      # AVX512{F,VL}
10897         vcvtps2ph       XMMWORD PTR [ecx]{k7}, ymm6, 0xab        # AVX512{F,VL}
10898         vcvtps2ph       XMMWORD PTR [ecx]{k7}, ymm6, 123         # AVX512{F,VL}
10899         vcvtps2ph       XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6, 123    # AVX512{F,VL}
10900         vcvtps2ph       XMMWORD PTR [edx+2032]{k7}, ymm6, 123    # AVX512{F,VL} Disp8
10901         vcvtps2ph       XMMWORD PTR [edx+2048]{k7}, ymm6, 123    # AVX512{F,VL}
10902         vcvtps2ph       XMMWORD PTR [edx-2048]{k7}, ymm6, 123    # AVX512{F,VL} Disp8
10903         vcvtps2ph       XMMWORD PTR [edx-2064]{k7}, ymm6, 123    # AVX512{F,VL}
10904         vextractf32x4   XMMWORD PTR [ecx]{k7}, ymm5, 0xab        # AVX512{F,VL}
10905         vextractf32x4   XMMWORD PTR [ecx]{k7}, ymm5, 123         # AVX512{F,VL}
10906         vextractf32x4   XMMWORD PTR [esp+esi*8-123456]{k7}, ymm5, 123    # AVX512{F,VL}
10907         vextractf32x4   XMMWORD PTR [edx+2032]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
10908         vextractf32x4   XMMWORD PTR [edx+2048]{k7}, ymm5, 123    # AVX512{F,VL}
10909         vextractf32x4   XMMWORD PTR [edx-2048]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
10910         vextractf32x4   XMMWORD PTR [edx-2064]{k7}, ymm5, 123    # AVX512{F,VL}
10911         vextracti32x4   XMMWORD PTR [ecx]{k7}, ymm5, 0xab        # AVX512{F,VL}
10912         vextracti32x4   XMMWORD PTR [ecx]{k7}, ymm5, 123         # AVX512{F,VL}
10913         vextracti32x4   XMMWORD PTR [esp+esi*8-123456]{k7}, ymm5, 123    # AVX512{F,VL}
10914         vextracti32x4   XMMWORD PTR [edx+2032]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
10915         vextracti32x4   XMMWORD PTR [edx+2048]{k7}, ymm5, 123    # AVX512{F,VL}
10916         vextracti32x4   XMMWORD PTR [edx-2048]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
10917         vextracti32x4   XMMWORD PTR [edx-2064]{k7}, ymm5, 123    # AVX512{F,VL}
10918         vmovapd XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10919         vmovapd XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10920         vmovapd XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
10921         vmovapd XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
10922         vmovapd XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
10923         vmovapd XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
10924         vmovapd YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10925         vmovapd YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10926         vmovapd YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
10927         vmovapd YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
10928         vmovapd YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
10929         vmovapd YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
10930         vmovaps XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10931         vmovaps XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10932         vmovaps XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
10933         vmovaps XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
10934         vmovaps XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
10935         vmovaps XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
10936         vmovaps YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10937         vmovaps YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10938         vmovaps YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
10939         vmovaps YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
10940         vmovaps YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
10941         vmovaps YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
10942         vmovdqa32       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10943         vmovdqa32       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10944         vmovdqa32       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
10945         vmovdqa32       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
10946         vmovdqa32       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
10947         vmovdqa32       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
10948         vmovdqa32       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10949         vmovdqa32       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10950         vmovdqa32       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
10951         vmovdqa32       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
10952         vmovdqa32       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
10953         vmovdqa32       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
10954         vmovdqa64       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10955         vmovdqa64       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10956         vmovdqa64       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
10957         vmovdqa64       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
10958         vmovdqa64       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
10959         vmovdqa64       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
10960         vmovdqa64       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10961         vmovdqa64       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10962         vmovdqa64       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
10963         vmovdqa64       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
10964         vmovdqa64       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
10965         vmovdqa64       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
10966         vmovdqu32       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10967         vmovdqu32       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10968         vmovdqu32       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
10969         vmovdqu32       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
10970         vmovdqu32       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
10971         vmovdqu32       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
10972         vmovdqu32       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10973         vmovdqu32       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10974         vmovdqu32       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
10975         vmovdqu32       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
10976         vmovdqu32       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
10977         vmovdqu32       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
10978         vmovdqu64       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10979         vmovdqu64       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10980         vmovdqu64       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
10981         vmovdqu64       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
10982         vmovdqu64       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
10983         vmovdqu64       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
10984         vmovdqu64       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10985         vmovdqu64       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10986         vmovdqu64       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
10987         vmovdqu64       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
10988         vmovdqu64       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
10989         vmovdqu64       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
10990         vmovupd XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
10991         vmovupd XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
10992         vmovupd XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
10993         vmovupd XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
10994         vmovupd XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
10995         vmovupd XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
10996         vmovupd YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
10997         vmovupd YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
10998         vmovupd YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
10999         vmovupd YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
11000         vmovupd YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
11001         vmovupd YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
11002         vmovups XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
11003         vmovups XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
11004         vmovups XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
11005         vmovups XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
11006         vmovups XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
11007         vmovups XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
11008         vmovups YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
11009         vmovups YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
11010         vmovups YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
11011         vmovups YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
11012         vmovups YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
11013         vmovups YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
11014         vpmovqb WORD PTR [ecx]{k7}, xmm6         # AVX512{F,VL}
11015         vpmovqb WORD PTR [esp+esi*8-123456]{k7}, xmm6    # AVX512{F,VL}
11016         vpmovqb WORD PTR [edx+254]{k7}, xmm6     # AVX512{F,VL} Disp8
11017         vpmovqb WORD PTR [edx+256]{k7}, xmm6     # AVX512{F,VL}
11018         vpmovqb WORD PTR [edx-256]{k7}, xmm6     # AVX512{F,VL} Disp8
11019         vpmovqb WORD PTR [edx-258]{k7}, xmm6     # AVX512{F,VL}
11020         vpmovqb DWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11021         vpmovqb DWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11022         vpmovqb DWORD PTR [edx+508]{k7}, ymm6    # AVX512{F,VL} Disp8
11023         vpmovqb DWORD PTR [edx+512]{k7}, ymm6    # AVX512{F,VL}
11024         vpmovqb DWORD PTR [edx-512]{k7}, ymm6    # AVX512{F,VL} Disp8
11025         vpmovqb DWORD PTR [edx-516]{k7}, ymm6    # AVX512{F,VL}
11026         vpmovsqb        WORD PTR [ecx]{k7}, xmm6         # AVX512{F,VL}
11027         vpmovsqb        WORD PTR [esp+esi*8-123456]{k7}, xmm6    # AVX512{F,VL}
11028         vpmovsqb        WORD PTR [edx+254]{k7}, xmm6     # AVX512{F,VL} Disp8
11029         vpmovsqb        WORD PTR [edx+256]{k7}, xmm6     # AVX512{F,VL}
11030         vpmovsqb        WORD PTR [edx-256]{k7}, xmm6     # AVX512{F,VL} Disp8
11031         vpmovsqb        WORD PTR [edx-258]{k7}, xmm6     # AVX512{F,VL}
11032         vpmovsqb        DWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11033         vpmovsqb        DWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11034         vpmovsqb        DWORD PTR [edx+508]{k7}, ymm6    # AVX512{F,VL} Disp8
11035         vpmovsqb        DWORD PTR [edx+512]{k7}, ymm6    # AVX512{F,VL}
11036         vpmovsqb        DWORD PTR [edx-512]{k7}, ymm6    # AVX512{F,VL} Disp8
11037         vpmovsqb        DWORD PTR [edx-516]{k7}, ymm6    # AVX512{F,VL}
11038         vpmovusqb       WORD PTR [ecx]{k7}, xmm6         # AVX512{F,VL}
11039         vpmovusqb       WORD PTR [esp+esi*8-123456]{k7}, xmm6    # AVX512{F,VL}
11040         vpmovusqb       WORD PTR [edx+254]{k7}, xmm6     # AVX512{F,VL} Disp8
11041         vpmovusqb       WORD PTR [edx+256]{k7}, xmm6     # AVX512{F,VL}
11042         vpmovusqb       WORD PTR [edx-256]{k7}, xmm6     # AVX512{F,VL} Disp8
11043         vpmovusqb       WORD PTR [edx-258]{k7}, xmm6     # AVX512{F,VL}
11044         vpmovusqb       DWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11045         vpmovusqb       DWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11046         vpmovusqb       DWORD PTR [edx+508]{k7}, ymm6    # AVX512{F,VL} Disp8
11047         vpmovusqb       DWORD PTR [edx+512]{k7}, ymm6    # AVX512{F,VL}
11048         vpmovusqb       DWORD PTR [edx-512]{k7}, ymm6    # AVX512{F,VL} Disp8
11049         vpmovusqb       DWORD PTR [edx-516]{k7}, ymm6    # AVX512{F,VL}
11050         vpmovqw DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11051         vpmovqw DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11052         vpmovqw DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
11053         vpmovqw DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
11054         vpmovqw DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
11055         vpmovqw DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
11056         vpmovqw QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11057         vpmovqw QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11058         vpmovqw QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
11059         vpmovqw QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
11060         vpmovqw QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
11061         vpmovqw QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
11062         vpmovsqw        DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11063         vpmovsqw        DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11064         vpmovsqw        DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
11065         vpmovsqw        DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
11066         vpmovsqw        DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
11067         vpmovsqw        DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
11068         vpmovsqw        QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11069         vpmovsqw        QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11070         vpmovsqw        QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
11071         vpmovsqw        QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
11072         vpmovsqw        QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
11073         vpmovsqw        QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
11074         vpmovusqw       DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11075         vpmovusqw       DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11076         vpmovusqw       DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
11077         vpmovusqw       DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
11078         vpmovusqw       DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
11079         vpmovusqw       DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
11080         vpmovusqw       QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11081         vpmovusqw       QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11082         vpmovusqw       QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
11083         vpmovusqw       QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
11084         vpmovusqw       QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
11085         vpmovusqw       QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
11086         vpmovqd QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11087         vpmovqd QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11088         vpmovqd QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
11089         vpmovqd QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
11090         vpmovqd QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
11091         vpmovqd QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
11092         vpmovqd XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
11093         vpmovqd XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
11094         vpmovqd XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
11095         vpmovqd XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
11096         vpmovqd XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
11097         vpmovqd XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
11098         vpmovsqd        QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11099         vpmovsqd        QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11100         vpmovsqd        QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
11101         vpmovsqd        QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
11102         vpmovsqd        QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
11103         vpmovsqd        QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
11104         vpmovsqd        XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
11105         vpmovsqd        XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
11106         vpmovsqd        XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
11107         vpmovsqd        XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
11108         vpmovsqd        XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
11109         vpmovsqd        XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
11110         vpmovusqd       QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11111         vpmovusqd       QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11112         vpmovusqd       QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
11113         vpmovusqd       QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
11114         vpmovusqd       QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
11115         vpmovusqd       QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
11116         vpmovusqd       XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
11117         vpmovusqd       XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
11118         vpmovusqd       XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
11119         vpmovusqd       XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
11120         vpmovusqd       XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
11121         vpmovusqd       XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
11122         vpmovdb DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11123         vpmovdb DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11124         vpmovdb DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
11125         vpmovdb DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
11126         vpmovdb DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
11127         vpmovdb DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
11128         vpmovdb QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11129         vpmovdb QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11130         vpmovdb QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
11131         vpmovdb QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
11132         vpmovdb QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
11133         vpmovdb QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
11134         vpmovsdb        DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11135         vpmovsdb        DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11136         vpmovsdb        DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
11137         vpmovsdb        DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
11138         vpmovsdb        DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
11139         vpmovsdb        DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
11140         vpmovsdb        QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11141         vpmovsdb        QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11142         vpmovsdb        QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
11143         vpmovsdb        QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
11144         vpmovsdb        QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
11145         vpmovsdb        QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
11146         vpmovusdb       DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11147         vpmovusdb       DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11148         vpmovusdb       DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
11149         vpmovusdb       DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
11150         vpmovusdb       DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
11151         vpmovusdb       DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
11152         vpmovusdb       QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
11153         vpmovusdb       QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
11154         vpmovusdb       QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
11155         vpmovusdb       QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
11156         vpmovusdb       QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
11157         vpmovusdb       QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
11158         vpmovdw QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11159         vpmovdw QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11160         vpmovdw QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
11161         vpmovdw QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
11162         vpmovdw QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
11163         vpmovdw QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
11164         vpmovdw XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
11165         vpmovdw XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
11166         vpmovdw XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
11167         vpmovdw XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
11168         vpmovdw XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
11169         vpmovdw XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
11170         vpmovsdw        QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11171         vpmovsdw        QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11172         vpmovsdw        QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
11173         vpmovsdw        QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
11174         vpmovsdw        QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
11175         vpmovsdw        QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
11176         vpmovsdw        XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
11177         vpmovsdw        XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
11178         vpmovsdw        XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
11179         vpmovsdw        XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
11180         vpmovsdw        XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
11181         vpmovsdw        XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
11182         vpmovusdw       QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
11183         vpmovusdw       QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
11184         vpmovusdw       QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
11185         vpmovusdw       QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
11186         vpmovusdw       QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
11187         vpmovusdw       QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
11188         vpmovusdw       XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
11189         vpmovusdw       XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
11190         vpmovusdw       XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
11191         vpmovusdw       XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
11192         vpmovusdw       XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
11193         vpmovusdw       XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
11194         vcvttpd2udq     xmm6{k7}, xmm5   # AVX512{F,VL}
11195         vcvttpd2udq     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
11196         vcvttpd2udq     xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
11197         vcvttpd2udq     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
11198         vcvttpd2udq     xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
11199         vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
11200         vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
11201         vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
11202         vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
11203         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx+1016]{1to2}     # AVX512{F,VL} Disp8
11204         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx+1024]{1to2}     # AVX512{F,VL}
11205         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx-1024]{1to2}     # AVX512{F,VL} Disp8
11206         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx-1032]{1to2}     # AVX512{F,VL}
11207         vcvttpd2udq     xmm6{k7}, ymm5   # AVX512{F,VL}
11208         vcvttpd2udq     xmm6{k7}{z}, ymm5        # AVX512{F,VL}
11209         vcvttpd2udq     xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
11210         vcvttpd2udq     xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
11211         vcvttpd2udq     xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
11212         vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
11213         vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
11214         vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
11215         vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
11216         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx+1016]{1to4}     # AVX512{F,VL} Disp8
11217         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx+1024]{1to4}     # AVX512{F,VL}
11218         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx-1024]{1to4}     # AVX512{F,VL} Disp8
11219         vcvttpd2udq     xmm6{k7}, QWORD PTR [edx-1032]{1to4}     # AVX512{F,VL}
11220         vcvttps2udq     xmm6{k7}, xmm5   # AVX512{F,VL}
11221         vcvttps2udq     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
11222         vcvttps2udq     xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
11223         vcvttps2udq     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
11224         vcvttps2udq     xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
11225         vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
11226         vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
11227         vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
11228         vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
11229         vcvttps2udq     xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
11230         vcvttps2udq     xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
11231         vcvttps2udq     xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
11232         vcvttps2udq     xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
11233         vcvttps2udq     ymm6{k7}, ymm5   # AVX512{F,VL}
11234         vcvttps2udq     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
11235         vcvttps2udq     ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
11236         vcvttps2udq     ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
11237         vcvttps2udq     ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
11238         vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
11239         vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
11240         vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
11241         vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
11242         vcvttps2udq     ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
11243         vcvttps2udq     ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
11244         vcvttps2udq     ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
11245         vcvttps2udq     ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
11246         vpermi2d        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
11247         vpermi2d        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
11248         vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
11249         vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11250         vpermi2d        xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
11251         vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
11252         vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
11253         vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
11254         vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
11255         vpermi2d        xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
11256         vpermi2d        xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
11257         vpermi2d        xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
11258         vpermi2d        xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
11259         vpermi2d        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
11260         vpermi2d        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
11261         vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
11262         vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11263         vpermi2d        ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
11264         vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
11265         vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
11266         vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
11267         vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
11268         vpermi2d        ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
11269         vpermi2d        ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
11270         vpermi2d        ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
11271         vpermi2d        ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
11272         vpermi2q        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
11273         vpermi2q        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
11274         vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
11275         vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11276         vpermi2q        xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
11277         vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
11278         vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
11279         vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
11280         vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
11281         vpermi2q        xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
11282         vpermi2q        xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
11283         vpermi2q        xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
11284         vpermi2q        xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
11285         vpermi2q        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
11286         vpermi2q        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
11287         vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
11288         vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11289         vpermi2q        ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
11290         vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
11291         vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
11292         vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
11293         vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
11294         vpermi2q        ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
11295         vpermi2q        ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
11296         vpermi2q        ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
11297         vpermi2q        ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
11298         vpermi2ps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
11299         vpermi2ps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
11300         vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
11301         vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11302         vpermi2ps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
11303         vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
11304         vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
11305         vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
11306         vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
11307         vpermi2ps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
11308         vpermi2ps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
11309         vpermi2ps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
11310         vpermi2ps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
11311         vpermi2ps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
11312         vpermi2ps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
11313         vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
11314         vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11315         vpermi2ps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
11316         vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
11317         vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
11318         vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
11319         vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
11320         vpermi2ps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
11321         vpermi2ps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
11322         vpermi2ps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
11323         vpermi2ps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
11324         vpermi2pd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
11325         vpermi2pd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
11326         vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
11327         vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11328         vpermi2pd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
11329         vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
11330         vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
11331         vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
11332         vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
11333         vpermi2pd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
11334         vpermi2pd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
11335         vpermi2pd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
11336         vpermi2pd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
11337         vpermi2pd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
11338         vpermi2pd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
11339         vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
11340         vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
11341         vpermi2pd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
11342         vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
11343         vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
11344         vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
11345         vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
11346         vpermi2pd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
11347         vpermi2pd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
11348         vpermi2pd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
11349         vpermi2pd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
11350         vptestnmd       k5{k7}, xmm5, xmm4       # AVX512{F,VL}
11351         vptestnmd       k5{k7}, xmm5, XMMWORD PTR [ecx]  # AVX512{F,VL}
11352         vptestnmd       k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
11353         vptestnmd       k5{k7}, xmm5, [eax]{1to4}        # AVX512{F,VL}
11354         vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
11355         vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
11356         vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
11357         vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
11358         vptestnmd       k5{k7}, xmm5, [edx+508]{1to4}    # AVX512{F,VL} Disp8
11359         vptestnmd       k5{k7}, xmm5, [edx+512]{1to4}    # AVX512{F,VL}
11360         vptestnmd       k5{k7}, xmm5, [edx-512]{1to4}    # AVX512{F,VL} Disp8
11361         vptestnmd       k5{k7}, xmm5, [edx-516]{1to4}    # AVX512{F,VL}
11362         vptestnmd       k5{k7}, ymm5, ymm4       # AVX512{F,VL}
11363         vptestnmd       k5{k7}, ymm5, YMMWORD PTR [ecx]  # AVX512{F,VL}
11364         vptestnmd       k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
11365         vptestnmd       k5{k7}, ymm5, [eax]{1to8}        # AVX512{F,VL}
11366         vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
11367         vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
11368         vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
11369         vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
11370         vptestnmd       k5{k7}, ymm5, [edx+508]{1to8}    # AVX512{F,VL} Disp8
11371         vptestnmd       k5{k7}, ymm5, [edx+512]{1to8}    # AVX512{F,VL}
11372         vptestnmd       k5{k7}, ymm5, [edx-512]{1to8}    # AVX512{F,VL} Disp8
11373         vptestnmd       k5{k7}, ymm5, [edx-516]{1to8}    # AVX512{F,VL}
11374         vptestnmq       k5{k7}, xmm5, xmm4       # AVX512{F,VL}
11375         vptestnmq       k5{k7}, xmm5, XMMWORD PTR [ecx]  # AVX512{F,VL}
11376         vptestnmq       k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
11377         vptestnmq       k5{k7}, xmm5, [eax]{1to2}        # AVX512{F,VL}
11378         vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
11379         vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
11380         vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
11381         vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
11382         vptestnmq       k5{k7}, xmm5, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
11383         vptestnmq       k5{k7}, xmm5, [edx+1024]{1to2}   # AVX512{F,VL}
11384         vptestnmq       k5{k7}, xmm5, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
11385         vptestnmq       k5{k7}, xmm5, [edx-1032]{1to2}   # AVX512{F,VL}
11386         vptestnmq       k5{k7}, ymm5, ymm4       # AVX512{F,VL}
11387         vptestnmq       k5{k7}, ymm5, YMMWORD PTR [ecx]  # AVX512{F,VL}
11388         vptestnmq       k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
11389         vptestnmq       k5{k7}, ymm5, [eax]{1to4}        # AVX512{F,VL}
11390         vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
11391         vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
11392         vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
11393         vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
11394         vptestnmq       k5{k7}, ymm5, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
11395         vptestnmq       k5{k7}, ymm5, [edx+1024]{1to4}   # AVX512{F,VL}
11396         vptestnmq       k5{k7}, ymm5, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
11397         vptestnmq       k5{k7}, ymm5, [edx-1032]{1to4}   # AVX512{F,VL}