Add support for AVX512VL. Add AVX512VL versions of AVX512F instructions.
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-avx512f_vl.s
1 # Check 64bit AVX512{F,VL} instructions
2
3         .allow_index_reg
4         .text
5 _start:
6         vaddpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
7         vaddpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
8         vaddpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
9         vaddpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
10         vaddpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
11         vaddpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
12         vaddpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
13         vaddpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
14         vaddpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
15         vaddpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
16         vaddpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
17         vaddpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
18         vaddpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
19         vaddpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
20         vaddpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
21         vaddpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
22         vaddpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
23         vaddpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
24         vaddpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
25         vaddpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
26         vaddpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
27         vaddpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
28         vaddpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
29         vaddpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
30         vaddpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
31         vaddpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
32         vaddpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
33         vaddpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
34         vaddps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
35         vaddps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
36         vaddps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
37         vaddps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
38         vaddps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
39         vaddps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
40         vaddps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
41         vaddps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
42         vaddps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
43         vaddps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
44         vaddps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
45         vaddps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
46         vaddps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
47         vaddps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
48         vaddps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
49         vaddps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
50         vaddps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
51         vaddps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
52         vaddps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
53         vaddps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
54         vaddps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
55         vaddps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
56         vaddps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
57         vaddps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
58         vaddps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
59         vaddps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
60         vaddps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
61         vaddps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
62         valignd $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
63         valignd $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
64         valignd $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
65         valignd $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
66         valignd $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
67         valignd $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
68         valignd $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
69         valignd $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
70         valignd $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
71         valignd $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
72         valignd $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
73         valignd $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
74         valignd $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
75         valignd $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
76         valignd $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
77         valignd $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
78         valignd $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
79         valignd $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
80         valignd $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
81         valignd $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
82         valignd $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
83         valignd $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
84         valignd $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
85         valignd $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
86         valignd $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
87         valignd $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
88         valignd $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
89         valignd $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
90         valignd $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
91         valignd $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
92         vblendmpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
93         vblendmpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
94         vblendmpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
95         vblendmpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
96         vblendmpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
97         vblendmpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
98         vblendmpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
99         vblendmpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
100         vblendmpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
101         vblendmpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
102         vblendmpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
103         vblendmpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
104         vblendmpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
105         vblendmpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
106         vblendmpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
107         vblendmpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
108         vblendmpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
109         vblendmpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
110         vblendmpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
111         vblendmpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
112         vblendmpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
113         vblendmpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
114         vblendmpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
115         vblendmpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
116         vblendmpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
117         vblendmpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
118         vblendmpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
119         vblendmpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
120         vblendmps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
121         vblendmps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
122         vblendmps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
123         vblendmps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
124         vblendmps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
125         vblendmps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
126         vblendmps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
127         vblendmps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
128         vblendmps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
129         vblendmps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
130         vblendmps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
131         vblendmps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
132         vblendmps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
133         vblendmps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
134         vblendmps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
135         vblendmps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
136         vblendmps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
137         vblendmps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
138         vblendmps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
139         vblendmps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
140         vblendmps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
141         vblendmps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
142         vblendmps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
143         vblendmps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
144         vblendmps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
145         vblendmps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
146         vblendmps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
147         vblendmps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
148         vbroadcastf32x4 (%rcx), %ymm30   # AVX512{F,VL}
149         vbroadcastf32x4 (%rcx), %ymm30{%k7}      # AVX512{F,VL}
150         vbroadcastf32x4 (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
151         vbroadcastf32x4 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
152         vbroadcastf32x4 2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
153         vbroadcastf32x4 2048(%rdx), %ymm30       # AVX512{F,VL}
154         vbroadcastf32x4 -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
155         vbroadcastf32x4 -2064(%rdx), %ymm30      # AVX512{F,VL}
156         vbroadcasti32x4 (%rcx), %ymm30   # AVX512{F,VL}
157         vbroadcasti32x4 (%rcx), %ymm30{%k7}      # AVX512{F,VL}
158         vbroadcasti32x4 (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
159         vbroadcasti32x4 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
160         vbroadcasti32x4 2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
161         vbroadcasti32x4 2048(%rdx), %ymm30       # AVX512{F,VL}
162         vbroadcasti32x4 -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
163         vbroadcasti32x4 -2064(%rdx), %ymm30      # AVX512{F,VL}
164         vbroadcastsd    (%rcx), %ymm30   # AVX512{F,VL}
165         vbroadcastsd    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
166         vbroadcastsd    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
167         vbroadcastsd    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
168         vbroadcastsd    1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
169         vbroadcastsd    1024(%rdx), %ymm30       # AVX512{F,VL}
170         vbroadcastsd    -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
171         vbroadcastsd    -1032(%rdx), %ymm30      # AVX512{F,VL}
172         vbroadcastsd    %xmm29, %ymm30   # AVX512{F,VL}
173         vbroadcastsd    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
174         vbroadcastsd    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
175         vbroadcastss    (%rcx), %xmm30   # AVX512{F,VL}
176         vbroadcastss    (%rcx), %xmm30{%k7}      # AVX512{F,VL}
177         vbroadcastss    (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
178         vbroadcastss    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
179         vbroadcastss    508(%rdx), %xmm30        # AVX512{F,VL} Disp8
180         vbroadcastss    512(%rdx), %xmm30        # AVX512{F,VL}
181         vbroadcastss    -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
182         vbroadcastss    -516(%rdx), %xmm30       # AVX512{F,VL}
183         vbroadcastss    (%rcx), %ymm30   # AVX512{F,VL}
184         vbroadcastss    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
185         vbroadcastss    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
186         vbroadcastss    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
187         vbroadcastss    508(%rdx), %ymm30        # AVX512{F,VL} Disp8
188         vbroadcastss    512(%rdx), %ymm30        # AVX512{F,VL}
189         vbroadcastss    -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
190         vbroadcastss    -516(%rdx), %ymm30       # AVX512{F,VL}
191         vbroadcastss    %xmm29, %xmm30   # AVX512{F,VL}
192         vbroadcastss    %xmm29, %xmm30{%k7}      # AVX512{F,VL}
193         vbroadcastss    %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
194         vbroadcastss    %xmm29, %ymm30   # AVX512{F,VL}
195         vbroadcastss    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
196         vbroadcastss    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
197         vcmppd  $0xab, %xmm28, %xmm29, %k5       # AVX512{F,VL}
198         vcmppd  $0xab, %xmm28, %xmm29, %k5{%k7}  # AVX512{F,VL}
199         vcmppd  $123, %xmm28, %xmm29, %k5        # AVX512{F,VL}
200         vcmppd  $123, (%rcx), %xmm29, %k5        # AVX512{F,VL}
201         vcmppd  $123, 0x123(%rax,%r14,8), %xmm29, %k5    # AVX512{F,VL}
202         vcmppd  $123, (%rcx){1to2}, %xmm29, %k5  # AVX512{F,VL}
203         vcmppd  $123, 2032(%rdx), %xmm29, %k5    # AVX512{F,VL} Disp8
204         vcmppd  $123, 2048(%rdx), %xmm29, %k5    # AVX512{F,VL}
205         vcmppd  $123, -2048(%rdx), %xmm29, %k5   # AVX512{F,VL} Disp8
206         vcmppd  $123, -2064(%rdx), %xmm29, %k5   # AVX512{F,VL}
207         vcmppd  $123, 1016(%rdx){1to2}, %xmm29, %k5      # AVX512{F,VL} Disp8
208         vcmppd  $123, 1024(%rdx){1to2}, %xmm29, %k5      # AVX512{F,VL}
209         vcmppd  $123, -1024(%rdx){1to2}, %xmm29, %k5     # AVX512{F,VL} Disp8
210         vcmppd  $123, -1032(%rdx){1to2}, %xmm29, %k5     # AVX512{F,VL}
211         vcmppd  $0xab, %ymm28, %ymm29, %k5       # AVX512{F,VL}
212         vcmppd  $0xab, %ymm28, %ymm29, %k5{%k7}  # AVX512{F,VL}
213         vcmppd  $123, %ymm28, %ymm29, %k5        # AVX512{F,VL}
214         vcmppd  $123, (%rcx), %ymm29, %k5        # AVX512{F,VL}
215         vcmppd  $123, 0x123(%rax,%r14,8), %ymm29, %k5    # AVX512{F,VL}
216         vcmppd  $123, (%rcx){1to4}, %ymm29, %k5  # AVX512{F,VL}
217         vcmppd  $123, 4064(%rdx), %ymm29, %k5    # AVX512{F,VL} Disp8
218         vcmppd  $123, 4096(%rdx), %ymm29, %k5    # AVX512{F,VL}
219         vcmppd  $123, -4096(%rdx), %ymm29, %k5   # AVX512{F,VL} Disp8
220         vcmppd  $123, -4128(%rdx), %ymm29, %k5   # AVX512{F,VL}
221         vcmppd  $123, 1016(%rdx){1to4}, %ymm29, %k5      # AVX512{F,VL} Disp8
222         vcmppd  $123, 1024(%rdx){1to4}, %ymm29, %k5      # AVX512{F,VL}
223         vcmppd  $123, -1024(%rdx){1to4}, %ymm29, %k5     # AVX512{F,VL} Disp8
224         vcmppd  $123, -1032(%rdx){1to4}, %ymm29, %k5     # AVX512{F,VL}
225         vcmpps  $0xab, %xmm28, %xmm29, %k5       # AVX512{F,VL}
226         vcmpps  $0xab, %xmm28, %xmm29, %k5{%k7}  # AVX512{F,VL}
227         vcmpps  $123, %xmm28, %xmm29, %k5        # AVX512{F,VL}
228         vcmpps  $123, (%rcx), %xmm29, %k5        # AVX512{F,VL}
229         vcmpps  $123, 0x123(%rax,%r14,8), %xmm29, %k5    # AVX512{F,VL}
230         vcmpps  $123, (%rcx){1to4}, %xmm29, %k5  # AVX512{F,VL}
231         vcmpps  $123, 2032(%rdx), %xmm29, %k5    # AVX512{F,VL} Disp8
232         vcmpps  $123, 2048(%rdx), %xmm29, %k5    # AVX512{F,VL}
233         vcmpps  $123, -2048(%rdx), %xmm29, %k5   # AVX512{F,VL} Disp8
234         vcmpps  $123, -2064(%rdx), %xmm29, %k5   # AVX512{F,VL}
235         vcmpps  $123, 508(%rdx){1to4}, %xmm29, %k5       # AVX512{F,VL} Disp8
236         vcmpps  $123, 512(%rdx){1to4}, %xmm29, %k5       # AVX512{F,VL}
237         vcmpps  $123, -512(%rdx){1to4}, %xmm29, %k5      # AVX512{F,VL} Disp8
238         vcmpps  $123, -516(%rdx){1to4}, %xmm29, %k5      # AVX512{F,VL}
239         vcmpps  $0xab, %ymm28, %ymm29, %k5       # AVX512{F,VL}
240         vcmpps  $0xab, %ymm28, %ymm29, %k5{%k7}  # AVX512{F,VL}
241         vcmpps  $123, %ymm28, %ymm29, %k5        # AVX512{F,VL}
242         vcmpps  $123, (%rcx), %ymm29, %k5        # AVX512{F,VL}
243         vcmpps  $123, 0x123(%rax,%r14,8), %ymm29, %k5    # AVX512{F,VL}
244         vcmpps  $123, (%rcx){1to8}, %ymm29, %k5  # AVX512{F,VL}
245         vcmpps  $123, 4064(%rdx), %ymm29, %k5    # AVX512{F,VL} Disp8
246         vcmpps  $123, 4096(%rdx), %ymm29, %k5    # AVX512{F,VL}
247         vcmpps  $123, -4096(%rdx), %ymm29, %k5   # AVX512{F,VL} Disp8
248         vcmpps  $123, -4128(%rdx), %ymm29, %k5   # AVX512{F,VL}
249         vcmpps  $123, 508(%rdx){1to8}, %ymm29, %k5       # AVX512{F,VL} Disp8
250         vcmpps  $123, 512(%rdx){1to8}, %ymm29, %k5       # AVX512{F,VL}
251         vcmpps  $123, -512(%rdx){1to8}, %ymm29, %k5      # AVX512{F,VL} Disp8
252         vcmpps  $123, -516(%rdx){1to8}, %ymm29, %k5      # AVX512{F,VL}
253         vcompresspd     %xmm30, (%rcx)   # AVX512{F,VL}
254         vcompresspd     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
255         vcompresspd     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
256         vcompresspd     %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
257         vcompresspd     %xmm30, 1024(%rdx)       # AVX512{F,VL}
258         vcompresspd     %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
259         vcompresspd     %xmm30, -1032(%rdx)      # AVX512{F,VL}
260         vcompresspd     %ymm30, (%rcx)   # AVX512{F,VL}
261         vcompresspd     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
262         vcompresspd     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
263         vcompresspd     %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
264         vcompresspd     %ymm30, 1024(%rdx)       # AVX512{F,VL}
265         vcompresspd     %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
266         vcompresspd     %ymm30, -1032(%rdx)      # AVX512{F,VL}
267         vcompresspd     %xmm29, %xmm30   # AVX512{F,VL}
268         vcompresspd     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
269         vcompresspd     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
270         vcompresspd     %ymm29, %ymm30   # AVX512{F,VL}
271         vcompresspd     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
272         vcompresspd     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
273         vcompressps     %xmm30, (%rcx)   # AVX512{F,VL}
274         vcompressps     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
275         vcompressps     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
276         vcompressps     %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
277         vcompressps     %xmm30, 512(%rdx)        # AVX512{F,VL}
278         vcompressps     %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
279         vcompressps     %xmm30, -516(%rdx)       # AVX512{F,VL}
280         vcompressps     %ymm30, (%rcx)   # AVX512{F,VL}
281         vcompressps     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
282         vcompressps     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
283         vcompressps     %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
284         vcompressps     %ymm30, 512(%rdx)        # AVX512{F,VL}
285         vcompressps     %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
286         vcompressps     %ymm30, -516(%rdx)       # AVX512{F,VL}
287         vcompressps     %xmm29, %xmm30   # AVX512{F,VL}
288         vcompressps     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
289         vcompressps     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
290         vcompressps     %ymm29, %ymm30   # AVX512{F,VL}
291         vcompressps     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
292         vcompressps     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
293         vcvtdq2pd       %xmm29, %xmm30   # AVX512{F,VL}
294         vcvtdq2pd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
295         vcvtdq2pd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
296         vcvtdq2pd       (%rcx), %xmm30   # AVX512{F,VL}
297         vcvtdq2pd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
298         vcvtdq2pd       (%rcx){1to2}, %xmm30     # AVX512{F,VL}
299         vcvtdq2pd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
300         vcvtdq2pd       1024(%rdx), %xmm30       # AVX512{F,VL}
301         vcvtdq2pd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
302         vcvtdq2pd       -1032(%rdx), %xmm30      # AVX512{F,VL}
303         vcvtdq2pd       508(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
304         vcvtdq2pd       512(%rdx){1to2}, %xmm30  # AVX512{F,VL}
305         vcvtdq2pd       -512(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
306         vcvtdq2pd       -516(%rdx){1to2}, %xmm30         # AVX512{F,VL}
307         vcvtdq2pd       %xmm29, %ymm30   # AVX512{F,VL}
308         vcvtdq2pd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
309         vcvtdq2pd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
310         vcvtdq2pd       (%rcx), %ymm30   # AVX512{F,VL}
311         vcvtdq2pd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
312         vcvtdq2pd       (%rcx){1to4}, %ymm30     # AVX512{F,VL}
313         vcvtdq2pd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
314         vcvtdq2pd       2048(%rdx), %ymm30       # AVX512{F,VL}
315         vcvtdq2pd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
316         vcvtdq2pd       -2064(%rdx), %ymm30      # AVX512{F,VL}
317         vcvtdq2pd       508(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
318         vcvtdq2pd       512(%rdx){1to4}, %ymm30  # AVX512{F,VL}
319         vcvtdq2pd       -512(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
320         vcvtdq2pd       -516(%rdx){1to4}, %ymm30         # AVX512{F,VL}
321         vcvtdq2ps       %xmm29, %xmm30   # AVX512{F,VL}
322         vcvtdq2ps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
323         vcvtdq2ps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
324         vcvtdq2ps       (%rcx), %xmm30   # AVX512{F,VL}
325         vcvtdq2ps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
326         vcvtdq2ps       (%rcx){1to4}, %xmm30     # AVX512{F,VL}
327         vcvtdq2ps       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
328         vcvtdq2ps       2048(%rdx), %xmm30       # AVX512{F,VL}
329         vcvtdq2ps       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
330         vcvtdq2ps       -2064(%rdx), %xmm30      # AVX512{F,VL}
331         vcvtdq2ps       508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
332         vcvtdq2ps       512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
333         vcvtdq2ps       -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
334         vcvtdq2ps       -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
335         vcvtdq2ps       %ymm29, %ymm30   # AVX512{F,VL}
336         vcvtdq2ps       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
337         vcvtdq2ps       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
338         vcvtdq2ps       (%rcx), %ymm30   # AVX512{F,VL}
339         vcvtdq2ps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
340         vcvtdq2ps       (%rcx){1to8}, %ymm30     # AVX512{F,VL}
341         vcvtdq2ps       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
342         vcvtdq2ps       4096(%rdx), %ymm30       # AVX512{F,VL}
343         vcvtdq2ps       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
344         vcvtdq2ps       -4128(%rdx), %ymm30      # AVX512{F,VL}
345         vcvtdq2ps       508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
346         vcvtdq2ps       512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
347         vcvtdq2ps       -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
348         vcvtdq2ps       -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
349         vcvtpd2dq       %xmm29, %xmm30   # AVX512{F,VL}
350         vcvtpd2dq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
351         vcvtpd2dq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
352         vcvtpd2dqx      (%rcx), %xmm30   # AVX512{F,VL}
353         vcvtpd2dqx      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
354         vcvtpd2dqx      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
355         vcvtpd2dqx      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
356         vcvtpd2dqx      2048(%rdx), %xmm30       # AVX512{F,VL}
357         vcvtpd2dqx      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
358         vcvtpd2dqx      -2064(%rdx), %xmm30      # AVX512{F,VL}
359         vcvtpd2dqx      1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
360         vcvtpd2dqx      1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
361         vcvtpd2dqx      -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
362         vcvtpd2dqx      -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
363         vcvtpd2dq       %ymm29, %xmm30   # AVX512{F,VL}
364         vcvtpd2dq       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
365         vcvtpd2dq       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
366         vcvtpd2dqy      (%rcx), %xmm30   # AVX512{F,VL}
367         vcvtpd2dqy      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
368         vcvtpd2dqy      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
369         vcvtpd2dqy      4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
370         vcvtpd2dqy      4096(%rdx), %xmm30       # AVX512{F,VL}
371         vcvtpd2dqy      -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
372         vcvtpd2dqy      -4128(%rdx), %xmm30      # AVX512{F,VL}
373         vcvtpd2dqy      1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
374         vcvtpd2dqy      1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
375         vcvtpd2dqy      -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
376         vcvtpd2dqy      -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
377         vcvtpd2ps       %xmm29, %xmm30   # AVX512{F,VL}
378         vcvtpd2ps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
379         vcvtpd2ps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
380         vcvtpd2psx      (%rcx), %xmm30   # AVX512{F,VL}
381         vcvtpd2psx      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
382         vcvtpd2psx      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
383         vcvtpd2psx      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
384         vcvtpd2psx      2048(%rdx), %xmm30       # AVX512{F,VL}
385         vcvtpd2psx      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
386         vcvtpd2psx      -2064(%rdx), %xmm30      # AVX512{F,VL}
387         vcvtpd2psx      1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
388         vcvtpd2psx      1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
389         vcvtpd2psx      -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
390         vcvtpd2psx      -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
391         vcvtpd2ps       %ymm29, %xmm30   # AVX512{F,VL}
392         vcvtpd2ps       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
393         vcvtpd2ps       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
394         vcvtpd2psy      (%rcx), %xmm30   # AVX512{F,VL}
395         vcvtpd2psy      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
396         vcvtpd2psy      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
397         vcvtpd2psy      4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
398         vcvtpd2psy      4096(%rdx), %xmm30       # AVX512{F,VL}
399         vcvtpd2psy      -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
400         vcvtpd2psy      -4128(%rdx), %xmm30      # AVX512{F,VL}
401         vcvtpd2psy      1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
402         vcvtpd2psy      1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
403         vcvtpd2psy      -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
404         vcvtpd2psy      -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
405         vcvtpd2udq      %xmm29, %xmm30   # AVX512{F,VL}
406         vcvtpd2udq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
407         vcvtpd2udq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
408         vcvtpd2udqx     (%rcx), %xmm30   # AVX512{F,VL}
409         vcvtpd2udqx     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
410         vcvtpd2udqx     (%rcx){1to2}, %xmm30     # AVX512{F,VL}
411         vcvtpd2udqx     2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
412         vcvtpd2udqx     2048(%rdx), %xmm30       # AVX512{F,VL}
413         vcvtpd2udqx     -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
414         vcvtpd2udqx     -2064(%rdx), %xmm30      # AVX512{F,VL}
415         vcvtpd2udqx     1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
416         vcvtpd2udqx     1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
417         vcvtpd2udqx     -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
418         vcvtpd2udqx     -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
419         vcvtpd2udq      %ymm29, %xmm30   # AVX512{F,VL}
420         vcvtpd2udq      %ymm29, %xmm30{%k7}      # AVX512{F,VL}
421         vcvtpd2udq      %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
422         vcvtpd2udqy     (%rcx), %xmm30   # AVX512{F,VL}
423         vcvtpd2udqy     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
424         vcvtpd2udqy     (%rcx){1to4}, %xmm30     # AVX512{F,VL}
425         vcvtpd2udqy     4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
426         vcvtpd2udqy     4096(%rdx), %xmm30       # AVX512{F,VL}
427         vcvtpd2udqy     -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
428         vcvtpd2udqy     -4128(%rdx), %xmm30      # AVX512{F,VL}
429         vcvtpd2udqy     1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
430         vcvtpd2udqy     1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
431         vcvtpd2udqy     -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
432         vcvtpd2udqy     -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
433         vcvtph2ps       %xmm29, %xmm30   # AVX512{F,VL}
434         vcvtph2ps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
435         vcvtph2ps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
436         vcvtph2ps       (%rcx), %xmm30   # AVX512{F,VL}
437         vcvtph2ps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
438         vcvtph2ps       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
439         vcvtph2ps       1024(%rdx), %xmm30       # AVX512{F,VL}
440         vcvtph2ps       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
441         vcvtph2ps       -1032(%rdx), %xmm30      # AVX512{F,VL}
442         vcvtph2ps       %xmm29, %ymm30   # AVX512{F,VL}
443         vcvtph2ps       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
444         vcvtph2ps       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
445         vcvtph2ps       (%rcx), %ymm30   # AVX512{F,VL}
446         vcvtph2ps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
447         vcvtph2ps       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
448         vcvtph2ps       2048(%rdx), %ymm30       # AVX512{F,VL}
449         vcvtph2ps       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
450         vcvtph2ps       -2064(%rdx), %ymm30      # AVX512{F,VL}
451         vcvtps2dq       %xmm29, %xmm30   # AVX512{F,VL}
452         vcvtps2dq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
453         vcvtps2dq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
454         vcvtps2dq       (%rcx), %xmm30   # AVX512{F,VL}
455         vcvtps2dq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
456         vcvtps2dq       (%rcx){1to4}, %xmm30     # AVX512{F,VL}
457         vcvtps2dq       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
458         vcvtps2dq       2048(%rdx), %xmm30       # AVX512{F,VL}
459         vcvtps2dq       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
460         vcvtps2dq       -2064(%rdx), %xmm30      # AVX512{F,VL}
461         vcvtps2dq       508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
462         vcvtps2dq       512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
463         vcvtps2dq       -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
464         vcvtps2dq       -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
465         vcvtps2dq       %ymm29, %ymm30   # AVX512{F,VL}
466         vcvtps2dq       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
467         vcvtps2dq       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
468         vcvtps2dq       (%rcx), %ymm30   # AVX512{F,VL}
469         vcvtps2dq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
470         vcvtps2dq       (%rcx){1to8}, %ymm30     # AVX512{F,VL}
471         vcvtps2dq       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
472         vcvtps2dq       4096(%rdx), %ymm30       # AVX512{F,VL}
473         vcvtps2dq       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
474         vcvtps2dq       -4128(%rdx), %ymm30      # AVX512{F,VL}
475         vcvtps2dq       508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
476         vcvtps2dq       512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
477         vcvtps2dq       -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
478         vcvtps2dq       -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
479         vcvtps2pd       %xmm29, %xmm30   # AVX512{F,VL}
480         vcvtps2pd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
481         vcvtps2pd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
482         vcvtps2pd       (%rcx), %xmm30   # AVX512{F,VL}
483         vcvtps2pd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
484         vcvtps2pd       (%rcx){1to2}, %xmm30     # AVX512{F,VL}
485         vcvtps2pd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
486         vcvtps2pd       1024(%rdx), %xmm30       # AVX512{F,VL}
487         vcvtps2pd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
488         vcvtps2pd       -1032(%rdx), %xmm30      # AVX512{F,VL}
489         vcvtps2pd       508(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
490         vcvtps2pd       512(%rdx){1to2}, %xmm30  # AVX512{F,VL}
491         vcvtps2pd       -512(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
492         vcvtps2pd       -516(%rdx){1to2}, %xmm30         # AVX512{F,VL}
493         vcvtps2pd       %xmm29, %ymm30   # AVX512{F,VL}
494         vcvtps2pd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
495         vcvtps2pd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
496         vcvtps2pd       (%rcx), %ymm30   # AVX512{F,VL}
497         vcvtps2pd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
498         vcvtps2pd       (%rcx){1to4}, %ymm30     # AVX512{F,VL}
499         vcvtps2pd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
500         vcvtps2pd       2048(%rdx), %ymm30       # AVX512{F,VL}
501         vcvtps2pd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
502         vcvtps2pd       -2064(%rdx), %ymm30      # AVX512{F,VL}
503         vcvtps2pd       508(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
504         vcvtps2pd       512(%rdx){1to4}, %ymm30  # AVX512{F,VL}
505         vcvtps2pd       -512(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
506         vcvtps2pd       -516(%rdx){1to4}, %ymm30         # AVX512{F,VL}
507         vcvtps2ph       $0xab, %xmm29, %xmm30    # AVX512{F,VL}
508         vcvtps2ph       $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
509         vcvtps2ph       $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
510         vcvtps2ph       $123, %xmm29, %xmm30     # AVX512{F,VL}
511         vcvtps2ph       $0xab, %ymm29, %xmm30    # AVX512{F,VL}
512         vcvtps2ph       $0xab, %ymm29, %xmm30{%k7}       # AVX512{F,VL}
513         vcvtps2ph       $0xab, %ymm29, %xmm30{%k7}{z}    # AVX512{F,VL}
514         vcvtps2ph       $123, %ymm29, %xmm30     # AVX512{F,VL}
515         vcvtps2udq      %xmm29, %xmm30   # AVX512{F,VL}
516         vcvtps2udq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
517         vcvtps2udq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
518         vcvtps2udq      (%rcx), %xmm30   # AVX512{F,VL}
519         vcvtps2udq      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
520         vcvtps2udq      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
521         vcvtps2udq      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
522         vcvtps2udq      2048(%rdx), %xmm30       # AVX512{F,VL}
523         vcvtps2udq      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
524         vcvtps2udq      -2064(%rdx), %xmm30      # AVX512{F,VL}
525         vcvtps2udq      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
526         vcvtps2udq      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
527         vcvtps2udq      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
528         vcvtps2udq      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
529         vcvtps2udq      %ymm29, %ymm30   # AVX512{F,VL}
530         vcvtps2udq      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
531         vcvtps2udq      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
532         vcvtps2udq      (%rcx), %ymm30   # AVX512{F,VL}
533         vcvtps2udq      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
534         vcvtps2udq      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
535         vcvtps2udq      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
536         vcvtps2udq      4096(%rdx), %ymm30       # AVX512{F,VL}
537         vcvtps2udq      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
538         vcvtps2udq      -4128(%rdx), %ymm30      # AVX512{F,VL}
539         vcvtps2udq      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
540         vcvtps2udq      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
541         vcvtps2udq      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
542         vcvtps2udq      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
543         vcvttpd2dq      %xmm29, %xmm30   # AVX512{F,VL}
544         vcvttpd2dq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
545         vcvttpd2dq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
546         vcvttpd2dqx     (%rcx), %xmm30   # AVX512{F,VL}
547         vcvttpd2dqx     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
548         vcvttpd2dqx     (%rcx){1to2}, %xmm30     # AVX512{F,VL}
549         vcvttpd2dqx     2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
550         vcvttpd2dqx     2048(%rdx), %xmm30       # AVX512{F,VL}
551         vcvttpd2dqx     -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
552         vcvttpd2dqx     -2064(%rdx), %xmm30      # AVX512{F,VL}
553         vcvttpd2dqx     1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
554         vcvttpd2dqx     1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
555         vcvttpd2dqx     -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
556         vcvttpd2dqx     -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
557         vcvttpd2dq      %ymm29, %xmm30   # AVX512{F,VL}
558         vcvttpd2dq      %ymm29, %xmm30{%k7}      # AVX512{F,VL}
559         vcvttpd2dq      %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
560         vcvttpd2dqy     (%rcx), %xmm30   # AVX512{F,VL}
561         vcvttpd2dqy     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
562         vcvttpd2dqy     (%rcx){1to4}, %xmm30     # AVX512{F,VL}
563         vcvttpd2dqy     4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
564         vcvttpd2dqy     4096(%rdx), %xmm30       # AVX512{F,VL}
565         vcvttpd2dqy     -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
566         vcvttpd2dqy     -4128(%rdx), %xmm30      # AVX512{F,VL}
567         vcvttpd2dqy     1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
568         vcvttpd2dqy     1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
569         vcvttpd2dqy     -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
570         vcvttpd2dqy     -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
571         vcvttps2dq      %xmm29, %xmm30   # AVX512{F,VL}
572         vcvttps2dq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
573         vcvttps2dq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
574         vcvttps2dq      (%rcx), %xmm30   # AVX512{F,VL}
575         vcvttps2dq      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
576         vcvttps2dq      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
577         vcvttps2dq      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
578         vcvttps2dq      2048(%rdx), %xmm30       # AVX512{F,VL}
579         vcvttps2dq      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
580         vcvttps2dq      -2064(%rdx), %xmm30      # AVX512{F,VL}
581         vcvttps2dq      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
582         vcvttps2dq      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
583         vcvttps2dq      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
584         vcvttps2dq      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
585         vcvttps2dq      %ymm29, %ymm30   # AVX512{F,VL}
586         vcvttps2dq      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
587         vcvttps2dq      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
588         vcvttps2dq      (%rcx), %ymm30   # AVX512{F,VL}
589         vcvttps2dq      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
590         vcvttps2dq      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
591         vcvttps2dq      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
592         vcvttps2dq      4096(%rdx), %ymm30       # AVX512{F,VL}
593         vcvttps2dq      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
594         vcvttps2dq      -4128(%rdx), %ymm30      # AVX512{F,VL}
595         vcvttps2dq      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
596         vcvttps2dq      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
597         vcvttps2dq      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
598         vcvttps2dq      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
599         vcvtudq2pd      %xmm29, %xmm30   # AVX512{F,VL}
600         vcvtudq2pd      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
601         vcvtudq2pd      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
602         vcvtudq2pd      (%rcx), %xmm30   # AVX512{F,VL}
603         vcvtudq2pd      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
604         vcvtudq2pd      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
605         vcvtudq2pd      1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
606         vcvtudq2pd      1024(%rdx), %xmm30       # AVX512{F,VL}
607         vcvtudq2pd      -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
608         vcvtudq2pd      -1032(%rdx), %xmm30      # AVX512{F,VL}
609         vcvtudq2pd      508(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
610         vcvtudq2pd      512(%rdx){1to2}, %xmm30  # AVX512{F,VL}
611         vcvtudq2pd      -512(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
612         vcvtudq2pd      -516(%rdx){1to2}, %xmm30         # AVX512{F,VL}
613         vcvtudq2pd      %xmm29, %ymm30   # AVX512{F,VL}
614         vcvtudq2pd      %xmm29, %ymm30{%k7}      # AVX512{F,VL}
615         vcvtudq2pd      %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
616         vcvtudq2pd      (%rcx), %ymm30   # AVX512{F,VL}
617         vcvtudq2pd      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
618         vcvtudq2pd      (%rcx){1to4}, %ymm30     # AVX512{F,VL}
619         vcvtudq2pd      2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
620         vcvtudq2pd      2048(%rdx), %ymm30       # AVX512{F,VL}
621         vcvtudq2pd      -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
622         vcvtudq2pd      -2064(%rdx), %ymm30      # AVX512{F,VL}
623         vcvtudq2pd      508(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
624         vcvtudq2pd      512(%rdx){1to4}, %ymm30  # AVX512{F,VL}
625         vcvtudq2pd      -512(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
626         vcvtudq2pd      -516(%rdx){1to4}, %ymm30         # AVX512{F,VL}
627         vcvtudq2ps      %xmm29, %xmm30   # AVX512{F,VL}
628         vcvtudq2ps      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
629         vcvtudq2ps      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
630         vcvtudq2ps      (%rcx), %xmm30   # AVX512{F,VL}
631         vcvtudq2ps      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
632         vcvtudq2ps      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
633         vcvtudq2ps      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
634         vcvtudq2ps      2048(%rdx), %xmm30       # AVX512{F,VL}
635         vcvtudq2ps      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
636         vcvtudq2ps      -2064(%rdx), %xmm30      # AVX512{F,VL}
637         vcvtudq2ps      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
638         vcvtudq2ps      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
639         vcvtudq2ps      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
640         vcvtudq2ps      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
641         vcvtudq2ps      %ymm29, %ymm30   # AVX512{F,VL}
642         vcvtudq2ps      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
643         vcvtudq2ps      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
644         vcvtudq2ps      (%rcx), %ymm30   # AVX512{F,VL}
645         vcvtudq2ps      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
646         vcvtudq2ps      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
647         vcvtudq2ps      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
648         vcvtudq2ps      4096(%rdx), %ymm30       # AVX512{F,VL}
649         vcvtudq2ps      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
650         vcvtudq2ps      -4128(%rdx), %ymm30      # AVX512{F,VL}
651         vcvtudq2ps      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
652         vcvtudq2ps      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
653         vcvtudq2ps      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
654         vcvtudq2ps      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
655         vdivpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
656         vdivpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
657         vdivpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
658         vdivpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
659         vdivpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
660         vdivpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
661         vdivpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
662         vdivpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
663         vdivpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
664         vdivpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
665         vdivpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
666         vdivpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
667         vdivpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
668         vdivpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
669         vdivpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
670         vdivpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
671         vdivpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
672         vdivpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
673         vdivpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
674         vdivpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
675         vdivpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
676         vdivpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
677         vdivpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
678         vdivpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
679         vdivpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
680         vdivpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
681         vdivpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
682         vdivpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
683         vdivps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
684         vdivps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
685         vdivps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
686         vdivps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
687         vdivps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
688         vdivps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
689         vdivps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
690         vdivps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
691         vdivps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
692         vdivps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
693         vdivps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
694         vdivps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
695         vdivps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
696         vdivps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
697         vdivps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
698         vdivps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
699         vdivps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
700         vdivps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
701         vdivps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
702         vdivps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
703         vdivps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
704         vdivps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
705         vdivps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
706         vdivps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
707         vdivps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
708         vdivps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
709         vdivps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
710         vdivps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
711         vexpandpd       (%rcx), %xmm30   # AVX512{F,VL}
712         vexpandpd       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
713         vexpandpd       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
714         vexpandpd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
715         vexpandpd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
716         vexpandpd       1024(%rdx), %xmm30       # AVX512{F,VL}
717         vexpandpd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
718         vexpandpd       -1032(%rdx), %xmm30      # AVX512{F,VL}
719         vexpandpd       (%rcx), %ymm30   # AVX512{F,VL}
720         vexpandpd       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
721         vexpandpd       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
722         vexpandpd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
723         vexpandpd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
724         vexpandpd       1024(%rdx), %ymm30       # AVX512{F,VL}
725         vexpandpd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
726         vexpandpd       -1032(%rdx), %ymm30      # AVX512{F,VL}
727         vexpandpd       %xmm29, %xmm30   # AVX512{F,VL}
728         vexpandpd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
729         vexpandpd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
730         vexpandpd       %ymm29, %ymm30   # AVX512{F,VL}
731         vexpandpd       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
732         vexpandpd       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
733         vexpandps       (%rcx), %xmm30   # AVX512{F,VL}
734         vexpandps       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
735         vexpandps       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
736         vexpandps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
737         vexpandps       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
738         vexpandps       512(%rdx), %xmm30        # AVX512{F,VL}
739         vexpandps       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
740         vexpandps       -516(%rdx), %xmm30       # AVX512{F,VL}
741         vexpandps       (%rcx), %ymm30   # AVX512{F,VL}
742         vexpandps       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
743         vexpandps       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
744         vexpandps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
745         vexpandps       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
746         vexpandps       512(%rdx), %ymm30        # AVX512{F,VL}
747         vexpandps       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
748         vexpandps       -516(%rdx), %ymm30       # AVX512{F,VL}
749         vexpandps       %xmm29, %xmm30   # AVX512{F,VL}
750         vexpandps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
751         vexpandps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
752         vexpandps       %ymm29, %ymm30   # AVX512{F,VL}
753         vexpandps       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
754         vexpandps       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
755         vextractf32x4   $0xab, %ymm29, %xmm30    # AVX512{F,VL}
756         vextractf32x4   $0xab, %ymm29, %xmm30{%k7}       # AVX512{F,VL}
757         vextractf32x4   $0xab, %ymm29, %xmm30{%k7}{z}    # AVX512{F,VL}
758         vextractf32x4   $123, %ymm29, %xmm30     # AVX512{F,VL}
759         vextracti32x4   $0xab, %ymm29, %xmm30    # AVX512{F,VL}
760         vextracti32x4   $0xab, %ymm29, %xmm30{%k7}       # AVX512{F,VL}
761         vextracti32x4   $0xab, %ymm29, %xmm30{%k7}{z}    # AVX512{F,VL}
762         vextracti32x4   $123, %ymm29, %xmm30     # AVX512{F,VL}
763         vfmadd132pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
764         vfmadd132pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
765         vfmadd132pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
766         vfmadd132pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
767         vfmadd132pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
768         vfmadd132pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
769         vfmadd132pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
770         vfmadd132pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
771         vfmadd132pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
772         vfmadd132pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
773         vfmadd132pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
774         vfmadd132pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
775         vfmadd132pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
776         vfmadd132pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
777         vfmadd132pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
778         vfmadd132pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
779         vfmadd132pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
780         vfmadd132pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
781         vfmadd132pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
782         vfmadd132pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
783         vfmadd132pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
784         vfmadd132pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
785         vfmadd132pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
786         vfmadd132pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
787         vfmadd132pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
788         vfmadd132pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
789         vfmadd132pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
790         vfmadd132pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
791         vfmadd132ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
792         vfmadd132ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
793         vfmadd132ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
794         vfmadd132ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
795         vfmadd132ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
796         vfmadd132ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
797         vfmadd132ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
798         vfmadd132ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
799         vfmadd132ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
800         vfmadd132ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
801         vfmadd132ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
802         vfmadd132ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
803         vfmadd132ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
804         vfmadd132ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
805         vfmadd132ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
806         vfmadd132ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
807         vfmadd132ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
808         vfmadd132ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
809         vfmadd132ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
810         vfmadd132ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
811         vfmadd132ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
812         vfmadd132ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
813         vfmadd132ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
814         vfmadd132ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
815         vfmadd132ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
816         vfmadd132ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
817         vfmadd132ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
818         vfmadd132ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
819         vfmadd213pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
820         vfmadd213pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
821         vfmadd213pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
822         vfmadd213pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
823         vfmadd213pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
824         vfmadd213pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
825         vfmadd213pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
826         vfmadd213pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
827         vfmadd213pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
828         vfmadd213pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
829         vfmadd213pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
830         vfmadd213pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
831         vfmadd213pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
832         vfmadd213pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
833         vfmadd213pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
834         vfmadd213pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
835         vfmadd213pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
836         vfmadd213pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
837         vfmadd213pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
838         vfmadd213pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
839         vfmadd213pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
840         vfmadd213pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
841         vfmadd213pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
842         vfmadd213pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
843         vfmadd213pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
844         vfmadd213pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
845         vfmadd213pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
846         vfmadd213pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
847         vfmadd213ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
848         vfmadd213ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
849         vfmadd213ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
850         vfmadd213ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
851         vfmadd213ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
852         vfmadd213ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
853         vfmadd213ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
854         vfmadd213ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
855         vfmadd213ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
856         vfmadd213ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
857         vfmadd213ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
858         vfmadd213ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
859         vfmadd213ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
860         vfmadd213ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
861         vfmadd213ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
862         vfmadd213ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
863         vfmadd213ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
864         vfmadd213ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
865         vfmadd213ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
866         vfmadd213ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
867         vfmadd213ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
868         vfmadd213ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
869         vfmadd213ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
870         vfmadd213ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
871         vfmadd213ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
872         vfmadd213ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
873         vfmadd213ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
874         vfmadd213ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
875         vfmadd231pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
876         vfmadd231pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
877         vfmadd231pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
878         vfmadd231pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
879         vfmadd231pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
880         vfmadd231pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
881         vfmadd231pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
882         vfmadd231pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
883         vfmadd231pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
884         vfmadd231pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
885         vfmadd231pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
886         vfmadd231pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
887         vfmadd231pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
888         vfmadd231pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
889         vfmadd231pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
890         vfmadd231pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
891         vfmadd231pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
892         vfmadd231pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
893         vfmadd231pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
894         vfmadd231pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
895         vfmadd231pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
896         vfmadd231pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
897         vfmadd231pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
898         vfmadd231pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
899         vfmadd231pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
900         vfmadd231pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
901         vfmadd231pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
902         vfmadd231pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
903         vfmadd231ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
904         vfmadd231ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
905         vfmadd231ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
906         vfmadd231ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
907         vfmadd231ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
908         vfmadd231ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
909         vfmadd231ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
910         vfmadd231ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
911         vfmadd231ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
912         vfmadd231ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
913         vfmadd231ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
914         vfmadd231ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
915         vfmadd231ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
916         vfmadd231ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
917         vfmadd231ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
918         vfmadd231ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
919         vfmadd231ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
920         vfmadd231ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
921         vfmadd231ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
922         vfmadd231ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
923         vfmadd231ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
924         vfmadd231ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
925         vfmadd231ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
926         vfmadd231ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
927         vfmadd231ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
928         vfmadd231ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
929         vfmadd231ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
930         vfmadd231ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
931         vfmaddsub132pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
932         vfmaddsub132pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
933         vfmaddsub132pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
934         vfmaddsub132pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
935         vfmaddsub132pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
936         vfmaddsub132pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
937         vfmaddsub132pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
938         vfmaddsub132pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
939         vfmaddsub132pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
940         vfmaddsub132pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
941         vfmaddsub132pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
942         vfmaddsub132pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
943         vfmaddsub132pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
944         vfmaddsub132pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
945         vfmaddsub132pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
946         vfmaddsub132pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
947         vfmaddsub132pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
948         vfmaddsub132pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
949         vfmaddsub132pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
950         vfmaddsub132pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
951         vfmaddsub132pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
952         vfmaddsub132pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
953         vfmaddsub132pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
954         vfmaddsub132pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
955         vfmaddsub132pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
956         vfmaddsub132pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
957         vfmaddsub132pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
958         vfmaddsub132pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
959         vfmaddsub132ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
960         vfmaddsub132ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
961         vfmaddsub132ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
962         vfmaddsub132ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
963         vfmaddsub132ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
964         vfmaddsub132ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
965         vfmaddsub132ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
966         vfmaddsub132ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
967         vfmaddsub132ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
968         vfmaddsub132ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
969         vfmaddsub132ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
970         vfmaddsub132ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
971         vfmaddsub132ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
972         vfmaddsub132ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
973         vfmaddsub132ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
974         vfmaddsub132ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
975         vfmaddsub132ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
976         vfmaddsub132ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
977         vfmaddsub132ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
978         vfmaddsub132ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
979         vfmaddsub132ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
980         vfmaddsub132ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
981         vfmaddsub132ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
982         vfmaddsub132ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
983         vfmaddsub132ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
984         vfmaddsub132ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
985         vfmaddsub132ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
986         vfmaddsub132ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
987         vfmaddsub213pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
988         vfmaddsub213pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
989         vfmaddsub213pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
990         vfmaddsub213pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
991         vfmaddsub213pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
992         vfmaddsub213pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
993         vfmaddsub213pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
994         vfmaddsub213pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
995         vfmaddsub213pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
996         vfmaddsub213pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
997         vfmaddsub213pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
998         vfmaddsub213pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
999         vfmaddsub213pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1000         vfmaddsub213pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1001         vfmaddsub213pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1002         vfmaddsub213pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1003         vfmaddsub213pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1004         vfmaddsub213pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1005         vfmaddsub213pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1006         vfmaddsub213pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1007         vfmaddsub213pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1008         vfmaddsub213pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1009         vfmaddsub213pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1010         vfmaddsub213pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1011         vfmaddsub213pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1012         vfmaddsub213pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1013         vfmaddsub213pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1014         vfmaddsub213pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1015         vfmaddsub213ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1016         vfmaddsub213ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1017         vfmaddsub213ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1018         vfmaddsub213ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1019         vfmaddsub213ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1020         vfmaddsub213ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1021         vfmaddsub213ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1022         vfmaddsub213ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1023         vfmaddsub213ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1024         vfmaddsub213ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1025         vfmaddsub213ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1026         vfmaddsub213ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1027         vfmaddsub213ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1028         vfmaddsub213ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1029         vfmaddsub213ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1030         vfmaddsub213ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1031         vfmaddsub213ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1032         vfmaddsub213ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1033         vfmaddsub213ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1034         vfmaddsub213ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1035         vfmaddsub213ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1036         vfmaddsub213ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1037         vfmaddsub213ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1038         vfmaddsub213ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1039         vfmaddsub213ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1040         vfmaddsub213ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1041         vfmaddsub213ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1042         vfmaddsub213ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1043         vfmaddsub231pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1044         vfmaddsub231pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1045         vfmaddsub231pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1046         vfmaddsub231pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1047         vfmaddsub231pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1048         vfmaddsub231pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1049         vfmaddsub231pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1050         vfmaddsub231pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1051         vfmaddsub231pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1052         vfmaddsub231pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1053         vfmaddsub231pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1054         vfmaddsub231pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1055         vfmaddsub231pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1056         vfmaddsub231pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1057         vfmaddsub231pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1058         vfmaddsub231pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1059         vfmaddsub231pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1060         vfmaddsub231pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1061         vfmaddsub231pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1062         vfmaddsub231pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1063         vfmaddsub231pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1064         vfmaddsub231pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1065         vfmaddsub231pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1066         vfmaddsub231pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1067         vfmaddsub231pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1068         vfmaddsub231pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1069         vfmaddsub231pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1070         vfmaddsub231pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1071         vfmaddsub231ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1072         vfmaddsub231ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1073         vfmaddsub231ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1074         vfmaddsub231ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1075         vfmaddsub231ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1076         vfmaddsub231ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1077         vfmaddsub231ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1078         vfmaddsub231ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1079         vfmaddsub231ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1080         vfmaddsub231ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1081         vfmaddsub231ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1082         vfmaddsub231ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1083         vfmaddsub231ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1084         vfmaddsub231ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1085         vfmaddsub231ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1086         vfmaddsub231ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1087         vfmaddsub231ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1088         vfmaddsub231ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1089         vfmaddsub231ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1090         vfmaddsub231ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1091         vfmaddsub231ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1092         vfmaddsub231ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1093         vfmaddsub231ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1094         vfmaddsub231ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1095         vfmaddsub231ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1096         vfmaddsub231ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1097         vfmaddsub231ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1098         vfmaddsub231ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1099         vfmsub132pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1100         vfmsub132pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1101         vfmsub132pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1102         vfmsub132pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1103         vfmsub132pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1104         vfmsub132pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1105         vfmsub132pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1106         vfmsub132pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1107         vfmsub132pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1108         vfmsub132pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1109         vfmsub132pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1110         vfmsub132pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1111         vfmsub132pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1112         vfmsub132pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1113         vfmsub132pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1114         vfmsub132pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1115         vfmsub132pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1116         vfmsub132pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1117         vfmsub132pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1118         vfmsub132pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1119         vfmsub132pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1120         vfmsub132pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1121         vfmsub132pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1122         vfmsub132pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1123         vfmsub132pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1124         vfmsub132pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1125         vfmsub132pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1126         vfmsub132pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1127         vfmsub132ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1128         vfmsub132ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1129         vfmsub132ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1130         vfmsub132ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1131         vfmsub132ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1132         vfmsub132ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1133         vfmsub132ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1134         vfmsub132ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1135         vfmsub132ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1136         vfmsub132ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1137         vfmsub132ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1138         vfmsub132ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1139         vfmsub132ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1140         vfmsub132ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1141         vfmsub132ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1142         vfmsub132ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1143         vfmsub132ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1144         vfmsub132ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1145         vfmsub132ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1146         vfmsub132ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1147         vfmsub132ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1148         vfmsub132ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1149         vfmsub132ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1150         vfmsub132ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1151         vfmsub132ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1152         vfmsub132ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1153         vfmsub132ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1154         vfmsub132ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1155         vfmsub213pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1156         vfmsub213pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1157         vfmsub213pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1158         vfmsub213pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1159         vfmsub213pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1160         vfmsub213pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1161         vfmsub213pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1162         vfmsub213pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1163         vfmsub213pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1164         vfmsub213pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1165         vfmsub213pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1166         vfmsub213pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1167         vfmsub213pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1168         vfmsub213pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1169         vfmsub213pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1170         vfmsub213pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1171         vfmsub213pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1172         vfmsub213pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1173         vfmsub213pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1174         vfmsub213pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1175         vfmsub213pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1176         vfmsub213pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1177         vfmsub213pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1178         vfmsub213pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1179         vfmsub213pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1180         vfmsub213pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1181         vfmsub213pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1182         vfmsub213pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1183         vfmsub213ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1184         vfmsub213ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1185         vfmsub213ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1186         vfmsub213ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1187         vfmsub213ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1188         vfmsub213ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1189         vfmsub213ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1190         vfmsub213ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1191         vfmsub213ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1192         vfmsub213ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1193         vfmsub213ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1194         vfmsub213ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1195         vfmsub213ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1196         vfmsub213ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1197         vfmsub213ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1198         vfmsub213ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1199         vfmsub213ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1200         vfmsub213ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1201         vfmsub213ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1202         vfmsub213ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1203         vfmsub213ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1204         vfmsub213ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1205         vfmsub213ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1206         vfmsub213ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1207         vfmsub213ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1208         vfmsub213ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1209         vfmsub213ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1210         vfmsub213ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1211         vfmsub231pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1212         vfmsub231pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1213         vfmsub231pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1214         vfmsub231pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1215         vfmsub231pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1216         vfmsub231pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1217         vfmsub231pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1218         vfmsub231pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1219         vfmsub231pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1220         vfmsub231pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1221         vfmsub231pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1222         vfmsub231pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1223         vfmsub231pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1224         vfmsub231pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1225         vfmsub231pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1226         vfmsub231pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1227         vfmsub231pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1228         vfmsub231pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1229         vfmsub231pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1230         vfmsub231pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1231         vfmsub231pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1232         vfmsub231pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1233         vfmsub231pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1234         vfmsub231pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1235         vfmsub231pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1236         vfmsub231pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1237         vfmsub231pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1238         vfmsub231pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1239         vfmsub231ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1240         vfmsub231ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1241         vfmsub231ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1242         vfmsub231ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1243         vfmsub231ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1244         vfmsub231ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1245         vfmsub231ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1246         vfmsub231ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1247         vfmsub231ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1248         vfmsub231ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1249         vfmsub231ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1250         vfmsub231ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1251         vfmsub231ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1252         vfmsub231ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1253         vfmsub231ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1254         vfmsub231ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1255         vfmsub231ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1256         vfmsub231ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1257         vfmsub231ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1258         vfmsub231ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1259         vfmsub231ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1260         vfmsub231ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1261         vfmsub231ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1262         vfmsub231ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1263         vfmsub231ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1264         vfmsub231ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1265         vfmsub231ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1266         vfmsub231ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1267         vfmsubadd132pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1268         vfmsubadd132pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1269         vfmsubadd132pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1270         vfmsubadd132pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1271         vfmsubadd132pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1272         vfmsubadd132pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1273         vfmsubadd132pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1274         vfmsubadd132pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1275         vfmsubadd132pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1276         vfmsubadd132pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1277         vfmsubadd132pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1278         vfmsubadd132pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1279         vfmsubadd132pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1280         vfmsubadd132pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1281         vfmsubadd132pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1282         vfmsubadd132pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1283         vfmsubadd132pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1284         vfmsubadd132pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1285         vfmsubadd132pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1286         vfmsubadd132pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1287         vfmsubadd132pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1288         vfmsubadd132pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1289         vfmsubadd132pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1290         vfmsubadd132pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1291         vfmsubadd132pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1292         vfmsubadd132pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1293         vfmsubadd132pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1294         vfmsubadd132pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1295         vfmsubadd132ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1296         vfmsubadd132ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1297         vfmsubadd132ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1298         vfmsubadd132ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1299         vfmsubadd132ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1300         vfmsubadd132ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1301         vfmsubadd132ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1302         vfmsubadd132ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1303         vfmsubadd132ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1304         vfmsubadd132ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1305         vfmsubadd132ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1306         vfmsubadd132ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1307         vfmsubadd132ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1308         vfmsubadd132ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1309         vfmsubadd132ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1310         vfmsubadd132ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1311         vfmsubadd132ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1312         vfmsubadd132ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1313         vfmsubadd132ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1314         vfmsubadd132ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1315         vfmsubadd132ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1316         vfmsubadd132ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1317         vfmsubadd132ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1318         vfmsubadd132ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1319         vfmsubadd132ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1320         vfmsubadd132ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1321         vfmsubadd132ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1322         vfmsubadd132ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1323         vfmsubadd213pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1324         vfmsubadd213pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1325         vfmsubadd213pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1326         vfmsubadd213pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1327         vfmsubadd213pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1328         vfmsubadd213pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1329         vfmsubadd213pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1330         vfmsubadd213pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1331         vfmsubadd213pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1332         vfmsubadd213pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1333         vfmsubadd213pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1334         vfmsubadd213pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1335         vfmsubadd213pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1336         vfmsubadd213pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1337         vfmsubadd213pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1338         vfmsubadd213pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1339         vfmsubadd213pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1340         vfmsubadd213pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1341         vfmsubadd213pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1342         vfmsubadd213pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1343         vfmsubadd213pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1344         vfmsubadd213pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1345         vfmsubadd213pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1346         vfmsubadd213pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1347         vfmsubadd213pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1348         vfmsubadd213pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1349         vfmsubadd213pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1350         vfmsubadd213pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1351         vfmsubadd213ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1352         vfmsubadd213ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1353         vfmsubadd213ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1354         vfmsubadd213ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1355         vfmsubadd213ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1356         vfmsubadd213ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1357         vfmsubadd213ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1358         vfmsubadd213ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1359         vfmsubadd213ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1360         vfmsubadd213ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1361         vfmsubadd213ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1362         vfmsubadd213ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1363         vfmsubadd213ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1364         vfmsubadd213ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1365         vfmsubadd213ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1366         vfmsubadd213ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1367         vfmsubadd213ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1368         vfmsubadd213ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1369         vfmsubadd213ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1370         vfmsubadd213ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1371         vfmsubadd213ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1372         vfmsubadd213ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1373         vfmsubadd213ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1374         vfmsubadd213ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1375         vfmsubadd213ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1376         vfmsubadd213ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1377         vfmsubadd213ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1378         vfmsubadd213ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1379         vfmsubadd231pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1380         vfmsubadd231pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1381         vfmsubadd231pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1382         vfmsubadd231pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1383         vfmsubadd231pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1384         vfmsubadd231pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1385         vfmsubadd231pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1386         vfmsubadd231pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1387         vfmsubadd231pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1388         vfmsubadd231pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1389         vfmsubadd231pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1390         vfmsubadd231pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1391         vfmsubadd231pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1392         vfmsubadd231pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1393         vfmsubadd231pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1394         vfmsubadd231pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1395         vfmsubadd231pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1396         vfmsubadd231pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1397         vfmsubadd231pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1398         vfmsubadd231pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1399         vfmsubadd231pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1400         vfmsubadd231pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1401         vfmsubadd231pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1402         vfmsubadd231pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1403         vfmsubadd231pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1404         vfmsubadd231pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1405         vfmsubadd231pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1406         vfmsubadd231pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1407         vfmsubadd231ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1408         vfmsubadd231ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1409         vfmsubadd231ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1410         vfmsubadd231ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1411         vfmsubadd231ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1412         vfmsubadd231ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1413         vfmsubadd231ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1414         vfmsubadd231ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1415         vfmsubadd231ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1416         vfmsubadd231ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1417         vfmsubadd231ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1418         vfmsubadd231ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1419         vfmsubadd231ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1420         vfmsubadd231ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1421         vfmsubadd231ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1422         vfmsubadd231ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1423         vfmsubadd231ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1424         vfmsubadd231ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1425         vfmsubadd231ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1426         vfmsubadd231ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1427         vfmsubadd231ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1428         vfmsubadd231ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1429         vfmsubadd231ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1430         vfmsubadd231ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1431         vfmsubadd231ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1432         vfmsubadd231ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1433         vfmsubadd231ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1434         vfmsubadd231ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1435         vfnmadd132pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1436         vfnmadd132pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1437         vfnmadd132pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1438         vfnmadd132pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1439         vfnmadd132pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1440         vfnmadd132pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1441         vfnmadd132pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1442         vfnmadd132pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1443         vfnmadd132pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1444         vfnmadd132pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1445         vfnmadd132pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1446         vfnmadd132pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1447         vfnmadd132pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1448         vfnmadd132pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1449         vfnmadd132pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1450         vfnmadd132pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1451         vfnmadd132pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1452         vfnmadd132pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1453         vfnmadd132pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1454         vfnmadd132pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1455         vfnmadd132pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1456         vfnmadd132pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1457         vfnmadd132pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1458         vfnmadd132pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1459         vfnmadd132pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1460         vfnmadd132pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1461         vfnmadd132pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1462         vfnmadd132pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1463         vfnmadd132ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1464         vfnmadd132ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1465         vfnmadd132ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1466         vfnmadd132ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1467         vfnmadd132ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1468         vfnmadd132ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1469         vfnmadd132ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1470         vfnmadd132ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1471         vfnmadd132ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1472         vfnmadd132ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1473         vfnmadd132ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1474         vfnmadd132ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1475         vfnmadd132ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1476         vfnmadd132ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1477         vfnmadd132ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1478         vfnmadd132ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1479         vfnmadd132ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1480         vfnmadd132ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1481         vfnmadd132ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1482         vfnmadd132ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1483         vfnmadd132ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1484         vfnmadd132ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1485         vfnmadd132ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1486         vfnmadd132ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1487         vfnmadd132ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1488         vfnmadd132ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1489         vfnmadd132ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1490         vfnmadd132ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1491         vfnmadd213pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1492         vfnmadd213pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1493         vfnmadd213pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1494         vfnmadd213pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1495         vfnmadd213pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1496         vfnmadd213pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1497         vfnmadd213pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1498         vfnmadd213pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1499         vfnmadd213pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1500         vfnmadd213pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1501         vfnmadd213pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1502         vfnmadd213pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1503         vfnmadd213pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1504         vfnmadd213pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1505         vfnmadd213pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1506         vfnmadd213pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1507         vfnmadd213pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1508         vfnmadd213pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1509         vfnmadd213pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1510         vfnmadd213pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1511         vfnmadd213pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1512         vfnmadd213pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1513         vfnmadd213pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1514         vfnmadd213pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1515         vfnmadd213pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1516         vfnmadd213pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1517         vfnmadd213pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1518         vfnmadd213pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1519         vfnmadd213ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1520         vfnmadd213ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1521         vfnmadd213ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1522         vfnmadd213ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1523         vfnmadd213ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1524         vfnmadd213ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1525         vfnmadd213ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1526         vfnmadd213ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1527         vfnmadd213ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1528         vfnmadd213ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1529         vfnmadd213ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1530         vfnmadd213ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1531         vfnmadd213ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1532         vfnmadd213ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1533         vfnmadd213ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1534         vfnmadd213ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1535         vfnmadd213ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1536         vfnmadd213ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1537         vfnmadd213ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1538         vfnmadd213ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1539         vfnmadd213ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1540         vfnmadd213ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1541         vfnmadd213ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1542         vfnmadd213ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1543         vfnmadd213ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1544         vfnmadd213ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1545         vfnmadd213ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1546         vfnmadd213ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1547         vfnmadd231pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1548         vfnmadd231pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1549         vfnmadd231pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1550         vfnmadd231pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1551         vfnmadd231pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1552         vfnmadd231pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1553         vfnmadd231pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1554         vfnmadd231pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1555         vfnmadd231pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1556         vfnmadd231pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1557         vfnmadd231pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1558         vfnmadd231pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1559         vfnmadd231pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1560         vfnmadd231pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1561         vfnmadd231pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1562         vfnmadd231pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1563         vfnmadd231pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1564         vfnmadd231pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1565         vfnmadd231pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1566         vfnmadd231pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1567         vfnmadd231pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1568         vfnmadd231pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1569         vfnmadd231pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1570         vfnmadd231pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1571         vfnmadd231pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1572         vfnmadd231pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1573         vfnmadd231pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1574         vfnmadd231pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1575         vfnmadd231ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1576         vfnmadd231ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1577         vfnmadd231ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1578         vfnmadd231ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1579         vfnmadd231ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1580         vfnmadd231ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1581         vfnmadd231ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1582         vfnmadd231ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1583         vfnmadd231ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1584         vfnmadd231ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1585         vfnmadd231ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1586         vfnmadd231ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1587         vfnmadd231ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1588         vfnmadd231ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1589         vfnmadd231ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1590         vfnmadd231ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1591         vfnmadd231ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1592         vfnmadd231ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1593         vfnmadd231ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1594         vfnmadd231ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1595         vfnmadd231ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1596         vfnmadd231ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1597         vfnmadd231ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1598         vfnmadd231ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1599         vfnmadd231ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1600         vfnmadd231ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1601         vfnmadd231ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1602         vfnmadd231ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1603         vfnmsub132pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1604         vfnmsub132pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1605         vfnmsub132pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1606         vfnmsub132pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1607         vfnmsub132pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1608         vfnmsub132pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1609         vfnmsub132pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1610         vfnmsub132pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1611         vfnmsub132pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1612         vfnmsub132pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1613         vfnmsub132pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1614         vfnmsub132pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1615         vfnmsub132pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1616         vfnmsub132pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1617         vfnmsub132pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1618         vfnmsub132pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1619         vfnmsub132pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1620         vfnmsub132pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1621         vfnmsub132pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1622         vfnmsub132pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1623         vfnmsub132pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1624         vfnmsub132pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1625         vfnmsub132pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1626         vfnmsub132pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1627         vfnmsub132pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1628         vfnmsub132pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1629         vfnmsub132pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1630         vfnmsub132pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1631         vfnmsub132ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1632         vfnmsub132ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1633         vfnmsub132ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1634         vfnmsub132ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1635         vfnmsub132ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1636         vfnmsub132ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1637         vfnmsub132ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1638         vfnmsub132ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1639         vfnmsub132ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1640         vfnmsub132ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1641         vfnmsub132ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1642         vfnmsub132ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1643         vfnmsub132ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1644         vfnmsub132ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1645         vfnmsub132ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1646         vfnmsub132ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1647         vfnmsub132ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1648         vfnmsub132ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1649         vfnmsub132ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1650         vfnmsub132ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1651         vfnmsub132ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1652         vfnmsub132ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1653         vfnmsub132ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1654         vfnmsub132ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1655         vfnmsub132ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1656         vfnmsub132ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1657         vfnmsub132ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1658         vfnmsub132ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1659         vfnmsub213pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1660         vfnmsub213pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1661         vfnmsub213pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1662         vfnmsub213pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1663         vfnmsub213pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1664         vfnmsub213pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1665         vfnmsub213pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1666         vfnmsub213pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1667         vfnmsub213pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1668         vfnmsub213pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1669         vfnmsub213pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1670         vfnmsub213pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1671         vfnmsub213pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1672         vfnmsub213pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1673         vfnmsub213pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1674         vfnmsub213pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1675         vfnmsub213pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1676         vfnmsub213pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1677         vfnmsub213pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1678         vfnmsub213pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1679         vfnmsub213pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1680         vfnmsub213pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1681         vfnmsub213pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1682         vfnmsub213pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1683         vfnmsub213pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1684         vfnmsub213pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1685         vfnmsub213pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1686         vfnmsub213pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1687         vfnmsub213ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1688         vfnmsub213ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1689         vfnmsub213ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1690         vfnmsub213ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1691         vfnmsub213ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1692         vfnmsub213ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1693         vfnmsub213ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1694         vfnmsub213ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1695         vfnmsub213ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1696         vfnmsub213ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1697         vfnmsub213ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1698         vfnmsub213ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1699         vfnmsub213ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1700         vfnmsub213ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1701         vfnmsub213ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1702         vfnmsub213ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1703         vfnmsub213ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1704         vfnmsub213ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1705         vfnmsub213ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1706         vfnmsub213ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1707         vfnmsub213ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1708         vfnmsub213ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1709         vfnmsub213ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1710         vfnmsub213ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1711         vfnmsub213ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1712         vfnmsub213ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1713         vfnmsub213ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1714         vfnmsub213ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1715         vfnmsub231pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1716         vfnmsub231pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1717         vfnmsub231pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1718         vfnmsub231pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1719         vfnmsub231pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1720         vfnmsub231pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1721         vfnmsub231pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1722         vfnmsub231pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1723         vfnmsub231pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1724         vfnmsub231pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1725         vfnmsub231pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1726         vfnmsub231pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1727         vfnmsub231pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1728         vfnmsub231pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1729         vfnmsub231pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1730         vfnmsub231pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1731         vfnmsub231pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1732         vfnmsub231pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1733         vfnmsub231pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1734         vfnmsub231pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1735         vfnmsub231pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1736         vfnmsub231pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1737         vfnmsub231pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1738         vfnmsub231pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1739         vfnmsub231pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1740         vfnmsub231pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1741         vfnmsub231pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1742         vfnmsub231pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1743         vfnmsub231ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1744         vfnmsub231ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1745         vfnmsub231ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1746         vfnmsub231ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1747         vfnmsub231ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1748         vfnmsub231ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1749         vfnmsub231ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1750         vfnmsub231ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1751         vfnmsub231ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1752         vfnmsub231ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1753         vfnmsub231ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1754         vfnmsub231ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1755         vfnmsub231ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1756         vfnmsub231ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1757         vfnmsub231ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1758         vfnmsub231ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1759         vfnmsub231ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1760         vfnmsub231ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1761         vfnmsub231ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1762         vfnmsub231ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1763         vfnmsub231ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1764         vfnmsub231ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1765         vfnmsub231ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1766         vfnmsub231ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1767         vfnmsub231ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1768         vfnmsub231ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1769         vfnmsub231ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1770         vfnmsub231ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1771         vgatherdpd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
1772         vgatherdpd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
1773         vgatherdpd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
1774         vgatherdpd      123(%r14,%xmm31,8), %ymm30{%k1}  # AVX512{F,VL}
1775         vgatherdpd      256(%r9,%xmm31), %ymm30{%k1}     # AVX512{F,VL}
1776         vgatherdpd      1024(%rcx,%xmm31,4), %ymm30{%k1}         # AVX512{F,VL}
1777         vgatherdps      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
1778         vgatherdps      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
1779         vgatherdps      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
1780         vgatherdps      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
1781         vgatherdps      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
1782         vgatherdps      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
1783         vgatherqpd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
1784         vgatherqpd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
1785         vgatherqpd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
1786         vgatherqpd      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
1787         vgatherqpd      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
1788         vgatherqpd      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
1789         vgatherqps      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
1790         vgatherqps      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
1791         vgatherqps      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
1792         vgatherqps      123(%r14,%ymm31,8), %xmm30{%k1}  # AVX512{F,VL}
1793         vgatherqps      256(%r9,%ymm31), %xmm30{%k1}     # AVX512{F,VL}
1794         vgatherqps      1024(%rcx,%ymm31,4), %xmm30{%k1}         # AVX512{F,VL}
1795         vgetexppd       %xmm29, %xmm30   # AVX512{F,VL}
1796         vgetexppd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1797         vgetexppd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1798         vgetexppd       (%rcx), %xmm30   # AVX512{F,VL}
1799         vgetexppd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
1800         vgetexppd       (%rcx){1to2}, %xmm30     # AVX512{F,VL}
1801         vgetexppd       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
1802         vgetexppd       2048(%rdx), %xmm30       # AVX512{F,VL}
1803         vgetexppd       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
1804         vgetexppd       -2064(%rdx), %xmm30      # AVX512{F,VL}
1805         vgetexppd       1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
1806         vgetexppd       1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
1807         vgetexppd       -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
1808         vgetexppd       -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
1809         vgetexppd       %ymm29, %ymm30   # AVX512{F,VL}
1810         vgetexppd       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1811         vgetexppd       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1812         vgetexppd       (%rcx), %ymm30   # AVX512{F,VL}
1813         vgetexppd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
1814         vgetexppd       (%rcx){1to4}, %ymm30     # AVX512{F,VL}
1815         vgetexppd       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
1816         vgetexppd       4096(%rdx), %ymm30       # AVX512{F,VL}
1817         vgetexppd       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
1818         vgetexppd       -4128(%rdx), %ymm30      # AVX512{F,VL}
1819         vgetexppd       1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
1820         vgetexppd       1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
1821         vgetexppd       -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
1822         vgetexppd       -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
1823         vgetexpps       %xmm29, %xmm30   # AVX512{F,VL}
1824         vgetexpps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1825         vgetexpps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1826         vgetexpps       (%rcx), %xmm30   # AVX512{F,VL}
1827         vgetexpps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
1828         vgetexpps       (%rcx){1to4}, %xmm30     # AVX512{F,VL}
1829         vgetexpps       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
1830         vgetexpps       2048(%rdx), %xmm30       # AVX512{F,VL}
1831         vgetexpps       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
1832         vgetexpps       -2064(%rdx), %xmm30      # AVX512{F,VL}
1833         vgetexpps       508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
1834         vgetexpps       512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
1835         vgetexpps       -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
1836         vgetexpps       -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
1837         vgetexpps       %ymm29, %ymm30   # AVX512{F,VL}
1838         vgetexpps       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1839         vgetexpps       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1840         vgetexpps       (%rcx), %ymm30   # AVX512{F,VL}
1841         vgetexpps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
1842         vgetexpps       (%rcx){1to8}, %ymm30     # AVX512{F,VL}
1843         vgetexpps       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
1844         vgetexpps       4096(%rdx), %ymm30       # AVX512{F,VL}
1845         vgetexpps       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
1846         vgetexpps       -4128(%rdx), %ymm30      # AVX512{F,VL}
1847         vgetexpps       508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
1848         vgetexpps       512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
1849         vgetexpps       -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
1850         vgetexpps       -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
1851         vgetmantpd      $0xab, %xmm29, %xmm30    # AVX512{F,VL}
1852         vgetmantpd      $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
1853         vgetmantpd      $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
1854         vgetmantpd      $123, %xmm29, %xmm30     # AVX512{F,VL}
1855         vgetmantpd      $123, (%rcx), %xmm30     # AVX512{F,VL}
1856         vgetmantpd      $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
1857         vgetmantpd      $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
1858         vgetmantpd      $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
1859         vgetmantpd      $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
1860         vgetmantpd      $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
1861         vgetmantpd      $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
1862         vgetmantpd      $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
1863         vgetmantpd      $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
1864         vgetmantpd      $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
1865         vgetmantpd      $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
1866         vgetmantpd      $0xab, %ymm29, %ymm30    # AVX512{F,VL}
1867         vgetmantpd      $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
1868         vgetmantpd      $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
1869         vgetmantpd      $123, %ymm29, %ymm30     # AVX512{F,VL}
1870         vgetmantpd      $123, (%rcx), %ymm30     # AVX512{F,VL}
1871         vgetmantpd      $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
1872         vgetmantpd      $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
1873         vgetmantpd      $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
1874         vgetmantpd      $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
1875         vgetmantpd      $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
1876         vgetmantpd      $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
1877         vgetmantpd      $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
1878         vgetmantpd      $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
1879         vgetmantpd      $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
1880         vgetmantpd      $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
1881         vgetmantps      $0xab, %xmm29, %xmm30    # AVX512{F,VL}
1882         vgetmantps      $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
1883         vgetmantps      $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
1884         vgetmantps      $123, %xmm29, %xmm30     # AVX512{F,VL}
1885         vgetmantps      $123, (%rcx), %xmm30     # AVX512{F,VL}
1886         vgetmantps      $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
1887         vgetmantps      $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
1888         vgetmantps      $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
1889         vgetmantps      $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
1890         vgetmantps      $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
1891         vgetmantps      $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
1892         vgetmantps      $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
1893         vgetmantps      $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
1894         vgetmantps      $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
1895         vgetmantps      $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
1896         vgetmantps      $0xab, %ymm29, %ymm30    # AVX512{F,VL}
1897         vgetmantps      $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
1898         vgetmantps      $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
1899         vgetmantps      $123, %ymm29, %ymm30     # AVX512{F,VL}
1900         vgetmantps      $123, (%rcx), %ymm30     # AVX512{F,VL}
1901         vgetmantps      $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
1902         vgetmantps      $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
1903         vgetmantps      $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
1904         vgetmantps      $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
1905         vgetmantps      $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
1906         vgetmantps      $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
1907         vgetmantps      $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
1908         vgetmantps      $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
1909         vgetmantps      $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
1910         vgetmantps      $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
1911         vinsertf32x4    $0xab, %xmm28, %ymm29, %ymm30    # AVX512{F,VL}
1912         vinsertf32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
1913         vinsertf32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
1914         vinsertf32x4    $123, %xmm28, %ymm29, %ymm30     # AVX512{F,VL}
1915         vinsertf32x4    $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
1916         vinsertf32x4    $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
1917         vinsertf32x4    $123, 2032(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
1918         vinsertf32x4    $123, 2048(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
1919         vinsertf32x4    $123, -2048(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
1920         vinsertf32x4    $123, -2064(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
1921         vinserti32x4    $0xab, %xmm28, %ymm29, %ymm30    # AVX512{F,VL}
1922         vinserti32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
1923         vinserti32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
1924         vinserti32x4    $123, %xmm28, %ymm29, %ymm30     # AVX512{F,VL}
1925         vinserti32x4    $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
1926         vinserti32x4    $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
1927         vinserti32x4    $123, 2032(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
1928         vinserti32x4    $123, 2048(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
1929         vinserti32x4    $123, -2048(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
1930         vinserti32x4    $123, -2064(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
1931         vmaxpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1932         vmaxpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1933         vmaxpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1934         vmaxpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1935         vmaxpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1936         vmaxpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1937         vmaxpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1938         vmaxpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1939         vmaxpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1940         vmaxpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1941         vmaxpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1942         vmaxpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1943         vmaxpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
1944         vmaxpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
1945         vmaxpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1946         vmaxpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1947         vmaxpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1948         vmaxpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1949         vmaxpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1950         vmaxpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
1951         vmaxpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1952         vmaxpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1953         vmaxpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1954         vmaxpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1955         vmaxpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1956         vmaxpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
1957         vmaxpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
1958         vmaxpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
1959         vmaxps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1960         vmaxps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1961         vmaxps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1962         vmaxps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1963         vmaxps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1964         vmaxps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
1965         vmaxps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1966         vmaxps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1967         vmaxps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1968         vmaxps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1969         vmaxps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
1970         vmaxps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
1971         vmaxps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1972         vmaxps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
1973         vmaxps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
1974         vmaxps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
1975         vmaxps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
1976         vmaxps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
1977         vmaxps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
1978         vmaxps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
1979         vmaxps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
1980         vmaxps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
1981         vmaxps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
1982         vmaxps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
1983         vmaxps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
1984         vmaxps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
1985         vmaxps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
1986         vmaxps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
1987         vminpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
1988         vminpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
1989         vminpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
1990         vminpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
1991         vminpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
1992         vminpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
1993         vminpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
1994         vminpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
1995         vminpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
1996         vminpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
1997         vminpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
1998         vminpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
1999         vminpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
2000         vminpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
2001         vminpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2002         vminpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2003         vminpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2004         vminpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2005         vminpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2006         vminpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
2007         vminpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2008         vminpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2009         vminpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2010         vminpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2011         vminpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2012         vminpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
2013         vminpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
2014         vminpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
2015         vminps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2016         vminps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2017         vminps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2018         vminps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2019         vminps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2020         vminps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
2021         vminps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2022         vminps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2023         vminps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2024         vminps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2025         vminps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
2026         vminps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
2027         vminps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2028         vminps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
2029         vminps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2030         vminps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2031         vminps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2032         vminps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2033         vminps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2034         vminps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
2035         vminps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2036         vminps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2037         vminps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2038         vminps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2039         vminps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
2040         vminps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
2041         vminps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2042         vminps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
2043         vmovapd %xmm29, %xmm30   # AVX512{F,VL}
2044         vmovapd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2045         vmovapd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2046         vmovapd (%rcx), %xmm30   # AVX512{F,VL}
2047         vmovapd 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2048         vmovapd 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2049         vmovapd 2048(%rdx), %xmm30       # AVX512{F,VL}
2050         vmovapd -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2051         vmovapd -2064(%rdx), %xmm30      # AVX512{F,VL}
2052         vmovapd %ymm29, %ymm30   # AVX512{F,VL}
2053         vmovapd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2054         vmovapd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2055         vmovapd (%rcx), %ymm30   # AVX512{F,VL}
2056         vmovapd 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2057         vmovapd 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2058         vmovapd 4096(%rdx), %ymm30       # AVX512{F,VL}
2059         vmovapd -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2060         vmovapd -4128(%rdx), %ymm30      # AVX512{F,VL}
2061         vmovaps %xmm29, %xmm30   # AVX512{F,VL}
2062         vmovaps %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2063         vmovaps %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2064         vmovaps (%rcx), %xmm30   # AVX512{F,VL}
2065         vmovaps 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2066         vmovaps 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2067         vmovaps 2048(%rdx), %xmm30       # AVX512{F,VL}
2068         vmovaps -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2069         vmovaps -2064(%rdx), %xmm30      # AVX512{F,VL}
2070         vmovaps %ymm29, %ymm30   # AVX512{F,VL}
2071         vmovaps %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2072         vmovaps %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2073         vmovaps (%rcx), %ymm30   # AVX512{F,VL}
2074         vmovaps 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2075         vmovaps 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2076         vmovaps 4096(%rdx), %ymm30       # AVX512{F,VL}
2077         vmovaps -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2078         vmovaps -4128(%rdx), %ymm30      # AVX512{F,VL}
2079         vmovddup        %xmm29, %xmm30   # AVX512{F,VL}
2080         vmovddup        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2081         vmovddup        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2082         vmovddup        (%rcx), %xmm30   # AVX512{F,VL}
2083         vmovddup        0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2084         vmovddup        1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
2085         vmovddup        1024(%rdx), %xmm30       # AVX512{F,VL}
2086         vmovddup        -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
2087         vmovddup        -1032(%rdx), %xmm30      # AVX512{F,VL}
2088         vmovddup        %ymm29, %ymm30   # AVX512{F,VL}
2089         vmovddup        %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2090         vmovddup        %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2091         vmovddup        (%rcx), %ymm30   # AVX512{F,VL}
2092         vmovddup        0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2093         vmovddup        4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2094         vmovddup        4096(%rdx), %ymm30       # AVX512{F,VL}
2095         vmovddup        -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2096         vmovddup        -4128(%rdx), %ymm30      # AVX512{F,VL}
2097         vmovdqa32       %xmm29, %xmm30   # AVX512{F,VL}
2098         vmovdqa32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2099         vmovdqa32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2100         vmovdqa32       (%rcx), %xmm30   # AVX512{F,VL}
2101         vmovdqa32       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2102         vmovdqa32       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2103         vmovdqa32       2048(%rdx), %xmm30       # AVX512{F,VL}
2104         vmovdqa32       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2105         vmovdqa32       -2064(%rdx), %xmm30      # AVX512{F,VL}
2106         vmovdqa32       %ymm29, %ymm30   # AVX512{F,VL}
2107         vmovdqa32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2108         vmovdqa32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2109         vmovdqa32       (%rcx), %ymm30   # AVX512{F,VL}
2110         vmovdqa32       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2111         vmovdqa32       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2112         vmovdqa32       4096(%rdx), %ymm30       # AVX512{F,VL}
2113         vmovdqa32       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2114         vmovdqa32       -4128(%rdx), %ymm30      # AVX512{F,VL}
2115         vmovdqa64       %xmm29, %xmm30   # AVX512{F,VL}
2116         vmovdqa64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2117         vmovdqa64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2118         vmovdqa64       (%rcx), %xmm30   # AVX512{F,VL}
2119         vmovdqa64       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2120         vmovdqa64       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2121         vmovdqa64       2048(%rdx), %xmm30       # AVX512{F,VL}
2122         vmovdqa64       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2123         vmovdqa64       -2064(%rdx), %xmm30      # AVX512{F,VL}
2124         vmovdqa64       %ymm29, %ymm30   # AVX512{F,VL}
2125         vmovdqa64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2126         vmovdqa64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2127         vmovdqa64       (%rcx), %ymm30   # AVX512{F,VL}
2128         vmovdqa64       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2129         vmovdqa64       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2130         vmovdqa64       4096(%rdx), %ymm30       # AVX512{F,VL}
2131         vmovdqa64       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2132         vmovdqa64       -4128(%rdx), %ymm30      # AVX512{F,VL}
2133         vmovdqu32       %xmm29, %xmm30   # AVX512{F,VL}
2134         vmovdqu32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2135         vmovdqu32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2136         vmovdqu32       (%rcx), %xmm30   # AVX512{F,VL}
2137         vmovdqu32       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2138         vmovdqu32       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2139         vmovdqu32       2048(%rdx), %xmm30       # AVX512{F,VL}
2140         vmovdqu32       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2141         vmovdqu32       -2064(%rdx), %xmm30      # AVX512{F,VL}
2142         vmovdqu32       %ymm29, %ymm30   # AVX512{F,VL}
2143         vmovdqu32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2144         vmovdqu32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2145         vmovdqu32       (%rcx), %ymm30   # AVX512{F,VL}
2146         vmovdqu32       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2147         vmovdqu32       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2148         vmovdqu32       4096(%rdx), %ymm30       # AVX512{F,VL}
2149         vmovdqu32       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2150         vmovdqu32       -4128(%rdx), %ymm30      # AVX512{F,VL}
2151         vmovdqu64       %xmm29, %xmm30   # AVX512{F,VL}
2152         vmovdqu64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2153         vmovdqu64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2154         vmovdqu64       (%rcx), %xmm30   # AVX512{F,VL}
2155         vmovdqu64       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2156         vmovdqu64       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2157         vmovdqu64       2048(%rdx), %xmm30       # AVX512{F,VL}
2158         vmovdqu64       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2159         vmovdqu64       -2064(%rdx), %xmm30      # AVX512{F,VL}
2160         vmovdqu64       %ymm29, %ymm30   # AVX512{F,VL}
2161         vmovdqu64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2162         vmovdqu64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2163         vmovdqu64       (%rcx), %ymm30   # AVX512{F,VL}
2164         vmovdqu64       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2165         vmovdqu64       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2166         vmovdqu64       4096(%rdx), %ymm30       # AVX512{F,VL}
2167         vmovdqu64       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2168         vmovdqu64       -4128(%rdx), %ymm30      # AVX512{F,VL}
2169         vmovntdq        %xmm30, (%rcx)   # AVX512{F,VL}
2170         vmovntdq        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2171         vmovntdq        %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
2172         vmovntdq        %xmm30, 2048(%rdx)       # AVX512{F,VL}
2173         vmovntdq        %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
2174         vmovntdq        %xmm30, -2064(%rdx)      # AVX512{F,VL}
2175         vmovntdq        %ymm30, (%rcx)   # AVX512{F,VL}
2176         vmovntdq        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2177         vmovntdq        %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
2178         vmovntdq        %ymm30, 4096(%rdx)       # AVX512{F,VL}
2179         vmovntdq        %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
2180         vmovntdq        %ymm30, -4128(%rdx)      # AVX512{F,VL}
2181         vmovntdqa       (%rcx), %xmm30   # AVX512{F,VL}
2182         vmovntdqa       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2183         vmovntdqa       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2184         vmovntdqa       2048(%rdx), %xmm30       # AVX512{F,VL}
2185         vmovntdqa       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2186         vmovntdqa       -2064(%rdx), %xmm30      # AVX512{F,VL}
2187         vmovntdqa       (%rcx), %ymm30   # AVX512{F,VL}
2188         vmovntdqa       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2189         vmovntdqa       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2190         vmovntdqa       4096(%rdx), %ymm30       # AVX512{F,VL}
2191         vmovntdqa       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2192         vmovntdqa       -4128(%rdx), %ymm30      # AVX512{F,VL}
2193         vmovntpd        %xmm30, (%rcx)   # AVX512{F,VL}
2194         vmovntpd        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2195         vmovntpd        %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
2196         vmovntpd        %xmm30, 2048(%rdx)       # AVX512{F,VL}
2197         vmovntpd        %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
2198         vmovntpd        %xmm30, -2064(%rdx)      # AVX512{F,VL}
2199         vmovntpd        %ymm30, (%rcx)   # AVX512{F,VL}
2200         vmovntpd        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2201         vmovntpd        %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
2202         vmovntpd        %ymm30, 4096(%rdx)       # AVX512{F,VL}
2203         vmovntpd        %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
2204         vmovntpd        %ymm30, -4128(%rdx)      # AVX512{F,VL}
2205         vmovntps        %xmm30, (%rcx)   # AVX512{F,VL}
2206         vmovntps        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2207         vmovntps        %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
2208         vmovntps        %xmm30, 2048(%rdx)       # AVX512{F,VL}
2209         vmovntps        %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
2210         vmovntps        %xmm30, -2064(%rdx)      # AVX512{F,VL}
2211         vmovntps        %ymm30, (%rcx)   # AVX512{F,VL}
2212         vmovntps        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2213         vmovntps        %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
2214         vmovntps        %ymm30, 4096(%rdx)       # AVX512{F,VL}
2215         vmovntps        %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
2216         vmovntps        %ymm30, -4128(%rdx)      # AVX512{F,VL}
2217         vmovshdup       %xmm29, %xmm30   # AVX512{F,VL}
2218         vmovshdup       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2219         vmovshdup       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2220         vmovshdup       (%rcx), %xmm30   # AVX512{F,VL}
2221         vmovshdup       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2222         vmovshdup       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2223         vmovshdup       2048(%rdx), %xmm30       # AVX512{F,VL}
2224         vmovshdup       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2225         vmovshdup       -2064(%rdx), %xmm30      # AVX512{F,VL}
2226         vmovshdup       %ymm29, %ymm30   # AVX512{F,VL}
2227         vmovshdup       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2228         vmovshdup       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2229         vmovshdup       (%rcx), %ymm30   # AVX512{F,VL}
2230         vmovshdup       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2231         vmovshdup       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2232         vmovshdup       4096(%rdx), %ymm30       # AVX512{F,VL}
2233         vmovshdup       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2234         vmovshdup       -4128(%rdx), %ymm30      # AVX512{F,VL}
2235         vmovsldup       %xmm29, %xmm30   # AVX512{F,VL}
2236         vmovsldup       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2237         vmovsldup       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2238         vmovsldup       (%rcx), %xmm30   # AVX512{F,VL}
2239         vmovsldup       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2240         vmovsldup       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2241         vmovsldup       2048(%rdx), %xmm30       # AVX512{F,VL}
2242         vmovsldup       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2243         vmovsldup       -2064(%rdx), %xmm30      # AVX512{F,VL}
2244         vmovsldup       %ymm29, %ymm30   # AVX512{F,VL}
2245         vmovsldup       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2246         vmovsldup       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2247         vmovsldup       (%rcx), %ymm30   # AVX512{F,VL}
2248         vmovsldup       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2249         vmovsldup       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2250         vmovsldup       4096(%rdx), %ymm30       # AVX512{F,VL}
2251         vmovsldup       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2252         vmovsldup       -4128(%rdx), %ymm30      # AVX512{F,VL}
2253         vmovupd %xmm29, %xmm30   # AVX512{F,VL}
2254         vmovupd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2255         vmovupd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2256         vmovupd (%rcx), %xmm30   # AVX512{F,VL}
2257         vmovupd 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2258         vmovupd 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2259         vmovupd 2048(%rdx), %xmm30       # AVX512{F,VL}
2260         vmovupd -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2261         vmovupd -2064(%rdx), %xmm30      # AVX512{F,VL}
2262         vmovupd %ymm29, %ymm30   # AVX512{F,VL}
2263         vmovupd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2264         vmovupd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2265         vmovupd (%rcx), %ymm30   # AVX512{F,VL}
2266         vmovupd 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2267         vmovupd 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2268         vmovupd 4096(%rdx), %ymm30       # AVX512{F,VL}
2269         vmovupd -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2270         vmovupd -4128(%rdx), %ymm30      # AVX512{F,VL}
2271         vmovups %xmm29, %xmm30   # AVX512{F,VL}
2272         vmovups %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2273         vmovups %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2274         vmovups (%rcx), %xmm30   # AVX512{F,VL}
2275         vmovups 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2276         vmovups 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2277         vmovups 2048(%rdx), %xmm30       # AVX512{F,VL}
2278         vmovups -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2279         vmovups -2064(%rdx), %xmm30      # AVX512{F,VL}
2280         vmovups %ymm29, %ymm30   # AVX512{F,VL}
2281         vmovups %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2282         vmovups %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2283         vmovups (%rcx), %ymm30   # AVX512{F,VL}
2284         vmovups 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2285         vmovups 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2286         vmovups 4096(%rdx), %ymm30       # AVX512{F,VL}
2287         vmovups -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2288         vmovups -4128(%rdx), %ymm30      # AVX512{F,VL}
2289         vmulpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2290         vmulpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2291         vmulpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2292         vmulpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2293         vmulpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2294         vmulpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
2295         vmulpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2296         vmulpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2297         vmulpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2298         vmulpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2299         vmulpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2300         vmulpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
2301         vmulpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
2302         vmulpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
2303         vmulpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2304         vmulpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2305         vmulpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2306         vmulpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2307         vmulpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2308         vmulpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
2309         vmulpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2310         vmulpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2311         vmulpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2312         vmulpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2313         vmulpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2314         vmulpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
2315         vmulpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
2316         vmulpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
2317         vmulps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2318         vmulps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2319         vmulps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2320         vmulps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2321         vmulps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2322         vmulps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
2323         vmulps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2324         vmulps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2325         vmulps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2326         vmulps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2327         vmulps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
2328         vmulps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
2329         vmulps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2330         vmulps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
2331         vmulps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2332         vmulps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2333         vmulps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2334         vmulps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2335         vmulps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2336         vmulps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
2337         vmulps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2338         vmulps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2339         vmulps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2340         vmulps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2341         vmulps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
2342         vmulps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
2343         vmulps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2344         vmulps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
2345         vpabsd  %xmm29, %xmm30   # AVX512{F,VL}
2346         vpabsd  %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2347         vpabsd  %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2348         vpabsd  (%rcx), %xmm30   # AVX512{F,VL}
2349         vpabsd  0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2350         vpabsd  (%rcx){1to4}, %xmm30     # AVX512{F,VL}
2351         vpabsd  2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2352         vpabsd  2048(%rdx), %xmm30       # AVX512{F,VL}
2353         vpabsd  -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2354         vpabsd  -2064(%rdx), %xmm30      # AVX512{F,VL}
2355         vpabsd  508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
2356         vpabsd  512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
2357         vpabsd  -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
2358         vpabsd  -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
2359         vpabsd  %ymm29, %ymm30   # AVX512{F,VL}
2360         vpabsd  %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2361         vpabsd  %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2362         vpabsd  (%rcx), %ymm30   # AVX512{F,VL}
2363         vpabsd  0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2364         vpabsd  (%rcx){1to8}, %ymm30     # AVX512{F,VL}
2365         vpabsd  4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2366         vpabsd  4096(%rdx), %ymm30       # AVX512{F,VL}
2367         vpabsd  -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2368         vpabsd  -4128(%rdx), %ymm30      # AVX512{F,VL}
2369         vpabsd  508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
2370         vpabsd  512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
2371         vpabsd  -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
2372         vpabsd  -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
2373         vpabsq  %xmm29, %xmm30   # AVX512{F,VL}
2374         vpabsq  %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2375         vpabsq  %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2376         vpabsq  (%rcx), %xmm30   # AVX512{F,VL}
2377         vpabsq  0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2378         vpabsq  (%rcx){1to2}, %xmm30     # AVX512{F,VL}
2379         vpabsq  2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
2380         vpabsq  2048(%rdx), %xmm30       # AVX512{F,VL}
2381         vpabsq  -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
2382         vpabsq  -2064(%rdx), %xmm30      # AVX512{F,VL}
2383         vpabsq  1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
2384         vpabsq  1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
2385         vpabsq  -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
2386         vpabsq  -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
2387         vpabsq  %ymm29, %ymm30   # AVX512{F,VL}
2388         vpabsq  %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2389         vpabsq  %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2390         vpabsq  (%rcx), %ymm30   # AVX512{F,VL}
2391         vpabsq  0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2392         vpabsq  (%rcx){1to4}, %ymm30     # AVX512{F,VL}
2393         vpabsq  4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
2394         vpabsq  4096(%rdx), %ymm30       # AVX512{F,VL}
2395         vpabsq  -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
2396         vpabsq  -4128(%rdx), %ymm30      # AVX512{F,VL}
2397         vpabsq  1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
2398         vpabsq  1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
2399         vpabsq  -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
2400         vpabsq  -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
2401         vpaddd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2402         vpaddd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2403         vpaddd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2404         vpaddd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2405         vpaddd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2406         vpaddd  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
2407         vpaddd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2408         vpaddd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2409         vpaddd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2410         vpaddd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2411         vpaddd  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
2412         vpaddd  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
2413         vpaddd  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2414         vpaddd  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
2415         vpaddd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2416         vpaddd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2417         vpaddd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2418         vpaddd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2419         vpaddd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2420         vpaddd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
2421         vpaddd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2422         vpaddd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2423         vpaddd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2424         vpaddd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2425         vpaddd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
2426         vpaddd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
2427         vpaddd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2428         vpaddd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
2429         vpaddq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2430         vpaddq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2431         vpaddq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2432         vpaddq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2433         vpaddq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2434         vpaddq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
2435         vpaddq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2436         vpaddq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2437         vpaddq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2438         vpaddq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2439         vpaddq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2440         vpaddq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
2441         vpaddq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
2442         vpaddq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
2443         vpaddq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2444         vpaddq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2445         vpaddq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2446         vpaddq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2447         vpaddq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2448         vpaddq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
2449         vpaddq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2450         vpaddq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2451         vpaddq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2452         vpaddq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2453         vpaddq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2454         vpaddq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
2455         vpaddq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
2456         vpaddq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
2457         vpandd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2458         vpandd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2459         vpandd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2460         vpandd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2461         vpandd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2462         vpandd  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
2463         vpandd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2464         vpandd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2465         vpandd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2466         vpandd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2467         vpandd  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
2468         vpandd  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
2469         vpandd  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2470         vpandd  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
2471         vpandd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2472         vpandd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2473         vpandd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2474         vpandd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2475         vpandd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2476         vpandd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
2477         vpandd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2478         vpandd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2479         vpandd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2480         vpandd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2481         vpandd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
2482         vpandd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
2483         vpandd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2484         vpandd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
2485         vpandnd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2486         vpandnd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2487         vpandnd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2488         vpandnd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2489         vpandnd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2490         vpandnd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
2491         vpandnd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2492         vpandnd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2493         vpandnd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2494         vpandnd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2495         vpandnd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
2496         vpandnd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
2497         vpandnd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2498         vpandnd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
2499         vpandnd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2500         vpandnd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2501         vpandnd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2502         vpandnd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2503         vpandnd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2504         vpandnd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
2505         vpandnd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2506         vpandnd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2507         vpandnd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2508         vpandnd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2509         vpandnd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
2510         vpandnd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
2511         vpandnd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2512         vpandnd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
2513         vpandnq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2514         vpandnq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2515         vpandnq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2516         vpandnq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2517         vpandnq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2518         vpandnq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
2519         vpandnq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2520         vpandnq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2521         vpandnq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2522         vpandnq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2523         vpandnq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2524         vpandnq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
2525         vpandnq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
2526         vpandnq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
2527         vpandnq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2528         vpandnq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2529         vpandnq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2530         vpandnq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2531         vpandnq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2532         vpandnq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
2533         vpandnq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2534         vpandnq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2535         vpandnq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2536         vpandnq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2537         vpandnq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2538         vpandnq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
2539         vpandnq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
2540         vpandnq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
2541         vpandq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2542         vpandq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2543         vpandq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2544         vpandq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2545         vpandq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2546         vpandq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
2547         vpandq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2548         vpandq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2549         vpandq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2550         vpandq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2551         vpandq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2552         vpandq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
2553         vpandq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
2554         vpandq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
2555         vpandq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2556         vpandq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2557         vpandq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2558         vpandq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2559         vpandq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2560         vpandq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
2561         vpandq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2562         vpandq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2563         vpandq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2564         vpandq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2565         vpandq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2566         vpandq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
2567         vpandq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
2568         vpandq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
2569         vpblendmd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2570         vpblendmd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2571         vpblendmd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2572         vpblendmd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2573         vpblendmd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2574         vpblendmd       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
2575         vpblendmd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2576         vpblendmd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2577         vpblendmd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2578         vpblendmd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2579         vpblendmd       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
2580         vpblendmd       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
2581         vpblendmd       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2582         vpblendmd       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
2583         vpblendmd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2584         vpblendmd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2585         vpblendmd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2586         vpblendmd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2587         vpblendmd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2588         vpblendmd       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
2589         vpblendmd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2590         vpblendmd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2591         vpblendmd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2592         vpblendmd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2593         vpblendmd       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
2594         vpblendmd       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
2595         vpblendmd       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2596         vpblendmd       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
2597         vpbroadcastd    (%rcx), %xmm30   # AVX512{F,VL}
2598         vpbroadcastd    (%rcx), %xmm30{%k7}      # AVX512{F,VL}
2599         vpbroadcastd    (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
2600         vpbroadcastd    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2601         vpbroadcastd    508(%rdx), %xmm30        # AVX512{F,VL} Disp8
2602         vpbroadcastd    512(%rdx), %xmm30        # AVX512{F,VL}
2603         vpbroadcastd    -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
2604         vpbroadcastd    -516(%rdx), %xmm30       # AVX512{F,VL}
2605         vpbroadcastd    (%rcx), %ymm30   # AVX512{F,VL}
2606         vpbroadcastd    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
2607         vpbroadcastd    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
2608         vpbroadcastd    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2609         vpbroadcastd    508(%rdx), %ymm30        # AVX512{F,VL} Disp8
2610         vpbroadcastd    512(%rdx), %ymm30        # AVX512{F,VL}
2611         vpbroadcastd    -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
2612         vpbroadcastd    -516(%rdx), %ymm30       # AVX512{F,VL}
2613         vpbroadcastd    %xmm29, %xmm30   # AVX512{F,VL}
2614         vpbroadcastd    %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2615         vpbroadcastd    %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2616         vpbroadcastd    %xmm29, %ymm30   # AVX512{F,VL}
2617         vpbroadcastd    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
2618         vpbroadcastd    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2619         vpbroadcastd    %eax, %xmm30     # AVX512{F,VL}
2620         vpbroadcastd    %eax, %xmm30{%k7}        # AVX512{F,VL}
2621         vpbroadcastd    %eax, %xmm30{%k7}{z}     # AVX512{F,VL}
2622         vpbroadcastd    %ebp, %xmm30     # AVX512{F,VL}
2623         vpbroadcastd    %r13d, %xmm30    # AVX512{F,VL}
2624         vpbroadcastd    %eax, %ymm30     # AVX512{F,VL}
2625         vpbroadcastd    %eax, %ymm30{%k7}        # AVX512{F,VL}
2626         vpbroadcastd    %eax, %ymm30{%k7}{z}     # AVX512{F,VL}
2627         vpbroadcastd    %ebp, %ymm30     # AVX512{F,VL}
2628         vpbroadcastd    %r13d, %ymm30    # AVX512{F,VL}
2629         vpbroadcastq    (%rcx), %xmm30   # AVX512{F,VL}
2630         vpbroadcastq    (%rcx), %xmm30{%k7}      # AVX512{F,VL}
2631         vpbroadcastq    (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
2632         vpbroadcastq    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
2633         vpbroadcastq    1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
2634         vpbroadcastq    1024(%rdx), %xmm30       # AVX512{F,VL}
2635         vpbroadcastq    -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
2636         vpbroadcastq    -1032(%rdx), %xmm30      # AVX512{F,VL}
2637         vpbroadcastq    (%rcx), %ymm30   # AVX512{F,VL}
2638         vpbroadcastq    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
2639         vpbroadcastq    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
2640         vpbroadcastq    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
2641         vpbroadcastq    1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
2642         vpbroadcastq    1024(%rdx), %ymm30       # AVX512{F,VL}
2643         vpbroadcastq    -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
2644         vpbroadcastq    -1032(%rdx), %ymm30      # AVX512{F,VL}
2645         vpbroadcastq    %xmm29, %xmm30   # AVX512{F,VL}
2646         vpbroadcastq    %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2647         vpbroadcastq    %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2648         vpbroadcastq    %xmm29, %ymm30   # AVX512{F,VL}
2649         vpbroadcastq    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
2650         vpbroadcastq    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2651         vpbroadcastq    %rax, %xmm30     # AVX512{F,VL}
2652         vpbroadcastq    %rax, %xmm30{%k7}        # AVX512{F,VL}
2653         vpbroadcastq    %rax, %xmm30{%k7}{z}     # AVX512{F,VL}
2654         vpbroadcastq    %r8, %xmm30      # AVX512{F,VL}
2655         vpbroadcastq    %rax, %ymm30     # AVX512{F,VL}
2656         vpbroadcastq    %rax, %ymm30{%k7}        # AVX512{F,VL}
2657         vpbroadcastq    %rax, %ymm30{%k7}{z}     # AVX512{F,VL}
2658         vpbroadcastq    %r8, %ymm30      # AVX512{F,VL}
2659         vpcmpd  $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
2660         vpcmpd  $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
2661         vpcmpd  $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
2662         vpcmpd  $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
2663         vpcmpd  $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
2664         vpcmpd  $123, (%rcx){1to4}, %xmm30, %k5  # AVX512{F,VL}
2665         vpcmpd  $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
2666         vpcmpd  $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
2667         vpcmpd  $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
2668         vpcmpd  $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
2669         vpcmpd  $123, 508(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL} Disp8
2670         vpcmpd  $123, 512(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL}
2671         vpcmpd  $123, -512(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL} Disp8
2672         vpcmpd  $123, -516(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL}
2673         vpcmpd  $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
2674         vpcmpd  $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
2675         vpcmpd  $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
2676         vpcmpd  $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
2677         vpcmpd  $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
2678         vpcmpd  $123, (%rcx){1to8}, %ymm30, %k5  # AVX512{F,VL}
2679         vpcmpd  $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
2680         vpcmpd  $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
2681         vpcmpd  $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
2682         vpcmpd  $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
2683         vpcmpd  $123, 508(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL} Disp8
2684         vpcmpd  $123, 512(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL}
2685         vpcmpd  $123, -512(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL} Disp8
2686         vpcmpd  $123, -516(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL}
2687         vpcmpeqd        %xmm29, %xmm30, %k5      # AVX512{F,VL}
2688         vpcmpeqd        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
2689         vpcmpeqd        (%rcx), %xmm30, %k5      # AVX512{F,VL}
2690         vpcmpeqd        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
2691         vpcmpeqd        (%rcx){1to4}, %xmm30, %k5        # AVX512{F,VL}
2692         vpcmpeqd        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
2693         vpcmpeqd        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
2694         vpcmpeqd        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
2695         vpcmpeqd        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
2696         vpcmpeqd        508(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL} Disp8
2697         vpcmpeqd        512(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL}
2698         vpcmpeqd        -512(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL} Disp8
2699         vpcmpeqd        -516(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL}
2700         vpcmpeqd        %ymm29, %ymm30, %k5      # AVX512{F,VL}
2701         vpcmpeqd        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
2702         vpcmpeqd        (%rcx), %ymm30, %k5      # AVX512{F,VL}
2703         vpcmpeqd        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
2704         vpcmpeqd        (%rcx){1to8}, %ymm30, %k5        # AVX512{F,VL}
2705         vpcmpeqd        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
2706         vpcmpeqd        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
2707         vpcmpeqd        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
2708         vpcmpeqd        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
2709         vpcmpeqd        508(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL} Disp8
2710         vpcmpeqd        512(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL}
2711         vpcmpeqd        -512(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL} Disp8
2712         vpcmpeqd        -516(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL}
2713         vpcmpeqq        %xmm29, %xmm30, %k5      # AVX512{F,VL}
2714         vpcmpeqq        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
2715         vpcmpeqq        (%rcx), %xmm30, %k5      # AVX512{F,VL}
2716         vpcmpeqq        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
2717         vpcmpeqq        (%rcx){1to2}, %xmm30, %k5        # AVX512{F,VL}
2718         vpcmpeqq        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
2719         vpcmpeqq        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
2720         vpcmpeqq        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
2721         vpcmpeqq        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
2722         vpcmpeqq        1016(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL} Disp8
2723         vpcmpeqq        1024(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL}
2724         vpcmpeqq        -1024(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL} Disp8
2725         vpcmpeqq        -1032(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL}
2726         vpcmpeqq        %ymm29, %ymm30, %k5      # AVX512{F,VL}
2727         vpcmpeqq        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
2728         vpcmpeqq        (%rcx), %ymm30, %k5      # AVX512{F,VL}
2729         vpcmpeqq        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
2730         vpcmpeqq        (%rcx){1to4}, %ymm30, %k5        # AVX512{F,VL}
2731         vpcmpeqq        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
2732         vpcmpeqq        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
2733         vpcmpeqq        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
2734         vpcmpeqq        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
2735         vpcmpeqq        1016(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL} Disp8
2736         vpcmpeqq        1024(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL}
2737         vpcmpeqq        -1024(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL} Disp8
2738         vpcmpeqq        -1032(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL}
2739         vpcmpgtd        %xmm29, %xmm30, %k5      # AVX512{F,VL}
2740         vpcmpgtd        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
2741         vpcmpgtd        (%rcx), %xmm30, %k5      # AVX512{F,VL}
2742         vpcmpgtd        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
2743         vpcmpgtd        (%rcx){1to4}, %xmm30, %k5        # AVX512{F,VL}
2744         vpcmpgtd        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
2745         vpcmpgtd        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
2746         vpcmpgtd        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
2747         vpcmpgtd        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
2748         vpcmpgtd        508(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL} Disp8
2749         vpcmpgtd        512(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL}
2750         vpcmpgtd        -512(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL} Disp8
2751         vpcmpgtd        -516(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL}
2752         vpcmpgtd        %ymm29, %ymm30, %k5      # AVX512{F,VL}
2753         vpcmpgtd        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
2754         vpcmpgtd        (%rcx), %ymm30, %k5      # AVX512{F,VL}
2755         vpcmpgtd        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
2756         vpcmpgtd        (%rcx){1to8}, %ymm30, %k5        # AVX512{F,VL}
2757         vpcmpgtd        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
2758         vpcmpgtd        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
2759         vpcmpgtd        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
2760         vpcmpgtd        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
2761         vpcmpgtd        508(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL} Disp8
2762         vpcmpgtd        512(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL}
2763         vpcmpgtd        -512(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL} Disp8
2764         vpcmpgtd        -516(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL}
2765         vpcmpgtq        %xmm29, %xmm30, %k5      # AVX512{F,VL}
2766         vpcmpgtq        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
2767         vpcmpgtq        (%rcx), %xmm30, %k5      # AVX512{F,VL}
2768         vpcmpgtq        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
2769         vpcmpgtq        (%rcx){1to2}, %xmm30, %k5        # AVX512{F,VL}
2770         vpcmpgtq        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
2771         vpcmpgtq        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
2772         vpcmpgtq        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
2773         vpcmpgtq        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
2774         vpcmpgtq        1016(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL} Disp8
2775         vpcmpgtq        1024(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL}
2776         vpcmpgtq        -1024(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL} Disp8
2777         vpcmpgtq        -1032(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL}
2778         vpcmpgtq        %ymm29, %ymm30, %k5      # AVX512{F,VL}
2779         vpcmpgtq        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
2780         vpcmpgtq        (%rcx), %ymm30, %k5      # AVX512{F,VL}
2781         vpcmpgtq        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
2782         vpcmpgtq        (%rcx){1to4}, %ymm30, %k5        # AVX512{F,VL}
2783         vpcmpgtq        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
2784         vpcmpgtq        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
2785         vpcmpgtq        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
2786         vpcmpgtq        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
2787         vpcmpgtq        1016(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL} Disp8
2788         vpcmpgtq        1024(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL}
2789         vpcmpgtq        -1024(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL} Disp8
2790         vpcmpgtq        -1032(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL}
2791         vpcmpq  $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
2792         vpcmpq  $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
2793         vpcmpq  $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
2794         vpcmpq  $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
2795         vpcmpq  $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
2796         vpcmpq  $123, (%rcx){1to2}, %xmm30, %k5  # AVX512{F,VL}
2797         vpcmpq  $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
2798         vpcmpq  $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
2799         vpcmpq  $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
2800         vpcmpq  $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
2801         vpcmpq  $123, 1016(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL} Disp8
2802         vpcmpq  $123, 1024(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL}
2803         vpcmpq  $123, -1024(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL} Disp8
2804         vpcmpq  $123, -1032(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL}
2805         vpcmpq  $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
2806         vpcmpq  $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
2807         vpcmpq  $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
2808         vpcmpq  $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
2809         vpcmpq  $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
2810         vpcmpq  $123, (%rcx){1to4}, %ymm30, %k5  # AVX512{F,VL}
2811         vpcmpq  $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
2812         vpcmpq  $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
2813         vpcmpq  $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
2814         vpcmpq  $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
2815         vpcmpq  $123, 1016(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL} Disp8
2816         vpcmpq  $123, 1024(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL}
2817         vpcmpq  $123, -1024(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL} Disp8
2818         vpcmpq  $123, -1032(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL}
2819         vpcmpud $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
2820         vpcmpud $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
2821         vpcmpud $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
2822         vpcmpud $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
2823         vpcmpud $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
2824         vpcmpud $123, (%rcx){1to4}, %xmm30, %k5  # AVX512{F,VL}
2825         vpcmpud $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
2826         vpcmpud $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
2827         vpcmpud $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
2828         vpcmpud $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
2829         vpcmpud $123, 508(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL} Disp8
2830         vpcmpud $123, 512(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL}
2831         vpcmpud $123, -512(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL} Disp8
2832         vpcmpud $123, -516(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL}
2833         vpcmpud $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
2834         vpcmpud $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
2835         vpcmpud $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
2836         vpcmpud $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
2837         vpcmpud $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
2838         vpcmpud $123, (%rcx){1to8}, %ymm30, %k5  # AVX512{F,VL}
2839         vpcmpud $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
2840         vpcmpud $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
2841         vpcmpud $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
2842         vpcmpud $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
2843         vpcmpud $123, 508(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL} Disp8
2844         vpcmpud $123, 512(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL}
2845         vpcmpud $123, -512(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL} Disp8
2846         vpcmpud $123, -516(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL}
2847         vpcmpuq $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
2848         vpcmpuq $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
2849         vpcmpuq $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
2850         vpcmpuq $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
2851         vpcmpuq $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
2852         vpcmpuq $123, (%rcx){1to2}, %xmm30, %k5  # AVX512{F,VL}
2853         vpcmpuq $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
2854         vpcmpuq $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
2855         vpcmpuq $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
2856         vpcmpuq $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
2857         vpcmpuq $123, 1016(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL} Disp8
2858         vpcmpuq $123, 1024(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL}
2859         vpcmpuq $123, -1024(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL} Disp8
2860         vpcmpuq $123, -1032(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL}
2861         vpcmpuq $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
2862         vpcmpuq $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
2863         vpcmpuq $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
2864         vpcmpuq $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
2865         vpcmpuq $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
2866         vpcmpuq $123, (%rcx){1to4}, %ymm30, %k5  # AVX512{F,VL}
2867         vpcmpuq $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
2868         vpcmpuq $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
2869         vpcmpuq $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
2870         vpcmpuq $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
2871         vpcmpuq $123, 1016(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL} Disp8
2872         vpcmpuq $123, 1024(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL}
2873         vpcmpuq $123, -1024(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL} Disp8
2874         vpcmpuq $123, -1032(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL}
2875         vpblendmq       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2876         vpblendmq       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2877         vpblendmq       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2878         vpblendmq       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2879         vpblendmq       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2880         vpblendmq       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
2881         vpblendmq       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2882         vpblendmq       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2883         vpblendmq       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2884         vpblendmq       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2885         vpblendmq       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2886         vpblendmq       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
2887         vpblendmq       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
2888         vpblendmq       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
2889         vpblendmq       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2890         vpblendmq       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2891         vpblendmq       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2892         vpblendmq       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2893         vpblendmq       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2894         vpblendmq       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
2895         vpblendmq       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2896         vpblendmq       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2897         vpblendmq       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2898         vpblendmq       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2899         vpblendmq       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2900         vpblendmq       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
2901         vpblendmq       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
2902         vpblendmq       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
2903         vpcompressd     %xmm30, (%rcx)   # AVX512{F,VL}
2904         vpcompressd     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
2905         vpcompressd     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2906         vpcompressd     %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
2907         vpcompressd     %xmm30, 512(%rdx)        # AVX512{F,VL}
2908         vpcompressd     %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
2909         vpcompressd     %xmm30, -516(%rdx)       # AVX512{F,VL}
2910         vpcompressd     %ymm30, (%rcx)   # AVX512{F,VL}
2911         vpcompressd     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
2912         vpcompressd     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
2913         vpcompressd     %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
2914         vpcompressd     %ymm30, 512(%rdx)        # AVX512{F,VL}
2915         vpcompressd     %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
2916         vpcompressd     %ymm30, -516(%rdx)       # AVX512{F,VL}
2917         vpcompressd     %xmm29, %xmm30   # AVX512{F,VL}
2918         vpcompressd     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2919         vpcompressd     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2920         vpcompressd     %ymm29, %ymm30   # AVX512{F,VL}
2921         vpcompressd     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2922         vpcompressd     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2923         vpermd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2924         vpermd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2925         vpermd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2926         vpermd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2927         vpermd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2928         vpermd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
2929         vpermd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2930         vpermd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2931         vpermd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2932         vpermd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2933         vpermd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
2934         vpermd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
2935         vpermd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2936         vpermd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
2937         vpermilpd       $0xab, %xmm29, %xmm30    # AVX512{F,VL}
2938         vpermilpd       $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
2939         vpermilpd       $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
2940         vpermilpd       $123, %xmm29, %xmm30     # AVX512{F,VL}
2941         vpermilpd       $123, (%rcx), %xmm30     # AVX512{F,VL}
2942         vpermilpd       $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
2943         vpermilpd       $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
2944         vpermilpd       $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
2945         vpermilpd       $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
2946         vpermilpd       $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
2947         vpermilpd       $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
2948         vpermilpd       $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
2949         vpermilpd       $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
2950         vpermilpd       $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
2951         vpermilpd       $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
2952         vpermilpd       $0xab, %ymm29, %ymm30    # AVX512{F,VL}
2953         vpermilpd       $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
2954         vpermilpd       $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
2955         vpermilpd       $123, %ymm29, %ymm30     # AVX512{F,VL}
2956         vpermilpd       $123, (%rcx), %ymm30     # AVX512{F,VL}
2957         vpermilpd       $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
2958         vpermilpd       $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
2959         vpermilpd       $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
2960         vpermilpd       $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
2961         vpermilpd       $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
2962         vpermilpd       $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
2963         vpermilpd       $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
2964         vpermilpd       $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
2965         vpermilpd       $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
2966         vpermilpd       $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
2967         vpermilpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
2968         vpermilpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
2969         vpermilpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
2970         vpermilpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
2971         vpermilpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
2972         vpermilpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
2973         vpermilpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
2974         vpermilpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
2975         vpermilpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
2976         vpermilpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
2977         vpermilpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
2978         vpermilpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
2979         vpermilpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
2980         vpermilpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
2981         vpermilpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
2982         vpermilpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
2983         vpermilpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
2984         vpermilpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
2985         vpermilpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
2986         vpermilpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
2987         vpermilpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
2988         vpermilpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
2989         vpermilpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
2990         vpermilpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
2991         vpermilpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
2992         vpermilpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
2993         vpermilpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
2994         vpermilpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
2995         vpermilps       $0xab, %xmm29, %xmm30    # AVX512{F,VL}
2996         vpermilps       $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
2997         vpermilps       $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
2998         vpermilps       $123, %xmm29, %xmm30     # AVX512{F,VL}
2999         vpermilps       $123, (%rcx), %xmm30     # AVX512{F,VL}
3000         vpermilps       $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
3001         vpermilps       $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
3002         vpermilps       $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
3003         vpermilps       $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
3004         vpermilps       $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
3005         vpermilps       $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
3006         vpermilps       $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
3007         vpermilps       $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
3008         vpermilps       $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
3009         vpermilps       $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
3010         vpermilps       $0xab, %ymm29, %ymm30    # AVX512{F,VL}
3011         vpermilps       $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
3012         vpermilps       $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
3013         vpermilps       $123, %ymm29, %ymm30     # AVX512{F,VL}
3014         vpermilps       $123, (%rcx), %ymm30     # AVX512{F,VL}
3015         vpermilps       $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
3016         vpermilps       $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
3017         vpermilps       $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
3018         vpermilps       $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
3019         vpermilps       $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
3020         vpermilps       $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
3021         vpermilps       $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
3022         vpermilps       $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
3023         vpermilps       $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
3024         vpermilps       $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
3025         vpermilps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3026         vpermilps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3027         vpermilps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3028         vpermilps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3029         vpermilps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3030         vpermilps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3031         vpermilps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3032         vpermilps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3033         vpermilps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3034         vpermilps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3035         vpermilps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3036         vpermilps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3037         vpermilps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3038         vpermilps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3039         vpermilps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3040         vpermilps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3041         vpermilps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3042         vpermilps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3043         vpermilps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3044         vpermilps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3045         vpermilps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3046         vpermilps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3047         vpermilps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3048         vpermilps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3049         vpermilps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3050         vpermilps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3051         vpermilps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3052         vpermilps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3053         vpermpd $0xab, %ymm29, %ymm30    # AVX512{F,VL}
3054         vpermpd $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
3055         vpermpd $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
3056         vpermpd $123, %ymm29, %ymm30     # AVX512{F,VL}
3057         vpermpd $123, (%rcx), %ymm30     # AVX512{F,VL}
3058         vpermpd $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
3059         vpermpd $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
3060         vpermpd $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
3061         vpermpd $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
3062         vpermpd $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
3063         vpermpd $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
3064         vpermpd $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
3065         vpermpd $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
3066         vpermpd $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
3067         vpermpd $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
3068         vpermps %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3069         vpermps %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3070         vpermps %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3071         vpermps (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3072         vpermps 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3073         vpermps (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3074         vpermps 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3075         vpermps 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3076         vpermps -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3077         vpermps -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3078         vpermps 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3079         vpermps 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3080         vpermps -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3081         vpermps -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3082         vpermq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
3083         vpermq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
3084         vpermq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
3085         vpermq  $123, %ymm29, %ymm30     # AVX512{F,VL}
3086         vpermq  $123, (%rcx), %ymm30     # AVX512{F,VL}
3087         vpermq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
3088         vpermq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
3089         vpermq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
3090         vpermq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
3091         vpermq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
3092         vpermq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
3093         vpermq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
3094         vpermq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
3095         vpermq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
3096         vpermq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
3097         vpexpandd       (%rcx), %xmm30   # AVX512{F,VL}
3098         vpexpandd       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
3099         vpexpandd       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
3100         vpexpandd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3101         vpexpandd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
3102         vpexpandd       512(%rdx), %xmm30        # AVX512{F,VL}
3103         vpexpandd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
3104         vpexpandd       -516(%rdx), %xmm30       # AVX512{F,VL}
3105         vpexpandd       (%rcx), %ymm30   # AVX512{F,VL}
3106         vpexpandd       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
3107         vpexpandd       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
3108         vpexpandd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3109         vpexpandd       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
3110         vpexpandd       512(%rdx), %ymm30        # AVX512{F,VL}
3111         vpexpandd       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
3112         vpexpandd       -516(%rdx), %ymm30       # AVX512{F,VL}
3113         vpexpandd       %xmm29, %xmm30   # AVX512{F,VL}
3114         vpexpandd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3115         vpexpandd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3116         vpexpandd       %ymm29, %ymm30   # AVX512{F,VL}
3117         vpexpandd       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3118         vpexpandd       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3119         vpexpandq       (%rcx), %xmm30   # AVX512{F,VL}
3120         vpexpandq       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
3121         vpexpandq       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
3122         vpexpandq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3123         vpexpandq       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
3124         vpexpandq       1024(%rdx), %xmm30       # AVX512{F,VL}
3125         vpexpandq       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
3126         vpexpandq       -1032(%rdx), %xmm30      # AVX512{F,VL}
3127         vpexpandq       (%rcx), %ymm30   # AVX512{F,VL}
3128         vpexpandq       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
3129         vpexpandq       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
3130         vpexpandq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3131         vpexpandq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
3132         vpexpandq       1024(%rdx), %ymm30       # AVX512{F,VL}
3133         vpexpandq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
3134         vpexpandq       -1032(%rdx), %ymm30      # AVX512{F,VL}
3135         vpexpandq       %xmm29, %xmm30   # AVX512{F,VL}
3136         vpexpandq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3137         vpexpandq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3138         vpexpandq       %ymm29, %ymm30   # AVX512{F,VL}
3139         vpexpandq       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3140         vpexpandq       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3141         vpgatherdd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
3142         vpgatherdd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
3143         vpgatherdd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
3144         vpgatherdd      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
3145         vpgatherdd      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
3146         vpgatherdd      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
3147         vpgatherdq      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
3148         vpgatherdq      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
3149         vpgatherdq      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
3150         vpgatherdq      123(%r14,%xmm31,8), %ymm30{%k1}  # AVX512{F,VL}
3151         vpgatherdq      256(%r9,%xmm31), %ymm30{%k1}     # AVX512{F,VL}
3152         vpgatherdq      1024(%rcx,%xmm31,4), %ymm30{%k1}         # AVX512{F,VL}
3153         vpgatherqd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
3154         vpgatherqd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
3155         vpgatherqd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
3156         vpgatherqd      123(%r14,%ymm31,8), %xmm30{%k1}  # AVX512{F,VL}
3157         vpgatherqd      256(%r9,%ymm31), %xmm30{%k1}     # AVX512{F,VL}
3158         vpgatherqd      1024(%rcx,%ymm31,4), %xmm30{%k1}         # AVX512{F,VL}
3159         vpgatherqq      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
3160         vpgatherqq      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
3161         vpgatherqq      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
3162         vpgatherqq      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
3163         vpgatherqq      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
3164         vpgatherqq      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
3165         vpmaxsd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3166         vpmaxsd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3167         vpmaxsd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3168         vpmaxsd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3169         vpmaxsd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3170         vpmaxsd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3171         vpmaxsd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3172         vpmaxsd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3173         vpmaxsd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3174         vpmaxsd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3175         vpmaxsd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3176         vpmaxsd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3177         vpmaxsd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3178         vpmaxsd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3179         vpmaxsd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3180         vpmaxsd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3181         vpmaxsd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3182         vpmaxsd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3183         vpmaxsd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3184         vpmaxsd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3185         vpmaxsd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3186         vpmaxsd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3187         vpmaxsd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3188         vpmaxsd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3189         vpmaxsd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3190         vpmaxsd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3191         vpmaxsd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3192         vpmaxsd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3193         vpmaxsq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3194         vpmaxsq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3195         vpmaxsq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3196         vpmaxsq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3197         vpmaxsq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3198         vpmaxsq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3199         vpmaxsq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3200         vpmaxsq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3201         vpmaxsq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3202         vpmaxsq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3203         vpmaxsq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3204         vpmaxsq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3205         vpmaxsq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3206         vpmaxsq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3207         vpmaxsq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3208         vpmaxsq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3209         vpmaxsq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3210         vpmaxsq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3211         vpmaxsq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3212         vpmaxsq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3213         vpmaxsq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3214         vpmaxsq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3215         vpmaxsq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3216         vpmaxsq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3217         vpmaxsq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3218         vpmaxsq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3219         vpmaxsq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3220         vpmaxsq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3221         vpmaxud %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3222         vpmaxud %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3223         vpmaxud %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3224         vpmaxud (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3225         vpmaxud 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3226         vpmaxud (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3227         vpmaxud 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3228         vpmaxud 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3229         vpmaxud -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3230         vpmaxud -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3231         vpmaxud 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3232         vpmaxud 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3233         vpmaxud -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3234         vpmaxud -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3235         vpmaxud %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3236         vpmaxud %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3237         vpmaxud %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3238         vpmaxud (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3239         vpmaxud 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3240         vpmaxud (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3241         vpmaxud 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3242         vpmaxud 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3243         vpmaxud -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3244         vpmaxud -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3245         vpmaxud 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3246         vpmaxud 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3247         vpmaxud -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3248         vpmaxud -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3249         vpmaxuq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3250         vpmaxuq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3251         vpmaxuq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3252         vpmaxuq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3253         vpmaxuq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3254         vpmaxuq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3255         vpmaxuq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3256         vpmaxuq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3257         vpmaxuq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3258         vpmaxuq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3259         vpmaxuq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3260         vpmaxuq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3261         vpmaxuq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3262         vpmaxuq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3263         vpmaxuq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3264         vpmaxuq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3265         vpmaxuq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3266         vpmaxuq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3267         vpmaxuq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3268         vpmaxuq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3269         vpmaxuq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3270         vpmaxuq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3271         vpmaxuq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3272         vpmaxuq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3273         vpmaxuq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3274         vpmaxuq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3275         vpmaxuq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3276         vpmaxuq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3277         vpminsd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3278         vpminsd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3279         vpminsd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3280         vpminsd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3281         vpminsd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3282         vpminsd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3283         vpminsd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3284         vpminsd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3285         vpminsd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3286         vpminsd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3287         vpminsd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3288         vpminsd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3289         vpminsd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3290         vpminsd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3291         vpminsd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3292         vpminsd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3293         vpminsd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3294         vpminsd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3295         vpminsd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3296         vpminsd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3297         vpminsd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3298         vpminsd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3299         vpminsd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3300         vpminsd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3301         vpminsd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3302         vpminsd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3303         vpminsd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3304         vpminsd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3305         vpminsq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3306         vpminsq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3307         vpminsq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3308         vpminsq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3309         vpminsq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3310         vpminsq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3311         vpminsq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3312         vpminsq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3313         vpminsq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3314         vpminsq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3315         vpminsq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3316         vpminsq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3317         vpminsq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3318         vpminsq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3319         vpminsq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3320         vpminsq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3321         vpminsq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3322         vpminsq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3323         vpminsq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3324         vpminsq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3325         vpminsq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3326         vpminsq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3327         vpminsq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3328         vpminsq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3329         vpminsq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3330         vpminsq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3331         vpminsq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3332         vpminsq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3333         vpminud %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3334         vpminud %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3335         vpminud %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3336         vpminud (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3337         vpminud 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3338         vpminud (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3339         vpminud 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3340         vpminud 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3341         vpminud -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3342         vpminud -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3343         vpminud 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3344         vpminud 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3345         vpminud -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3346         vpminud -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3347         vpminud %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3348         vpminud %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3349         vpminud %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3350         vpminud (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3351         vpminud 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3352         vpminud (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3353         vpminud 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3354         vpminud 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3355         vpminud -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3356         vpminud -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3357         vpminud 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3358         vpminud 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3359         vpminud -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3360         vpminud -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3361         vpminuq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3362         vpminuq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3363         vpminuq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3364         vpminuq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3365         vpminuq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3366         vpminuq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3367         vpminuq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3368         vpminuq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3369         vpminuq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3370         vpminuq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3371         vpminuq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3372         vpminuq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3373         vpminuq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3374         vpminuq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3375         vpminuq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3376         vpminuq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3377         vpminuq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3378         vpminuq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3379         vpminuq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3380         vpminuq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3381         vpminuq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3382         vpminuq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3383         vpminuq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3384         vpminuq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3385         vpminuq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3386         vpminuq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3387         vpminuq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3388         vpminuq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3389         vpmovsxbd       %xmm29, %xmm30   # AVX512{F,VL}
3390         vpmovsxbd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3391         vpmovsxbd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3392         vpmovsxbd       (%rcx), %xmm30   # AVX512{F,VL}
3393         vpmovsxbd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3394         vpmovsxbd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
3395         vpmovsxbd       512(%rdx), %xmm30        # AVX512{F,VL}
3396         vpmovsxbd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
3397         vpmovsxbd       -516(%rdx), %xmm30       # AVX512{F,VL}
3398         vpmovsxbd       %xmm29, %ymm30   # AVX512{F,VL}
3399         vpmovsxbd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3400         vpmovsxbd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3401         vpmovsxbd       (%rcx), %ymm30   # AVX512{F,VL}
3402         vpmovsxbd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3403         vpmovsxbd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
3404         vpmovsxbd       1024(%rdx), %ymm30       # AVX512{F,VL}
3405         vpmovsxbd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
3406         vpmovsxbd       -1032(%rdx), %ymm30      # AVX512{F,VL}
3407         vpmovsxbq       %xmm29, %xmm30   # AVX512{F,VL}
3408         vpmovsxbq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3409         vpmovsxbq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3410         vpmovsxbq       (%rcx), %xmm30   # AVX512{F,VL}
3411         vpmovsxbq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3412         vpmovsxbq       254(%rdx), %xmm30        # AVX512{F,VL} Disp8
3413         vpmovsxbq       256(%rdx), %xmm30        # AVX512{F,VL}
3414         vpmovsxbq       -256(%rdx), %xmm30       # AVX512{F,VL} Disp8
3415         vpmovsxbq       -258(%rdx), %xmm30       # AVX512{F,VL}
3416         vpmovsxbq       %xmm29, %ymm30   # AVX512{F,VL}
3417         vpmovsxbq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3418         vpmovsxbq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3419         vpmovsxbq       (%rcx), %ymm30   # AVX512{F,VL}
3420         vpmovsxbq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3421         vpmovsxbq       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
3422         vpmovsxbq       512(%rdx), %ymm30        # AVX512{F,VL}
3423         vpmovsxbq       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
3424         vpmovsxbq       -516(%rdx), %ymm30       # AVX512{F,VL}
3425         vpmovsxdq       %xmm29, %xmm30   # AVX512{F,VL}
3426         vpmovsxdq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3427         vpmovsxdq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3428         vpmovsxdq       (%rcx), %xmm30   # AVX512{F,VL}
3429         vpmovsxdq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3430         vpmovsxdq       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
3431         vpmovsxdq       1024(%rdx), %xmm30       # AVX512{F,VL}
3432         vpmovsxdq       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
3433         vpmovsxdq       -1032(%rdx), %xmm30      # AVX512{F,VL}
3434         vpmovsxdq       %xmm29, %ymm30   # AVX512{F,VL}
3435         vpmovsxdq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3436         vpmovsxdq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3437         vpmovsxdq       (%rcx), %ymm30   # AVX512{F,VL}
3438         vpmovsxdq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3439         vpmovsxdq       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
3440         vpmovsxdq       2048(%rdx), %ymm30       # AVX512{F,VL}
3441         vpmovsxdq       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
3442         vpmovsxdq       -2064(%rdx), %ymm30      # AVX512{F,VL}
3443         vpmovsxwd       %xmm29, %xmm30   # AVX512{F,VL}
3444         vpmovsxwd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3445         vpmovsxwd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3446         vpmovsxwd       (%rcx), %xmm30   # AVX512{F,VL}
3447         vpmovsxwd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3448         vpmovsxwd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
3449         vpmovsxwd       1024(%rdx), %xmm30       # AVX512{F,VL}
3450         vpmovsxwd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
3451         vpmovsxwd       -1032(%rdx), %xmm30      # AVX512{F,VL}
3452         vpmovsxwd       %xmm29, %ymm30   # AVX512{F,VL}
3453         vpmovsxwd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3454         vpmovsxwd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3455         vpmovsxwd       (%rcx), %ymm30   # AVX512{F,VL}
3456         vpmovsxwd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3457         vpmovsxwd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
3458         vpmovsxwd       2048(%rdx), %ymm30       # AVX512{F,VL}
3459         vpmovsxwd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
3460         vpmovsxwd       -2064(%rdx), %ymm30      # AVX512{F,VL}
3461         vpmovsxwq       %xmm29, %xmm30   # AVX512{F,VL}
3462         vpmovsxwq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3463         vpmovsxwq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3464         vpmovsxwq       (%rcx), %xmm30   # AVX512{F,VL}
3465         vpmovsxwq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3466         vpmovsxwq       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
3467         vpmovsxwq       512(%rdx), %xmm30        # AVX512{F,VL}
3468         vpmovsxwq       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
3469         vpmovsxwq       -516(%rdx), %xmm30       # AVX512{F,VL}
3470         vpmovsxwq       %xmm29, %ymm30   # AVX512{F,VL}
3471         vpmovsxwq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3472         vpmovsxwq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3473         vpmovsxwq       (%rcx), %ymm30   # AVX512{F,VL}
3474         vpmovsxwq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3475         vpmovsxwq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
3476         vpmovsxwq       1024(%rdx), %ymm30       # AVX512{F,VL}
3477         vpmovsxwq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
3478         vpmovsxwq       -1032(%rdx), %ymm30      # AVX512{F,VL}
3479         vpmovzxbd       %xmm29, %xmm30   # AVX512{F,VL}
3480         vpmovzxbd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3481         vpmovzxbd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3482         vpmovzxbd       (%rcx), %xmm30   # AVX512{F,VL}
3483         vpmovzxbd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3484         vpmovzxbd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
3485         vpmovzxbd       512(%rdx), %xmm30        # AVX512{F,VL}
3486         vpmovzxbd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
3487         vpmovzxbd       -516(%rdx), %xmm30       # AVX512{F,VL}
3488         vpmovzxbd       %xmm29, %ymm30   # AVX512{F,VL}
3489         vpmovzxbd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3490         vpmovzxbd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3491         vpmovzxbd       (%rcx), %ymm30   # AVX512{F,VL}
3492         vpmovzxbd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3493         vpmovzxbd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
3494         vpmovzxbd       1024(%rdx), %ymm30       # AVX512{F,VL}
3495         vpmovzxbd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
3496         vpmovzxbd       -1032(%rdx), %ymm30      # AVX512{F,VL}
3497         vpmovzxbq       %xmm29, %xmm30   # AVX512{F,VL}
3498         vpmovzxbq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3499         vpmovzxbq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3500         vpmovzxbq       (%rcx), %xmm30   # AVX512{F,VL}
3501         vpmovzxbq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3502         vpmovzxbq       254(%rdx), %xmm30        # AVX512{F,VL} Disp8
3503         vpmovzxbq       256(%rdx), %xmm30        # AVX512{F,VL}
3504         vpmovzxbq       -256(%rdx), %xmm30       # AVX512{F,VL} Disp8
3505         vpmovzxbq       -258(%rdx), %xmm30       # AVX512{F,VL}
3506         vpmovzxbq       %xmm29, %ymm30   # AVX512{F,VL}
3507         vpmovzxbq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3508         vpmovzxbq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3509         vpmovzxbq       (%rcx), %ymm30   # AVX512{F,VL}
3510         vpmovzxbq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3511         vpmovzxbq       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
3512         vpmovzxbq       512(%rdx), %ymm30        # AVX512{F,VL}
3513         vpmovzxbq       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
3514         vpmovzxbq       -516(%rdx), %ymm30       # AVX512{F,VL}
3515         vpmovzxdq       %xmm29, %xmm30   # AVX512{F,VL}
3516         vpmovzxdq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3517         vpmovzxdq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3518         vpmovzxdq       (%rcx), %xmm30   # AVX512{F,VL}
3519         vpmovzxdq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3520         vpmovzxdq       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
3521         vpmovzxdq       1024(%rdx), %xmm30       # AVX512{F,VL}
3522         vpmovzxdq       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
3523         vpmovzxdq       -1032(%rdx), %xmm30      # AVX512{F,VL}
3524         vpmovzxdq       %xmm29, %ymm30   # AVX512{F,VL}
3525         vpmovzxdq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3526         vpmovzxdq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3527         vpmovzxdq       (%rcx), %ymm30   # AVX512{F,VL}
3528         vpmovzxdq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3529         vpmovzxdq       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
3530         vpmovzxdq       2048(%rdx), %ymm30       # AVX512{F,VL}
3531         vpmovzxdq       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
3532         vpmovzxdq       -2064(%rdx), %ymm30      # AVX512{F,VL}
3533         vpmovzxwd       %xmm29, %xmm30   # AVX512{F,VL}
3534         vpmovzxwd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3535         vpmovzxwd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3536         vpmovzxwd       (%rcx), %xmm30   # AVX512{F,VL}
3537         vpmovzxwd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3538         vpmovzxwd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
3539         vpmovzxwd       1024(%rdx), %xmm30       # AVX512{F,VL}
3540         vpmovzxwd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
3541         vpmovzxwd       -1032(%rdx), %xmm30      # AVX512{F,VL}
3542         vpmovzxwd       %xmm29, %ymm30   # AVX512{F,VL}
3543         vpmovzxwd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3544         vpmovzxwd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3545         vpmovzxwd       (%rcx), %ymm30   # AVX512{F,VL}
3546         vpmovzxwd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3547         vpmovzxwd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
3548         vpmovzxwd       2048(%rdx), %ymm30       # AVX512{F,VL}
3549         vpmovzxwd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
3550         vpmovzxwd       -2064(%rdx), %ymm30      # AVX512{F,VL}
3551         vpmovzxwq       %xmm29, %xmm30   # AVX512{F,VL}
3552         vpmovzxwq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3553         vpmovzxwq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3554         vpmovzxwq       (%rcx), %xmm30   # AVX512{F,VL}
3555         vpmovzxwq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
3556         vpmovzxwq       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
3557         vpmovzxwq       512(%rdx), %xmm30        # AVX512{F,VL}
3558         vpmovzxwq       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
3559         vpmovzxwq       -516(%rdx), %xmm30       # AVX512{F,VL}
3560         vpmovzxwq       %xmm29, %ymm30   # AVX512{F,VL}
3561         vpmovzxwq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
3562         vpmovzxwq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3563         vpmovzxwq       (%rcx), %ymm30   # AVX512{F,VL}
3564         vpmovzxwq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
3565         vpmovzxwq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
3566         vpmovzxwq       1024(%rdx), %ymm30       # AVX512{F,VL}
3567         vpmovzxwq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
3568         vpmovzxwq       -1032(%rdx), %ymm30      # AVX512{F,VL}
3569         vpmuldq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3570         vpmuldq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3571         vpmuldq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3572         vpmuldq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3573         vpmuldq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3574         vpmuldq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3575         vpmuldq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3576         vpmuldq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3577         vpmuldq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3578         vpmuldq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3579         vpmuldq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3580         vpmuldq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3581         vpmuldq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3582         vpmuldq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3583         vpmuldq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3584         vpmuldq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3585         vpmuldq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3586         vpmuldq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3587         vpmuldq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3588         vpmuldq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3589         vpmuldq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3590         vpmuldq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3591         vpmuldq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3592         vpmuldq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3593         vpmuldq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3594         vpmuldq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3595         vpmuldq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3596         vpmuldq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3597         vpmulld %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3598         vpmulld %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3599         vpmulld %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3600         vpmulld (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3601         vpmulld 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3602         vpmulld (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3603         vpmulld 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3604         vpmulld 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3605         vpmulld -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3606         vpmulld -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3607         vpmulld 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3608         vpmulld 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3609         vpmulld -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3610         vpmulld -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3611         vpmulld %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3612         vpmulld %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3613         vpmulld %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3614         vpmulld (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3615         vpmulld 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3616         vpmulld (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3617         vpmulld 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3618         vpmulld 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3619         vpmulld -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3620         vpmulld -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3621         vpmulld 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3622         vpmulld 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3623         vpmulld -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3624         vpmulld -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3625         vpmuludq        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3626         vpmuludq        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3627         vpmuludq        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3628         vpmuludq        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3629         vpmuludq        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3630         vpmuludq        (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3631         vpmuludq        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3632         vpmuludq        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3633         vpmuludq        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3634         vpmuludq        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3635         vpmuludq        1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3636         vpmuludq        1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3637         vpmuludq        -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3638         vpmuludq        -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3639         vpmuludq        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3640         vpmuludq        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3641         vpmuludq        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3642         vpmuludq        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3643         vpmuludq        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3644         vpmuludq        (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3645         vpmuludq        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3646         vpmuludq        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3647         vpmuludq        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3648         vpmuludq        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3649         vpmuludq        1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3650         vpmuludq        1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3651         vpmuludq        -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3652         vpmuludq        -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3653         vpord   %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3654         vpord   %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3655         vpord   %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3656         vpord   (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3657         vpord   0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3658         vpord   (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3659         vpord   2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3660         vpord   2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3661         vpord   -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3662         vpord   -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3663         vpord   508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3664         vpord   512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3665         vpord   -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3666         vpord   -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3667         vpord   %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3668         vpord   %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3669         vpord   %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3670         vpord   (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3671         vpord   0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3672         vpord   (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3673         vpord   4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3674         vpord   4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3675         vpord   -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3676         vpord   -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3677         vpord   508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3678         vpord   512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3679         vpord   -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3680         vpord   -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3681         vporq   %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3682         vporq   %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3683         vporq   %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3684         vporq   (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3685         vporq   0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3686         vporq   (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3687         vporq   2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3688         vporq   2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3689         vporq   -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3690         vporq   -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3691         vporq   1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3692         vporq   1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3693         vporq   -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3694         vporq   -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3695         vporq   %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3696         vporq   %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3697         vporq   %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3698         vporq   (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3699         vporq   0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3700         vporq   (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3701         vporq   4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3702         vporq   4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3703         vporq   -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3704         vporq   -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3705         vporq   1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3706         vporq   1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3707         vporq   -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3708         vporq   -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3709         vpscatterdd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3710         vpscatterdd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3711         vpscatterdd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
3712         vpscatterdd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
3713         vpscatterdd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
3714         vpscatterdd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
3715         vpscatterdd     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
3716         vpscatterdd     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
3717         vpscatterdq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3718         vpscatterdq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3719         vpscatterdq     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
3720         vpscatterdq     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
3721         vpscatterdq     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3722         vpscatterdq     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3723         vpscatterdq     %ymm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
3724         vpscatterdq     %ymm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
3725         vpscatterqd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3726         vpscatterqd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3727         vpscatterqd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
3728         vpscatterqd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
3729         vpscatterqd     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
3730         vpscatterqd     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
3731         vpscatterqd     %xmm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
3732         vpscatterqd     %xmm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
3733         vpscatterqq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3734         vpscatterqq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
3735         vpscatterqq     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
3736         vpscatterqq     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
3737         vpscatterqq     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
3738         vpscatterqq     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
3739         vpscatterqq     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
3740         vpscatterqq     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
3741         vpshufd $0xab, %xmm29, %xmm30    # AVX512{F,VL}
3742         vpshufd $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
3743         vpshufd $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
3744         vpshufd $123, %xmm29, %xmm30     # AVX512{F,VL}
3745         vpshufd $123, (%rcx), %xmm30     # AVX512{F,VL}
3746         vpshufd $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
3747         vpshufd $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
3748         vpshufd $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
3749         vpshufd $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
3750         vpshufd $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
3751         vpshufd $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
3752         vpshufd $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
3753         vpshufd $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
3754         vpshufd $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
3755         vpshufd $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
3756         vpshufd $0xab, %ymm29, %ymm30    # AVX512{F,VL}
3757         vpshufd $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
3758         vpshufd $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
3759         vpshufd $123, %ymm29, %ymm30     # AVX512{F,VL}
3760         vpshufd $123, (%rcx), %ymm30     # AVX512{F,VL}
3761         vpshufd $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
3762         vpshufd $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
3763         vpshufd $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
3764         vpshufd $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
3765         vpshufd $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
3766         vpshufd $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
3767         vpshufd $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
3768         vpshufd $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
3769         vpshufd $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
3770         vpshufd $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
3771         vpslld  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3772         vpslld  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3773         vpslld  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3774         vpslld  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3775         vpslld  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3776         vpslld  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3777         vpslld  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3778         vpslld  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3779         vpslld  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3780         vpslld  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
3781         vpslld  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3782         vpslld  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3783         vpslld  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3784         vpslld  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3785         vpslld  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3786         vpslld  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3787         vpslld  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3788         vpslld  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3789         vpsllq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3790         vpsllq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3791         vpsllq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3792         vpsllq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3793         vpsllq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3794         vpsllq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3795         vpsllq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3796         vpsllq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3797         vpsllq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3798         vpsllq  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
3799         vpsllq  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3800         vpsllq  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3801         vpsllq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3802         vpsllq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3803         vpsllq  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3804         vpsllq  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3805         vpsllq  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3806         vpsllq  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3807         vpsllvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3808         vpsllvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3809         vpsllvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3810         vpsllvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3811         vpsllvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3812         vpsllvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3813         vpsllvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3814         vpsllvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3815         vpsllvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3816         vpsllvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3817         vpsllvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3818         vpsllvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3819         vpsllvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3820         vpsllvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3821         vpsllvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3822         vpsllvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3823         vpsllvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3824         vpsllvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3825         vpsllvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3826         vpsllvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3827         vpsllvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3828         vpsllvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3829         vpsllvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3830         vpsllvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3831         vpsllvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3832         vpsllvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3833         vpsllvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3834         vpsllvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3835         vpsllvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3836         vpsllvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3837         vpsllvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3838         vpsllvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3839         vpsllvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3840         vpsllvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3841         vpsllvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3842         vpsllvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3843         vpsllvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3844         vpsllvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3845         vpsllvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3846         vpsllvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3847         vpsllvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3848         vpsllvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3849         vpsllvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3850         vpsllvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3851         vpsllvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3852         vpsllvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3853         vpsllvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3854         vpsllvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3855         vpsllvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3856         vpsllvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3857         vpsllvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3858         vpsllvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3859         vpsllvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3860         vpsllvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3861         vpsllvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3862         vpsllvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3863         vpsrad  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3864         vpsrad  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3865         vpsrad  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3866         vpsrad  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3867         vpsrad  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3868         vpsrad  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3869         vpsrad  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3870         vpsrad  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3871         vpsrad  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3872         vpsrad  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
3873         vpsrad  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3874         vpsrad  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3875         vpsrad  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3876         vpsrad  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3877         vpsrad  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3878         vpsrad  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3879         vpsrad  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3880         vpsrad  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3881         vpsraq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3882         vpsraq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3883         vpsraq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3884         vpsraq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3885         vpsraq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3886         vpsraq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3887         vpsraq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3888         vpsraq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3889         vpsraq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3890         vpsraq  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
3891         vpsraq  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3892         vpsraq  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3893         vpsraq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3894         vpsraq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3895         vpsraq  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3896         vpsraq  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3897         vpsraq  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3898         vpsraq  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3899         vpsravd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3900         vpsravd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3901         vpsravd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3902         vpsravd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3903         vpsravd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3904         vpsravd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3905         vpsravd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3906         vpsravd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3907         vpsravd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3908         vpsravd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3909         vpsravd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
3910         vpsravd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
3911         vpsravd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3912         vpsravd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
3913         vpsravd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3914         vpsravd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3915         vpsravd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3916         vpsravd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3917         vpsravd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3918         vpsravd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
3919         vpsravd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3920         vpsravd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3921         vpsravd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3922         vpsravd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3923         vpsravd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
3924         vpsravd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
3925         vpsravd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3926         vpsravd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
3927         vpsravq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3928         vpsravq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3929         vpsravq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3930         vpsravq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3931         vpsravq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3932         vpsravq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
3933         vpsravq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3934         vpsravq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3935         vpsravq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3936         vpsravq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3937         vpsravq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
3938         vpsravq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
3939         vpsravq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
3940         vpsravq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
3941         vpsravq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
3942         vpsravq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3943         vpsravq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3944         vpsravq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3945         vpsravq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3946         vpsravq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
3947         vpsravq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3948         vpsravq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3949         vpsravq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3950         vpsravq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3951         vpsravq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
3952         vpsravq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
3953         vpsravq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
3954         vpsravq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
3955         vpsrld  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3956         vpsrld  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3957         vpsrld  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3958         vpsrld  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3959         vpsrld  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3960         vpsrld  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3961         vpsrld  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3962         vpsrld  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3963         vpsrld  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3964         vpsrld  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
3965         vpsrld  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3966         vpsrld  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3967         vpsrld  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3968         vpsrld  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3969         vpsrld  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3970         vpsrld  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3971         vpsrld  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3972         vpsrld  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3973         vpsrlq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3974         vpsrlq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3975         vpsrlq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3976         vpsrlq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3977         vpsrlq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3978         vpsrlq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3979         vpsrlq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3980         vpsrlq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
3981         vpsrlq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
3982         vpsrlq  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
3983         vpsrlq  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
3984         vpsrlq  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
3985         vpsrlq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
3986         vpsrlq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
3987         vpsrlq  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
3988         vpsrlq  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
3989         vpsrlq  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
3990         vpsrlq  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
3991         vpsrlvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
3992         vpsrlvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
3993         vpsrlvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
3994         vpsrlvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
3995         vpsrlvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
3996         vpsrlvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
3997         vpsrlvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
3998         vpsrlvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
3999         vpsrlvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4000         vpsrlvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4001         vpsrlvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4002         vpsrlvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4003         vpsrlvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4004         vpsrlvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4005         vpsrlvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4006         vpsrlvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4007         vpsrlvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4008         vpsrlvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4009         vpsrlvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4010         vpsrlvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4011         vpsrlvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4012         vpsrlvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4013         vpsrlvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4014         vpsrlvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4015         vpsrlvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4016         vpsrlvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4017         vpsrlvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4018         vpsrlvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4019         vpsrlvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4020         vpsrlvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4021         vpsrlvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4022         vpsrlvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4023         vpsrlvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4024         vpsrlvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4025         vpsrlvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4026         vpsrlvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4027         vpsrlvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4028         vpsrlvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4029         vpsrlvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4030         vpsrlvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4031         vpsrlvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4032         vpsrlvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4033         vpsrlvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4034         vpsrlvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4035         vpsrlvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4036         vpsrlvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4037         vpsrlvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4038         vpsrlvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4039         vpsrlvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4040         vpsrlvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4041         vpsrlvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4042         vpsrlvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4043         vpsrlvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4044         vpsrlvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4045         vpsrlvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4046         vpsrlvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4047         vpsrld  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
4048         vpsrld  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
4049         vpsrld  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
4050         vpsrld  $123, %xmm29, %xmm30     # AVX512{F,VL}
4051         vpsrld  $123, (%rcx), %xmm30     # AVX512{F,VL}
4052         vpsrld  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
4053         vpsrld  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
4054         vpsrld  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
4055         vpsrld  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
4056         vpsrld  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
4057         vpsrld  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
4058         vpsrld  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
4059         vpsrld  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
4060         vpsrld  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
4061         vpsrld  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
4062         vpsrld  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
4063         vpsrld  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4064         vpsrld  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4065         vpsrld  $123, %ymm29, %ymm30     # AVX512{F,VL}
4066         vpsrld  $123, (%rcx), %ymm30     # AVX512{F,VL}
4067         vpsrld  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
4068         vpsrld  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
4069         vpsrld  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
4070         vpsrld  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
4071         vpsrld  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
4072         vpsrld  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
4073         vpsrld  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
4074         vpsrld  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
4075         vpsrld  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
4076         vpsrld  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
4077         vpsrlq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
4078         vpsrlq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
4079         vpsrlq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
4080         vpsrlq  $123, %xmm29, %xmm30     # AVX512{F,VL}
4081         vpsrlq  $123, (%rcx), %xmm30     # AVX512{F,VL}
4082         vpsrlq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
4083         vpsrlq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
4084         vpsrlq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
4085         vpsrlq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
4086         vpsrlq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
4087         vpsrlq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
4088         vpsrlq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
4089         vpsrlq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
4090         vpsrlq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
4091         vpsrlq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
4092         vpsrlq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
4093         vpsrlq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4094         vpsrlq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4095         vpsrlq  $123, %ymm29, %ymm30     # AVX512{F,VL}
4096         vpsrlq  $123, (%rcx), %ymm30     # AVX512{F,VL}
4097         vpsrlq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
4098         vpsrlq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
4099         vpsrlq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
4100         vpsrlq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
4101         vpsrlq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
4102         vpsrlq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
4103         vpsrlq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
4104         vpsrlq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
4105         vpsrlq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
4106         vpsrlq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
4107         vpsubd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4108         vpsubd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4109         vpsubd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4110         vpsubd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4111         vpsubd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4112         vpsubd  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
4113         vpsubd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4114         vpsubd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4115         vpsubd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4116         vpsubd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4117         vpsubd  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4118         vpsubd  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4119         vpsubd  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4120         vpsubd  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4121         vpsubd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4122         vpsubd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4123         vpsubd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4124         vpsubd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4125         vpsubd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4126         vpsubd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4127         vpsubd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4128         vpsubd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4129         vpsubd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4130         vpsubd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4131         vpsubd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4132         vpsubd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4133         vpsubd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4134         vpsubd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4135         vpsubq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4136         vpsubq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4137         vpsubq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4138         vpsubq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4139         vpsubq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4140         vpsubq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4141         vpsubq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4142         vpsubq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4143         vpsubq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4144         vpsubq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4145         vpsubq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4146         vpsubq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4147         vpsubq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4148         vpsubq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4149         vpsubq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4150         vpsubq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4151         vpsubq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4152         vpsubq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4153         vpsubq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4154         vpsubq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4155         vpsubq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4156         vpsubq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4157         vpsubq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4158         vpsubq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4159         vpsubq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4160         vpsubq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4161         vpsubq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4162         vpsubq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4163         vptestmd        %xmm29, %xmm30, %k5      # AVX512{F,VL}
4164         vptestmd        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
4165         vptestmd        (%rcx), %xmm30, %k5      # AVX512{F,VL}
4166         vptestmd        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
4167         vptestmd        (%rcx){1to4}, %xmm30, %k5        # AVX512{F,VL}
4168         vptestmd        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
4169         vptestmd        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
4170         vptestmd        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
4171         vptestmd        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
4172         vptestmd        508(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL} Disp8
4173         vptestmd        512(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL}
4174         vptestmd        -512(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL} Disp8
4175         vptestmd        -516(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL}
4176         vptestmd        %ymm29, %ymm30, %k5      # AVX512{F,VL}
4177         vptestmd        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
4178         vptestmd        (%rcx), %ymm30, %k5      # AVX512{F,VL}
4179         vptestmd        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
4180         vptestmd        (%rcx){1to8}, %ymm30, %k5        # AVX512{F,VL}
4181         vptestmd        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
4182         vptestmd        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
4183         vptestmd        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
4184         vptestmd        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
4185         vptestmd        508(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL} Disp8
4186         vptestmd        512(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL}
4187         vptestmd        -512(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL} Disp8
4188         vptestmd        -516(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL}
4189         vptestmq        %xmm29, %xmm30, %k5      # AVX512{F,VL}
4190         vptestmq        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
4191         vptestmq        (%rcx), %xmm30, %k5      # AVX512{F,VL}
4192         vptestmq        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
4193         vptestmq        (%rcx){1to2}, %xmm30, %k5        # AVX512{F,VL}
4194         vptestmq        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
4195         vptestmq        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
4196         vptestmq        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
4197         vptestmq        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
4198         vptestmq        1016(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL} Disp8
4199         vptestmq        1024(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL}
4200         vptestmq        -1024(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL} Disp8
4201         vptestmq        -1032(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL}
4202         vptestmq        %ymm29, %ymm30, %k5      # AVX512{F,VL}
4203         vptestmq        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
4204         vptestmq        (%rcx), %ymm30, %k5      # AVX512{F,VL}
4205         vptestmq        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
4206         vptestmq        (%rcx){1to4}, %ymm30, %k5        # AVX512{F,VL}
4207         vptestmq        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
4208         vptestmq        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
4209         vptestmq        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
4210         vptestmq        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
4211         vptestmq        1016(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL} Disp8
4212         vptestmq        1024(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL}
4213         vptestmq        -1024(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL} Disp8
4214         vptestmq        -1032(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL}
4215         vpunpckhdq      %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4216         vpunpckhdq      %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4217         vpunpckhdq      %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4218         vpunpckhdq      (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4219         vpunpckhdq      0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4220         vpunpckhdq      (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
4221         vpunpckhdq      2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4222         vpunpckhdq      2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4223         vpunpckhdq      -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4224         vpunpckhdq      -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4225         vpunpckhdq      508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4226         vpunpckhdq      512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4227         vpunpckhdq      -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4228         vpunpckhdq      -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4229         vpunpckhdq      %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4230         vpunpckhdq      %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4231         vpunpckhdq      %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4232         vpunpckhdq      (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4233         vpunpckhdq      0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4234         vpunpckhdq      (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4235         vpunpckhdq      4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4236         vpunpckhdq      4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4237         vpunpckhdq      -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4238         vpunpckhdq      -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4239         vpunpckhdq      508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4240         vpunpckhdq      512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4241         vpunpckhdq      -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4242         vpunpckhdq      -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4243         vpunpckhqdq     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4244         vpunpckhqdq     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4245         vpunpckhqdq     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4246         vpunpckhqdq     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4247         vpunpckhqdq     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4248         vpunpckhqdq     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4249         vpunpckhqdq     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4250         vpunpckhqdq     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4251         vpunpckhqdq     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4252         vpunpckhqdq     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4253         vpunpckhqdq     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4254         vpunpckhqdq     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4255         vpunpckhqdq     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4256         vpunpckhqdq     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4257         vpunpckhqdq     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4258         vpunpckhqdq     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4259         vpunpckhqdq     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4260         vpunpckhqdq     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4261         vpunpckhqdq     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4262         vpunpckhqdq     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4263         vpunpckhqdq     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4264         vpunpckhqdq     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4265         vpunpckhqdq     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4266         vpunpckhqdq     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4267         vpunpckhqdq     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4268         vpunpckhqdq     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4269         vpunpckhqdq     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4270         vpunpckhqdq     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4271         vpunpckldq      %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4272         vpunpckldq      %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4273         vpunpckldq      %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4274         vpunpckldq      (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4275         vpunpckldq      0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4276         vpunpckldq      (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
4277         vpunpckldq      2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4278         vpunpckldq      2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4279         vpunpckldq      -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4280         vpunpckldq      -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4281         vpunpckldq      508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4282         vpunpckldq      512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4283         vpunpckldq      -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4284         vpunpckldq      -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4285         vpunpckldq      %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4286         vpunpckldq      %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4287         vpunpckldq      %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4288         vpunpckldq      (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4289         vpunpckldq      0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4290         vpunpckldq      (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4291         vpunpckldq      4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4292         vpunpckldq      4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4293         vpunpckldq      -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4294         vpunpckldq      -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4295         vpunpckldq      508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4296         vpunpckldq      512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4297         vpunpckldq      -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4298         vpunpckldq      -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4299         vpunpcklqdq     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4300         vpunpcklqdq     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4301         vpunpcklqdq     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4302         vpunpcklqdq     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4303         vpunpcklqdq     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4304         vpunpcklqdq     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4305         vpunpcklqdq     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4306         vpunpcklqdq     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4307         vpunpcklqdq     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4308         vpunpcklqdq     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4309         vpunpcklqdq     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4310         vpunpcklqdq     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4311         vpunpcklqdq     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4312         vpunpcklqdq     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4313         vpunpcklqdq     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4314         vpunpcklqdq     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4315         vpunpcklqdq     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4316         vpunpcklqdq     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4317         vpunpcklqdq     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4318         vpunpcklqdq     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4319         vpunpcklqdq     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4320         vpunpcklqdq     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4321         vpunpcklqdq     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4322         vpunpcklqdq     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4323         vpunpcklqdq     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4324         vpunpcklqdq     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4325         vpunpcklqdq     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4326         vpunpcklqdq     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4327         vpxord  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4328         vpxord  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4329         vpxord  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4330         vpxord  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4331         vpxord  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4332         vpxord  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
4333         vpxord  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4334         vpxord  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4335         vpxord  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4336         vpxord  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4337         vpxord  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4338         vpxord  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4339         vpxord  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4340         vpxord  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4341         vpxord  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4342         vpxord  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4343         vpxord  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4344         vpxord  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4345         vpxord  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4346         vpxord  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4347         vpxord  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4348         vpxord  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4349         vpxord  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4350         vpxord  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4351         vpxord  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4352         vpxord  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4353         vpxord  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4354         vpxord  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4355         vpxorq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4356         vpxorq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4357         vpxorq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4358         vpxorq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4359         vpxorq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4360         vpxorq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4361         vpxorq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4362         vpxorq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4363         vpxorq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4364         vpxorq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4365         vpxorq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4366         vpxorq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4367         vpxorq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4368         vpxorq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4369         vpxorq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4370         vpxorq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4371         vpxorq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4372         vpxorq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4373         vpxorq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4374         vpxorq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4375         vpxorq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4376         vpxorq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4377         vpxorq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4378         vpxorq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4379         vpxorq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4380         vpxorq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4381         vpxorq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4382         vpxorq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4383         vrcp14pd        %xmm29, %xmm30   # AVX512{F,VL}
4384         vrcp14pd        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4385         vrcp14pd        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4386         vrcp14pd        (%rcx), %xmm30   # AVX512{F,VL}
4387         vrcp14pd        0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
4388         vrcp14pd        (%rcx){1to2}, %xmm30     # AVX512{F,VL}
4389         vrcp14pd        2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
4390         vrcp14pd        2048(%rdx), %xmm30       # AVX512{F,VL}
4391         vrcp14pd        -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
4392         vrcp14pd        -2064(%rdx), %xmm30      # AVX512{F,VL}
4393         vrcp14pd        1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
4394         vrcp14pd        1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
4395         vrcp14pd        -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
4396         vrcp14pd        -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
4397         vrcp14pd        %ymm29, %ymm30   # AVX512{F,VL}
4398         vrcp14pd        %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4399         vrcp14pd        %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4400         vrcp14pd        (%rcx), %ymm30   # AVX512{F,VL}
4401         vrcp14pd        0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
4402         vrcp14pd        (%rcx){1to4}, %ymm30     # AVX512{F,VL}
4403         vrcp14pd        4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
4404         vrcp14pd        4096(%rdx), %ymm30       # AVX512{F,VL}
4405         vrcp14pd        -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
4406         vrcp14pd        -4128(%rdx), %ymm30      # AVX512{F,VL}
4407         vrcp14pd        1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
4408         vrcp14pd        1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
4409         vrcp14pd        -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
4410         vrcp14pd        -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
4411         vrcp14ps        %xmm29, %xmm30   # AVX512{F,VL}
4412         vrcp14ps        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4413         vrcp14ps        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4414         vrcp14ps        (%rcx), %xmm30   # AVX512{F,VL}
4415         vrcp14ps        0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
4416         vrcp14ps        (%rcx){1to4}, %xmm30     # AVX512{F,VL}
4417         vrcp14ps        2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
4418         vrcp14ps        2048(%rdx), %xmm30       # AVX512{F,VL}
4419         vrcp14ps        -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
4420         vrcp14ps        -2064(%rdx), %xmm30      # AVX512{F,VL}
4421         vrcp14ps        508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
4422         vrcp14ps        512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
4423         vrcp14ps        -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
4424         vrcp14ps        -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
4425         vrcp14ps        %ymm29, %ymm30   # AVX512{F,VL}
4426         vrcp14ps        %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4427         vrcp14ps        %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4428         vrcp14ps        (%rcx), %ymm30   # AVX512{F,VL}
4429         vrcp14ps        0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
4430         vrcp14ps        (%rcx){1to8}, %ymm30     # AVX512{F,VL}
4431         vrcp14ps        4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
4432         vrcp14ps        4096(%rdx), %ymm30       # AVX512{F,VL}
4433         vrcp14ps        -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
4434         vrcp14ps        -4128(%rdx), %ymm30      # AVX512{F,VL}
4435         vrcp14ps        508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
4436         vrcp14ps        512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
4437         vrcp14ps        -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
4438         vrcp14ps        -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
4439         vrsqrt14pd      %xmm29, %xmm30   # AVX512{F,VL}
4440         vrsqrt14pd      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4441         vrsqrt14pd      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4442         vrsqrt14pd      (%rcx), %xmm30   # AVX512{F,VL}
4443         vrsqrt14pd      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
4444         vrsqrt14pd      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
4445         vrsqrt14pd      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
4446         vrsqrt14pd      2048(%rdx), %xmm30       # AVX512{F,VL}
4447         vrsqrt14pd      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
4448         vrsqrt14pd      -2064(%rdx), %xmm30      # AVX512{F,VL}
4449         vrsqrt14pd      1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
4450         vrsqrt14pd      1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
4451         vrsqrt14pd      -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
4452         vrsqrt14pd      -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
4453         vrsqrt14pd      %ymm29, %ymm30   # AVX512{F,VL}
4454         vrsqrt14pd      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4455         vrsqrt14pd      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4456         vrsqrt14pd      (%rcx), %ymm30   # AVX512{F,VL}
4457         vrsqrt14pd      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
4458         vrsqrt14pd      (%rcx){1to4}, %ymm30     # AVX512{F,VL}
4459         vrsqrt14pd      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
4460         vrsqrt14pd      4096(%rdx), %ymm30       # AVX512{F,VL}
4461         vrsqrt14pd      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
4462         vrsqrt14pd      -4128(%rdx), %ymm30      # AVX512{F,VL}
4463         vrsqrt14pd      1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
4464         vrsqrt14pd      1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
4465         vrsqrt14pd      -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
4466         vrsqrt14pd      -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
4467         vrsqrt14ps      %xmm29, %xmm30   # AVX512{F,VL}
4468         vrsqrt14ps      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4469         vrsqrt14ps      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4470         vrsqrt14ps      (%rcx), %xmm30   # AVX512{F,VL}
4471         vrsqrt14ps      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
4472         vrsqrt14ps      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
4473         vrsqrt14ps      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
4474         vrsqrt14ps      2048(%rdx), %xmm30       # AVX512{F,VL}
4475         vrsqrt14ps      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
4476         vrsqrt14ps      -2064(%rdx), %xmm30      # AVX512{F,VL}
4477         vrsqrt14ps      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
4478         vrsqrt14ps      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
4479         vrsqrt14ps      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
4480         vrsqrt14ps      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
4481         vrsqrt14ps      %ymm29, %ymm30   # AVX512{F,VL}
4482         vrsqrt14ps      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4483         vrsqrt14ps      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4484         vrsqrt14ps      (%rcx), %ymm30   # AVX512{F,VL}
4485         vrsqrt14ps      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
4486         vrsqrt14ps      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
4487         vrsqrt14ps      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
4488         vrsqrt14ps      4096(%rdx), %ymm30       # AVX512{F,VL}
4489         vrsqrt14ps      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
4490         vrsqrt14ps      -4128(%rdx), %ymm30      # AVX512{F,VL}
4491         vrsqrt14ps      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
4492         vrsqrt14ps      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
4493         vrsqrt14ps      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
4494         vrsqrt14ps      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
4495         vscatterdpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4496         vscatterdpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4497         vscatterdpd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
4498         vscatterdpd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
4499         vscatterdpd     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4500         vscatterdpd     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4501         vscatterdpd     %ymm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
4502         vscatterdpd     %ymm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
4503         vscatterdps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4504         vscatterdps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4505         vscatterdps     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
4506         vscatterdps     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
4507         vscatterdps     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
4508         vscatterdps     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
4509         vscatterdps     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
4510         vscatterdps     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
4511         vscatterqpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4512         vscatterqpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4513         vscatterqpd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
4514         vscatterqpd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
4515         vscatterqpd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
4516         vscatterqpd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
4517         vscatterqpd     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
4518         vscatterqpd     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
4519         vscatterqps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4520         vscatterqps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
4521         vscatterqps     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
4522         vscatterqps     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
4523         vscatterqps     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
4524         vscatterqps     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
4525         vscatterqps     %xmm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
4526         vscatterqps     %xmm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
4527         vshufpd $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
4528         vshufpd $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
4529         vshufpd $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
4530         vshufpd $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
4531         vshufpd $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
4532         vshufpd $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
4533         vshufpd $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
4534         vshufpd $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
4535         vshufpd $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
4536         vshufpd $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
4537         vshufpd $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
4538         vshufpd $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
4539         vshufpd $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
4540         vshufpd $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4541         vshufpd $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
4542         vshufpd $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
4543         vshufpd $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4544         vshufpd $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4545         vshufpd $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
4546         vshufpd $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
4547         vshufpd $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
4548         vshufpd $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
4549         vshufpd $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
4550         vshufpd $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
4551         vshufpd $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
4552         vshufpd $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
4553         vshufpd $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
4554         vshufpd $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
4555         vshufpd $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4556         vshufpd $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
4557         vshufps $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
4558         vshufps $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
4559         vshufps $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
4560         vshufps $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
4561         vshufps $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
4562         vshufps $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
4563         vshufps $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
4564         vshufps $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
4565         vshufps $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
4566         vshufps $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
4567         vshufps $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
4568         vshufps $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
4569         vshufps $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
4570         vshufps $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
4571         vshufps $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
4572         vshufps $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
4573         vshufps $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4574         vshufps $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4575         vshufps $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
4576         vshufps $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
4577         vshufps $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
4578         vshufps $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
4579         vshufps $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
4580         vshufps $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
4581         vshufps $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
4582         vshufps $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
4583         vshufps $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
4584         vshufps $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
4585         vshufps $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
4586         vshufps $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
4587         vsqrtpd %xmm29, %xmm30   # AVX512{F,VL}
4588         vsqrtpd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4589         vsqrtpd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4590         vsqrtpd (%rcx), %xmm30   # AVX512{F,VL}
4591         vsqrtpd 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
4592         vsqrtpd (%rcx){1to2}, %xmm30     # AVX512{F,VL}
4593         vsqrtpd 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
4594         vsqrtpd 2048(%rdx), %xmm30       # AVX512{F,VL}
4595         vsqrtpd -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
4596         vsqrtpd -2064(%rdx), %xmm30      # AVX512{F,VL}
4597         vsqrtpd 1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
4598         vsqrtpd 1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
4599         vsqrtpd -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
4600         vsqrtpd -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
4601         vsqrtpd %ymm29, %ymm30   # AVX512{F,VL}
4602         vsqrtpd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4603         vsqrtpd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4604         vsqrtpd (%rcx), %ymm30   # AVX512{F,VL}
4605         vsqrtpd 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
4606         vsqrtpd (%rcx){1to4}, %ymm30     # AVX512{F,VL}
4607         vsqrtpd 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
4608         vsqrtpd 4096(%rdx), %ymm30       # AVX512{F,VL}
4609         vsqrtpd -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
4610         vsqrtpd -4128(%rdx), %ymm30      # AVX512{F,VL}
4611         vsqrtpd 1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
4612         vsqrtpd 1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
4613         vsqrtpd -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
4614         vsqrtpd -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
4615         vsqrtps %xmm29, %xmm30   # AVX512{F,VL}
4616         vsqrtps %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4617         vsqrtps %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4618         vsqrtps (%rcx), %xmm30   # AVX512{F,VL}
4619         vsqrtps 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
4620         vsqrtps (%rcx){1to4}, %xmm30     # AVX512{F,VL}
4621         vsqrtps 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
4622         vsqrtps 2048(%rdx), %xmm30       # AVX512{F,VL}
4623         vsqrtps -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
4624         vsqrtps -2064(%rdx), %xmm30      # AVX512{F,VL}
4625         vsqrtps 508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
4626         vsqrtps 512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
4627         vsqrtps -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
4628         vsqrtps -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
4629         vsqrtps %ymm29, %ymm30   # AVX512{F,VL}
4630         vsqrtps %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4631         vsqrtps %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4632         vsqrtps (%rcx), %ymm30   # AVX512{F,VL}
4633         vsqrtps 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
4634         vsqrtps (%rcx){1to8}, %ymm30     # AVX512{F,VL}
4635         vsqrtps 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
4636         vsqrtps 4096(%rdx), %ymm30       # AVX512{F,VL}
4637         vsqrtps -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
4638         vsqrtps -4128(%rdx), %ymm30      # AVX512{F,VL}
4639         vsqrtps 508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
4640         vsqrtps 512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
4641         vsqrtps -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
4642         vsqrtps -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
4643         vsubpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4644         vsubpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4645         vsubpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4646         vsubpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4647         vsubpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4648         vsubpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4649         vsubpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4650         vsubpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4651         vsubpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4652         vsubpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4653         vsubpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4654         vsubpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4655         vsubpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4656         vsubpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4657         vsubpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4658         vsubpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4659         vsubpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4660         vsubpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4661         vsubpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4662         vsubpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4663         vsubpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4664         vsubpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4665         vsubpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4666         vsubpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4667         vsubpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4668         vsubpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4669         vsubpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4670         vsubpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4671         vsubps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4672         vsubps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4673         vsubps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4674         vsubps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4675         vsubps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4676         vsubps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
4677         vsubps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4678         vsubps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4679         vsubps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4680         vsubps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4681         vsubps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4682         vsubps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4683         vsubps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4684         vsubps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4685         vsubps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4686         vsubps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4687         vsubps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4688         vsubps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4689         vsubps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4690         vsubps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4691         vsubps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4692         vsubps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4693         vsubps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4694         vsubps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4695         vsubps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4696         vsubps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4697         vsubps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4698         vsubps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4699         vunpckhpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4700         vunpckhpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4701         vunpckhpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4702         vunpckhpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4703         vunpckhpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4704         vunpckhpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4705         vunpckhpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4706         vunpckhpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4707         vunpckhpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4708         vunpckhpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4709         vunpckhpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4710         vunpckhpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4711         vunpckhpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4712         vunpckhpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4713         vunpckhpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4714         vunpckhpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4715         vunpckhpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4716         vunpckhpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4717         vunpckhpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4718         vunpckhpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4719         vunpckhpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4720         vunpckhpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4721         vunpckhpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4722         vunpckhpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4723         vunpckhpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4724         vunpckhpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4725         vunpckhpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4726         vunpckhpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4727         vunpckhps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4728         vunpckhps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4729         vunpckhps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4730         vunpckhps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4731         vunpckhps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4732         vunpckhps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
4733         vunpckhps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4734         vunpckhps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4735         vunpckhps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4736         vunpckhps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4737         vunpckhps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4738         vunpckhps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4739         vunpckhps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4740         vunpckhps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4741         vunpckhps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4742         vunpckhps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4743         vunpckhps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4744         vunpckhps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4745         vunpckhps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4746         vunpckhps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4747         vunpckhps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4748         vunpckhps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4749         vunpckhps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4750         vunpckhps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4751         vunpckhps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4752         vunpckhps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4753         vunpckhps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4754         vunpckhps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4755         vunpcklpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4756         vunpcklpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4757         vunpcklpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4758         vunpcklpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4759         vunpcklpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4760         vunpcklpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
4761         vunpcklpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4762         vunpcklpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4763         vunpcklpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4764         vunpcklpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4765         vunpcklpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4766         vunpcklpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
4767         vunpcklpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
4768         vunpcklpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
4769         vunpcklpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4770         vunpcklpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4771         vunpcklpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4772         vunpcklpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4773         vunpcklpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4774         vunpcklpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
4775         vunpcklpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4776         vunpcklpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4777         vunpcklpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4778         vunpcklpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4779         vunpcklpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4780         vunpcklpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
4781         vunpcklpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
4782         vunpcklpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
4783         vunpcklps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
4784         vunpcklps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4785         vunpcklps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4786         vunpcklps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
4787         vunpcklps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
4788         vunpcklps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
4789         vunpcklps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
4790         vunpcklps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
4791         vunpcklps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
4792         vunpcklps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
4793         vunpcklps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4794         vunpcklps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
4795         vunpcklps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
4796         vunpcklps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
4797         vunpcklps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
4798         vunpcklps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
4799         vunpcklps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
4800         vunpcklps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
4801         vunpcklps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
4802         vunpcklps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
4803         vunpcklps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
4804         vunpcklps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
4805         vunpcklps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
4806         vunpcklps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
4807         vunpcklps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4808         vunpcklps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
4809         vunpcklps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
4810         vunpcklps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
4811         vpternlogd      $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
4812         vpternlogd      $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
4813         vpternlogd      $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
4814         vpternlogd      $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
4815         vpternlogd      $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
4816         vpternlogd      $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
4817         vpternlogd      $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
4818         vpternlogd      $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
4819         vpternlogd      $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
4820         vpternlogd      $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
4821         vpternlogd      $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
4822         vpternlogd      $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
4823         vpternlogd      $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
4824         vpternlogd      $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
4825         vpternlogd      $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
4826         vpternlogd      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
4827         vpternlogd      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4828         vpternlogd      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4829         vpternlogd      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
4830         vpternlogd      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
4831         vpternlogd      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
4832         vpternlogd      $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
4833         vpternlogd      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
4834         vpternlogd      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
4835         vpternlogd      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
4836         vpternlogd      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
4837         vpternlogd      $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
4838         vpternlogd      $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
4839         vpternlogd      $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
4840         vpternlogd      $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
4841         vpternlogq      $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
4842         vpternlogq      $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
4843         vpternlogq      $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
4844         vpternlogq      $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
4845         vpternlogq      $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
4846         vpternlogq      $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
4847         vpternlogq      $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
4848         vpternlogq      $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
4849         vpternlogq      $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
4850         vpternlogq      $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
4851         vpternlogq      $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
4852         vpternlogq      $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
4853         vpternlogq      $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
4854         vpternlogq      $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
4855         vpternlogq      $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
4856         vpternlogq      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
4857         vpternlogq      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4858         vpternlogq      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4859         vpternlogq      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
4860         vpternlogq      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
4861         vpternlogq      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
4862         vpternlogq      $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
4863         vpternlogq      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
4864         vpternlogq      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
4865         vpternlogq      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
4866         vpternlogq      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
4867         vpternlogq      $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
4868         vpternlogq      $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
4869         vpternlogq      $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4870         vpternlogq      $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
4871         vpmovqb %xmm29, %xmm30   # AVX512{F,VL}
4872         vpmovqb %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4873         vpmovqb %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4874         vpmovqb %ymm29, %xmm30   # AVX512{F,VL}
4875         vpmovqb %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4876         vpmovqb %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4877         vpmovsqb        %xmm29, %xmm30   # AVX512{F,VL}
4878         vpmovsqb        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4879         vpmovsqb        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4880         vpmovsqb        %ymm29, %xmm30   # AVX512{F,VL}
4881         vpmovsqb        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4882         vpmovsqb        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4883         vpmovusqb       %xmm29, %xmm30   # AVX512{F,VL}
4884         vpmovusqb       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4885         vpmovusqb       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4886         vpmovusqb       %ymm29, %xmm30   # AVX512{F,VL}
4887         vpmovusqb       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4888         vpmovusqb       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4889         vpmovqw %xmm29, %xmm30   # AVX512{F,VL}
4890         vpmovqw %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4891         vpmovqw %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4892         vpmovqw %ymm29, %xmm30   # AVX512{F,VL}
4893         vpmovqw %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4894         vpmovqw %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4895         vpmovsqw        %xmm29, %xmm30   # AVX512{F,VL}
4896         vpmovsqw        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4897         vpmovsqw        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4898         vpmovsqw        %ymm29, %xmm30   # AVX512{F,VL}
4899         vpmovsqw        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4900         vpmovsqw        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4901         vpmovusqw       %xmm29, %xmm30   # AVX512{F,VL}
4902         vpmovusqw       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4903         vpmovusqw       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4904         vpmovusqw       %ymm29, %xmm30   # AVX512{F,VL}
4905         vpmovusqw       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4906         vpmovusqw       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4907         vpmovqd %xmm29, %xmm30   # AVX512{F,VL}
4908         vpmovqd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4909         vpmovqd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4910         vpmovqd %ymm29, %xmm30   # AVX512{F,VL}
4911         vpmovqd %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4912         vpmovqd %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4913         vpmovsqd        %xmm29, %xmm30   # AVX512{F,VL}
4914         vpmovsqd        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4915         vpmovsqd        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4916         vpmovsqd        %ymm29, %xmm30   # AVX512{F,VL}
4917         vpmovsqd        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4918         vpmovsqd        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4919         vpmovusqd       %xmm29, %xmm30   # AVX512{F,VL}
4920         vpmovusqd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4921         vpmovusqd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4922         vpmovusqd       %ymm29, %xmm30   # AVX512{F,VL}
4923         vpmovusqd       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4924         vpmovusqd       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4925         vpmovdb %xmm29, %xmm30   # AVX512{F,VL}
4926         vpmovdb %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4927         vpmovdb %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4928         vpmovdb %ymm29, %xmm30   # AVX512{F,VL}
4929         vpmovdb %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4930         vpmovdb %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4931         vpmovsdb        %xmm29, %xmm30   # AVX512{F,VL}
4932         vpmovsdb        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4933         vpmovsdb        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4934         vpmovsdb        %ymm29, %xmm30   # AVX512{F,VL}
4935         vpmovsdb        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4936         vpmovsdb        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4937         vpmovusdb       %xmm29, %xmm30   # AVX512{F,VL}
4938         vpmovusdb       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4939         vpmovusdb       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4940         vpmovusdb       %ymm29, %xmm30   # AVX512{F,VL}
4941         vpmovusdb       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4942         vpmovusdb       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4943         vpmovdw %xmm29, %xmm30   # AVX512{F,VL}
4944         vpmovdw %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4945         vpmovdw %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4946         vpmovdw %ymm29, %xmm30   # AVX512{F,VL}
4947         vpmovdw %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4948         vpmovdw %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4949         vpmovsdw        %xmm29, %xmm30   # AVX512{F,VL}
4950         vpmovsdw        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4951         vpmovsdw        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4952         vpmovsdw        %ymm29, %xmm30   # AVX512{F,VL}
4953         vpmovsdw        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4954         vpmovsdw        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4955         vpmovusdw       %xmm29, %xmm30   # AVX512{F,VL}
4956         vpmovusdw       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
4957         vpmovusdw       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4958         vpmovusdw       %ymm29, %xmm30   # AVX512{F,VL}
4959         vpmovusdw       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
4960         vpmovusdw       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
4961         vshuff32x4      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
4962         vshuff32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4963         vshuff32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4964         vshuff32x4      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
4965         vshuff32x4      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
4966         vshuff32x4      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
4967         vshuff32x4      $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
4968         vshuff32x4      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
4969         vshuff32x4      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
4970         vshuff32x4      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
4971         vshuff32x4      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
4972         vshuff32x4      $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
4973         vshuff32x4      $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
4974         vshuff32x4      $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
4975         vshuff32x4      $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
4976         vshuff64x2      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
4977         vshuff64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4978         vshuff64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4979         vshuff64x2      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
4980         vshuff64x2      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
4981         vshuff64x2      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
4982         vshuff64x2      $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
4983         vshuff64x2      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
4984         vshuff64x2      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
4985         vshuff64x2      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
4986         vshuff64x2      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
4987         vshuff64x2      $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
4988         vshuff64x2      $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
4989         vshuff64x2      $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
4990         vshuff64x2      $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
4991         vshufi32x4      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
4992         vshufi32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
4993         vshufi32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
4994         vshufi32x4      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
4995         vshufi32x4      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
4996         vshufi32x4      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
4997         vshufi32x4      $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
4998         vshufi32x4      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
4999         vshufi32x4      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
5000         vshufi32x4      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
5001         vshufi32x4      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
5002         vshufi32x4      $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
5003         vshufi32x4      $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
5004         vshufi32x4      $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
5005         vshufi32x4      $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
5006         vshufi64x2      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
5007         vshufi64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5008         vshufi64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5009         vshufi64x2      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
5010         vshufi64x2      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
5011         vshufi64x2      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
5012         vshufi64x2      $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
5013         vshufi64x2      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
5014         vshufi64x2      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
5015         vshufi64x2      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
5016         vshufi64x2      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
5017         vshufi64x2      $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
5018         vshufi64x2      $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
5019         vshufi64x2      $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5020         vshufi64x2      $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
5021         vpermq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5022         vpermq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5023         vpermq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5024         vpermq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5025         vpermq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5026         vpermq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
5027         vpermq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5028         vpermq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5029         vpermq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5030         vpermq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5031         vpermq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5032         vpermq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
5033         vpermq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
5034         vpermq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
5035         vpermpd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5036         vpermpd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5037         vpermpd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5038         vpermpd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5039         vpermpd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5040         vpermpd (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
5041         vpermpd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5042         vpermpd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5043         vpermpd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5044         vpermpd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5045         vpermpd 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5046         vpermpd 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
5047         vpermpd -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
5048         vpermpd -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
5049         vpermt2d        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5050         vpermt2d        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5051         vpermt2d        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5052         vpermt2d        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5053         vpermt2d        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5054         vpermt2d        (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
5055         vpermt2d        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5056         vpermt2d        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5057         vpermt2d        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5058         vpermt2d        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5059         vpermt2d        508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
5060         vpermt2d        512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
5061         vpermt2d        -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5062         vpermt2d        -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
5063         vpermt2d        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5064         vpermt2d        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5065         vpermt2d        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5066         vpermt2d        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5067         vpermt2d        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5068         vpermt2d        (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
5069         vpermt2d        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5070         vpermt2d        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5071         vpermt2d        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5072         vpermt2d        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5073         vpermt2d        508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5074         vpermt2d        512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
5075         vpermt2d        -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5076         vpermt2d        -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
5077         vpermt2q        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5078         vpermt2q        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5079         vpermt2q        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5080         vpermt2q        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5081         vpermt2q        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5082         vpermt2q        (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
5083         vpermt2q        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5084         vpermt2q        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5085         vpermt2q        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5086         vpermt2q        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5087         vpermt2q        1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5088         vpermt2q        1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
5089         vpermt2q        -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
5090         vpermt2q        -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
5091         vpermt2q        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5092         vpermt2q        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5093         vpermt2q        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5094         vpermt2q        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5095         vpermt2q        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5096         vpermt2q        (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
5097         vpermt2q        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5098         vpermt2q        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5099         vpermt2q        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5100         vpermt2q        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5101         vpermt2q        1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5102         vpermt2q        1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
5103         vpermt2q        -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
5104         vpermt2q        -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
5105         vpermt2ps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5106         vpermt2ps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5107         vpermt2ps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5108         vpermt2ps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5109         vpermt2ps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5110         vpermt2ps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
5111         vpermt2ps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5112         vpermt2ps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5113         vpermt2ps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5114         vpermt2ps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5115         vpermt2ps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
5116         vpermt2ps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
5117         vpermt2ps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5118         vpermt2ps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
5119         vpermt2ps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5120         vpermt2ps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5121         vpermt2ps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5122         vpermt2ps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5123         vpermt2ps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5124         vpermt2ps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
5125         vpermt2ps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5126         vpermt2ps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5127         vpermt2ps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5128         vpermt2ps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5129         vpermt2ps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5130         vpermt2ps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
5131         vpermt2ps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5132         vpermt2ps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
5133         vpermt2pd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5134         vpermt2pd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5135         vpermt2pd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5136         vpermt2pd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5137         vpermt2pd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5138         vpermt2pd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
5139         vpermt2pd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5140         vpermt2pd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5141         vpermt2pd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5142         vpermt2pd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5143         vpermt2pd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5144         vpermt2pd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
5145         vpermt2pd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
5146         vpermt2pd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
5147         vpermt2pd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5148         vpermt2pd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5149         vpermt2pd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5150         vpermt2pd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5151         vpermt2pd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5152         vpermt2pd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
5153         vpermt2pd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5154         vpermt2pd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5155         vpermt2pd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5156         vpermt2pd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5157         vpermt2pd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5158         vpermt2pd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
5159         vpermt2pd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
5160         vpermt2pd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
5161         valignq $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
5162         valignq $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5163         valignq $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5164         valignq $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
5165         valignq $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
5166         valignq $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
5167         valignq $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
5168         valignq $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
5169         valignq $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
5170         valignq $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
5171         valignq $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
5172         valignq $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
5173         valignq $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
5174         valignq $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
5175         valignq $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
5176         valignq $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
5177         valignq $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5178         valignq $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5179         valignq $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
5180         valignq $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
5181         valignq $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
5182         valignq $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
5183         valignq $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
5184         valignq $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
5185         valignq $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
5186         valignq $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
5187         valignq $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
5188         valignq $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
5189         valignq $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5190         valignq $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
5191         vscalefpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5192         vscalefpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5193         vscalefpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5194         vscalefpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5195         vscalefpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5196         vscalefpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
5197         vscalefpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5198         vscalefpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5199         vscalefpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5200         vscalefpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5201         vscalefpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5202         vscalefpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
5203         vscalefpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
5204         vscalefpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
5205         vscalefpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5206         vscalefpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5207         vscalefpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5208         vscalefpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5209         vscalefpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5210         vscalefpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
5211         vscalefpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5212         vscalefpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5213         vscalefpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5214         vscalefpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5215         vscalefpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5216         vscalefpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
5217         vscalefpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
5218         vscalefpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
5219         vscalefps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5220         vscalefps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5221         vscalefps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5222         vscalefps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5223         vscalefps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5224         vscalefps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
5225         vscalefps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5226         vscalefps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5227         vscalefps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5228         vscalefps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5229         vscalefps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
5230         vscalefps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
5231         vscalefps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5232         vscalefps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
5233         vscalefps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5234         vscalefps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5235         vscalefps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5236         vscalefps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5237         vscalefps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5238         vscalefps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
5239         vscalefps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5240         vscalefps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5241         vscalefps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5242         vscalefps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5243         vscalefps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5244         vscalefps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
5245         vscalefps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5246         vscalefps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
5247         vfixupimmpd     $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
5248         vfixupimmpd     $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5249         vfixupimmpd     $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5250         vfixupimmpd     $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
5251         vfixupimmpd     $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
5252         vfixupimmpd     $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
5253         vfixupimmpd     $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
5254         vfixupimmpd     $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
5255         vfixupimmpd     $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
5256         vfixupimmpd     $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
5257         vfixupimmpd     $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
5258         vfixupimmpd     $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
5259         vfixupimmpd     $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
5260         vfixupimmpd     $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
5261         vfixupimmpd     $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
5262         vfixupimmpd     $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
5263         vfixupimmpd     $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5264         vfixupimmpd     $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5265         vfixupimmpd     $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
5266         vfixupimmpd     $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
5267         vfixupimmpd     $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
5268         vfixupimmpd     $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
5269         vfixupimmpd     $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
5270         vfixupimmpd     $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
5271         vfixupimmpd     $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
5272         vfixupimmpd     $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
5273         vfixupimmpd     $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
5274         vfixupimmpd     $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
5275         vfixupimmpd     $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5276         vfixupimmpd     $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
5277         vfixupimmps     $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
5278         vfixupimmps     $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5279         vfixupimmps     $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5280         vfixupimmps     $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
5281         vfixupimmps     $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
5282         vfixupimmps     $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
5283         vfixupimmps     $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
5284         vfixupimmps     $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
5285         vfixupimmps     $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
5286         vfixupimmps     $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
5287         vfixupimmps     $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
5288         vfixupimmps     $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
5289         vfixupimmps     $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
5290         vfixupimmps     $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
5291         vfixupimmps     $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
5292         vfixupimmps     $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
5293         vfixupimmps     $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5294         vfixupimmps     $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5295         vfixupimmps     $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
5296         vfixupimmps     $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
5297         vfixupimmps     $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
5298         vfixupimmps     $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
5299         vfixupimmps     $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
5300         vfixupimmps     $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
5301         vfixupimmps     $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
5302         vfixupimmps     $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
5303         vfixupimmps     $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
5304         vfixupimmps     $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
5305         vfixupimmps     $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
5306         vfixupimmps     $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
5307         vpslld  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5308         vpslld  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5309         vpslld  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5310         vpslld  $123, %xmm29, %xmm30     # AVX512{F,VL}
5311         vpslld  $123, (%rcx), %xmm30     # AVX512{F,VL}
5312         vpslld  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5313         vpslld  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
5314         vpslld  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5315         vpslld  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5316         vpslld  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5317         vpslld  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5318         vpslld  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
5319         vpslld  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
5320         vpslld  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
5321         vpslld  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
5322         vpslld  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5323         vpslld  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5324         vpslld  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5325         vpslld  $123, %ymm29, %ymm30     # AVX512{F,VL}
5326         vpslld  $123, (%rcx), %ymm30     # AVX512{F,VL}
5327         vpslld  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5328         vpslld  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
5329         vpslld  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5330         vpslld  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5331         vpslld  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5332         vpslld  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5333         vpslld  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
5334         vpslld  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
5335         vpslld  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
5336         vpslld  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
5337         vpsllq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5338         vpsllq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5339         vpsllq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5340         vpsllq  $123, %xmm29, %xmm30     # AVX512{F,VL}
5341         vpsllq  $123, (%rcx), %xmm30     # AVX512{F,VL}
5342         vpsllq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5343         vpsllq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
5344         vpsllq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5345         vpsllq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5346         vpsllq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5347         vpsllq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5348         vpsllq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
5349         vpsllq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
5350         vpsllq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
5351         vpsllq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
5352         vpsllq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5353         vpsllq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5354         vpsllq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5355         vpsllq  $123, %ymm29, %ymm30     # AVX512{F,VL}
5356         vpsllq  $123, (%rcx), %ymm30     # AVX512{F,VL}
5357         vpsllq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5358         vpsllq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
5359         vpsllq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5360         vpsllq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5361         vpsllq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5362         vpsllq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5363         vpsllq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
5364         vpsllq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
5365         vpsllq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
5366         vpsllq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
5367         vpsrad  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5368         vpsrad  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5369         vpsrad  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5370         vpsrad  $123, %xmm29, %xmm30     # AVX512{F,VL}
5371         vpsrad  $123, (%rcx), %xmm30     # AVX512{F,VL}
5372         vpsrad  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5373         vpsrad  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
5374         vpsrad  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5375         vpsrad  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5376         vpsrad  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5377         vpsrad  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5378         vpsrad  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
5379         vpsrad  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
5380         vpsrad  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
5381         vpsrad  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
5382         vpsrad  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5383         vpsrad  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5384         vpsrad  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5385         vpsrad  $123, %ymm29, %ymm30     # AVX512{F,VL}
5386         vpsrad  $123, (%rcx), %ymm30     # AVX512{F,VL}
5387         vpsrad  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5388         vpsrad  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
5389         vpsrad  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5390         vpsrad  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5391         vpsrad  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5392         vpsrad  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5393         vpsrad  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
5394         vpsrad  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
5395         vpsrad  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
5396         vpsrad  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
5397         vpsraq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5398         vpsraq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5399         vpsraq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5400         vpsraq  $123, %xmm29, %xmm30     # AVX512{F,VL}
5401         vpsraq  $123, (%rcx), %xmm30     # AVX512{F,VL}
5402         vpsraq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5403         vpsraq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
5404         vpsraq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5405         vpsraq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5406         vpsraq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5407         vpsraq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5408         vpsraq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
5409         vpsraq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
5410         vpsraq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
5411         vpsraq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
5412         vpsraq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5413         vpsraq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5414         vpsraq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5415         vpsraq  $123, %ymm29, %ymm30     # AVX512{F,VL}
5416         vpsraq  $123, (%rcx), %ymm30     # AVX512{F,VL}
5417         vpsraq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5418         vpsraq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
5419         vpsraq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5420         vpsraq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5421         vpsraq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5422         vpsraq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5423         vpsraq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
5424         vpsraq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
5425         vpsraq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
5426         vpsraq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
5427         vprolvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5428         vprolvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5429         vprolvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5430         vprolvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5431         vprolvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5432         vprolvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
5433         vprolvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5434         vprolvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5435         vprolvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5436         vprolvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5437         vprolvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
5438         vprolvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
5439         vprolvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5440         vprolvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
5441         vprolvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5442         vprolvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5443         vprolvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5444         vprolvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5445         vprolvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5446         vprolvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
5447         vprolvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5448         vprolvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5449         vprolvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5450         vprolvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5451         vprolvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5452         vprolvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
5453         vprolvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5454         vprolvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
5455         vprold  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5456         vprold  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5457         vprold  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5458         vprold  $123, %xmm29, %xmm30     # AVX512{F,VL}
5459         vprold  $123, (%rcx), %xmm30     # AVX512{F,VL}
5460         vprold  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5461         vprold  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
5462         vprold  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5463         vprold  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5464         vprold  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5465         vprold  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5466         vprold  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
5467         vprold  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
5468         vprold  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
5469         vprold  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
5470         vprold  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5471         vprold  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5472         vprold  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5473         vprold  $123, %ymm29, %ymm30     # AVX512{F,VL}
5474         vprold  $123, (%rcx), %ymm30     # AVX512{F,VL}
5475         vprold  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5476         vprold  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
5477         vprold  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5478         vprold  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5479         vprold  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5480         vprold  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5481         vprold  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
5482         vprold  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
5483         vprold  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
5484         vprold  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
5485         vprolvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5486         vprolvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5487         vprolvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5488         vprolvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5489         vprolvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5490         vprolvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
5491         vprolvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5492         vprolvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5493         vprolvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5494         vprolvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5495         vprolvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5496         vprolvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
5497         vprolvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
5498         vprolvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
5499         vprolvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5500         vprolvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5501         vprolvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5502         vprolvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5503         vprolvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5504         vprolvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
5505         vprolvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5506         vprolvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5507         vprolvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5508         vprolvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5509         vprolvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5510         vprolvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
5511         vprolvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
5512         vprolvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
5513         vprolq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5514         vprolq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5515         vprolq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5516         vprolq  $123, %xmm29, %xmm30     # AVX512{F,VL}
5517         vprolq  $123, (%rcx), %xmm30     # AVX512{F,VL}
5518         vprolq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5519         vprolq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
5520         vprolq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5521         vprolq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5522         vprolq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5523         vprolq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5524         vprolq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
5525         vprolq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
5526         vprolq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
5527         vprolq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
5528         vprolq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5529         vprolq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5530         vprolq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5531         vprolq  $123, %ymm29, %ymm30     # AVX512{F,VL}
5532         vprolq  $123, (%rcx), %ymm30     # AVX512{F,VL}
5533         vprolq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5534         vprolq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
5535         vprolq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5536         vprolq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5537         vprolq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5538         vprolq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5539         vprolq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
5540         vprolq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
5541         vprolq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
5542         vprolq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
5543         vprorvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5544         vprorvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5545         vprorvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5546         vprorvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5547         vprorvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5548         vprorvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
5549         vprorvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5550         vprorvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5551         vprorvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5552         vprorvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5553         vprorvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
5554         vprorvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
5555         vprorvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5556         vprorvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
5557         vprorvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5558         vprorvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5559         vprorvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5560         vprorvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5561         vprorvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5562         vprorvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
5563         vprorvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5564         vprorvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5565         vprorvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5566         vprorvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5567         vprorvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
5568         vprorvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
5569         vprorvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5570         vprorvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
5571         vprord  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5572         vprord  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5573         vprord  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5574         vprord  $123, %xmm29, %xmm30     # AVX512{F,VL}
5575         vprord  $123, (%rcx), %xmm30     # AVX512{F,VL}
5576         vprord  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5577         vprord  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
5578         vprord  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5579         vprord  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5580         vprord  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5581         vprord  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5582         vprord  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
5583         vprord  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
5584         vprord  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
5585         vprord  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
5586         vprord  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5587         vprord  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5588         vprord  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5589         vprord  $123, %ymm29, %ymm30     # AVX512{F,VL}
5590         vprord  $123, (%rcx), %ymm30     # AVX512{F,VL}
5591         vprord  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5592         vprord  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
5593         vprord  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5594         vprord  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5595         vprord  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5596         vprord  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5597         vprord  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
5598         vprord  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
5599         vprord  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
5600         vprord  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
5601         vprorvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
5602         vprorvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5603         vprorvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5604         vprorvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
5605         vprorvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
5606         vprorvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
5607         vprorvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
5608         vprorvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
5609         vprorvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
5610         vprorvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
5611         vprorvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
5612         vprorvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
5613         vprorvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
5614         vprorvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
5615         vprorvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
5616         vprorvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5617         vprorvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5618         vprorvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
5619         vprorvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
5620         vprorvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
5621         vprorvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
5622         vprorvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
5623         vprorvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
5624         vprorvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
5625         vprorvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
5626         vprorvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
5627         vprorvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
5628         vprorvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
5629         vprorq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5630         vprorq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5631         vprorq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5632         vprorq  $123, %xmm29, %xmm30     # AVX512{F,VL}
5633         vprorq  $123, (%rcx), %xmm30     # AVX512{F,VL}
5634         vprorq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5635         vprorq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
5636         vprorq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5637         vprorq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5638         vprorq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5639         vprorq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5640         vprorq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
5641         vprorq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
5642         vprorq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
5643         vprorq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
5644         vprorq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5645         vprorq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5646         vprorq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5647         vprorq  $123, %ymm29, %ymm30     # AVX512{F,VL}
5648         vprorq  $123, (%rcx), %ymm30     # AVX512{F,VL}
5649         vprorq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5650         vprorq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
5651         vprorq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5652         vprorq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5653         vprorq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5654         vprorq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5655         vprorq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
5656         vprorq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
5657         vprorq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
5658         vprorq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
5659         vrndscalepd     $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5660         vrndscalepd     $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5661         vrndscalepd     $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5662         vrndscalepd     $123, %xmm29, %xmm30     # AVX512{F,VL}
5663         vrndscalepd     $123, (%rcx), %xmm30     # AVX512{F,VL}
5664         vrndscalepd     $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5665         vrndscalepd     $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
5666         vrndscalepd     $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5667         vrndscalepd     $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5668         vrndscalepd     $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5669         vrndscalepd     $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5670         vrndscalepd     $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
5671         vrndscalepd     $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
5672         vrndscalepd     $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
5673         vrndscalepd     $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
5674         vrndscalepd     $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5675         vrndscalepd     $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5676         vrndscalepd     $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5677         vrndscalepd     $123, %ymm29, %ymm30     # AVX512{F,VL}
5678         vrndscalepd     $123, (%rcx), %ymm30     # AVX512{F,VL}
5679         vrndscalepd     $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5680         vrndscalepd     $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
5681         vrndscalepd     $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5682         vrndscalepd     $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5683         vrndscalepd     $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5684         vrndscalepd     $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5685         vrndscalepd     $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
5686         vrndscalepd     $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
5687         vrndscalepd     $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
5688         vrndscalepd     $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
5689         vrndscaleps     $0xab, %xmm29, %xmm30    # AVX512{F,VL}
5690         vrndscaleps     $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
5691         vrndscaleps     $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
5692         vrndscaleps     $123, %xmm29, %xmm30     # AVX512{F,VL}
5693         vrndscaleps     $123, (%rcx), %xmm30     # AVX512{F,VL}
5694         vrndscaleps     $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
5695         vrndscaleps     $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
5696         vrndscaleps     $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
5697         vrndscaleps     $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
5698         vrndscaleps     $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
5699         vrndscaleps     $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
5700         vrndscaleps     $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
5701         vrndscaleps     $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
5702         vrndscaleps     $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
5703         vrndscaleps     $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
5704         vrndscaleps     $0xab, %ymm29, %ymm30    # AVX512{F,VL}
5705         vrndscaleps     $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
5706         vrndscaleps     $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
5707         vrndscaleps     $123, %ymm29, %ymm30     # AVX512{F,VL}
5708         vrndscaleps     $123, (%rcx), %ymm30     # AVX512{F,VL}
5709         vrndscaleps     $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
5710         vrndscaleps     $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
5711         vrndscaleps     $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
5712         vrndscaleps     $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
5713         vrndscaleps     $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
5714         vrndscaleps     $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
5715         vrndscaleps     $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
5716         vrndscaleps     $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
5717         vrndscaleps     $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
5718         vrndscaleps     $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
5719         vpcompressq     %xmm30, (%rcx)   # AVX512{F,VL}
5720         vpcompressq     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5721         vpcompressq     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5722         vpcompressq     %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5723         vpcompressq     %xmm30, 1024(%rdx)       # AVX512{F,VL}
5724         vpcompressq     %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
5725         vpcompressq     %xmm30, -1032(%rdx)      # AVX512{F,VL}
5726         vpcompressq     %ymm30, (%rcx)   # AVX512{F,VL}
5727         vpcompressq     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5728         vpcompressq     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5729         vpcompressq     %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5730         vpcompressq     %ymm30, 1024(%rdx)       # AVX512{F,VL}
5731         vpcompressq     %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
5732         vpcompressq     %ymm30, -1032(%rdx)      # AVX512{F,VL}
5733         vpcompressq     %xmm29, %xmm30   # AVX512{F,VL}
5734         vpcompressq     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
5735         vpcompressq     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
5736         vpcompressq     %ymm29, %ymm30   # AVX512{F,VL}
5737         vpcompressq     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
5738         vpcompressq     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
5739         vcvtps2ph       $0xab, %xmm30, (%rcx)    # AVX512{F,VL}
5740         vcvtps2ph       $0xab, %xmm30, (%rcx){%k7}       # AVX512{F,VL}
5741         vcvtps2ph       $123, %xmm30, (%rcx)     # AVX512{F,VL}
5742         vcvtps2ph       $123, %xmm30, 0x123(%rax,%r14,8)         # AVX512{F,VL}
5743         vcvtps2ph       $123, %xmm30, 1016(%rdx)         # AVX512{F,VL} Disp8
5744         vcvtps2ph       $123, %xmm30, 1024(%rdx)         # AVX512{F,VL}
5745         vcvtps2ph       $123, %xmm30, -1024(%rdx)        # AVX512{F,VL} Disp8
5746         vcvtps2ph       $123, %xmm30, -1032(%rdx)        # AVX512{F,VL}
5747         vcvtps2ph       $0xab, %ymm30, (%rcx)    # AVX512{F,VL}
5748         vcvtps2ph       $0xab, %ymm30, (%rcx){%k7}       # AVX512{F,VL}
5749         vcvtps2ph       $123, %ymm30, (%rcx)     # AVX512{F,VL}
5750         vcvtps2ph       $123, %ymm30, 0x123(%rax,%r14,8)         # AVX512{F,VL}
5751         vcvtps2ph       $123, %ymm30, 2032(%rdx)         # AVX512{F,VL} Disp8
5752         vcvtps2ph       $123, %ymm30, 2048(%rdx)         # AVX512{F,VL}
5753         vcvtps2ph       $123, %ymm30, -2048(%rdx)        # AVX512{F,VL} Disp8
5754         vcvtps2ph       $123, %ymm30, -2064(%rdx)        # AVX512{F,VL}
5755         vextractf32x4   $0xab, %ymm29, (%rcx)    # AVX512{F,VL}
5756         vextractf32x4   $0xab, %ymm29, (%rcx){%k7}       # AVX512{F,VL}
5757         vextractf32x4   $123, %ymm29, (%rcx)     # AVX512{F,VL}
5758         vextractf32x4   $123, %ymm29, 0x123(%rax,%r14,8)         # AVX512{F,VL}
5759         vextractf32x4   $123, %ymm29, 2032(%rdx)         # AVX512{F,VL} Disp8
5760         vextractf32x4   $123, %ymm29, 2048(%rdx)         # AVX512{F,VL}
5761         vextractf32x4   $123, %ymm29, -2048(%rdx)        # AVX512{F,VL} Disp8
5762         vextractf32x4   $123, %ymm29, -2064(%rdx)        # AVX512{F,VL}
5763         vextracti32x4   $0xab, %ymm29, (%rcx)    # AVX512{F,VL}
5764         vextracti32x4   $0xab, %ymm29, (%rcx){%k7}       # AVX512{F,VL}
5765         vextracti32x4   $123, %ymm29, (%rcx)     # AVX512{F,VL}
5766         vextracti32x4   $123, %ymm29, 0x123(%rax,%r14,8)         # AVX512{F,VL}
5767         vextracti32x4   $123, %ymm29, 2032(%rdx)         # AVX512{F,VL} Disp8
5768         vextracti32x4   $123, %ymm29, 2048(%rdx)         # AVX512{F,VL}
5769         vextracti32x4   $123, %ymm29, -2048(%rdx)        # AVX512{F,VL} Disp8
5770         vextracti32x4   $123, %ymm29, -2064(%rdx)        # AVX512{F,VL}
5771         vmovapd %xmm30, (%rcx)   # AVX512{F,VL}
5772         vmovapd %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5773         vmovapd %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5774         vmovapd %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5775         vmovapd %xmm30, 2048(%rdx)       # AVX512{F,VL}
5776         vmovapd %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5777         vmovapd %xmm30, -2064(%rdx)      # AVX512{F,VL}
5778         vmovapd %ymm30, (%rcx)   # AVX512{F,VL}
5779         vmovapd %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5780         vmovapd %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5781         vmovapd %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5782         vmovapd %ymm30, 4096(%rdx)       # AVX512{F,VL}
5783         vmovapd %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5784         vmovapd %ymm30, -4128(%rdx)      # AVX512{F,VL}
5785         vmovaps %xmm30, (%rcx)   # AVX512{F,VL}
5786         vmovaps %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5787         vmovaps %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5788         vmovaps %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5789         vmovaps %xmm30, 2048(%rdx)       # AVX512{F,VL}
5790         vmovaps %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5791         vmovaps %xmm30, -2064(%rdx)      # AVX512{F,VL}
5792         vmovaps %ymm30, (%rcx)   # AVX512{F,VL}
5793         vmovaps %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5794         vmovaps %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5795         vmovaps %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5796         vmovaps %ymm30, 4096(%rdx)       # AVX512{F,VL}
5797         vmovaps %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5798         vmovaps %ymm30, -4128(%rdx)      # AVX512{F,VL}
5799         vmovdqa32       %xmm30, (%rcx)   # AVX512{F,VL}
5800         vmovdqa32       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5801         vmovdqa32       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5802         vmovdqa32       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5803         vmovdqa32       %xmm30, 2048(%rdx)       # AVX512{F,VL}
5804         vmovdqa32       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5805         vmovdqa32       %xmm30, -2064(%rdx)      # AVX512{F,VL}
5806         vmovdqa32       %ymm30, (%rcx)   # AVX512{F,VL}
5807         vmovdqa32       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5808         vmovdqa32       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5809         vmovdqa32       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5810         vmovdqa32       %ymm30, 4096(%rdx)       # AVX512{F,VL}
5811         vmovdqa32       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5812         vmovdqa32       %ymm30, -4128(%rdx)      # AVX512{F,VL}
5813         vmovdqa64       %xmm30, (%rcx)   # AVX512{F,VL}
5814         vmovdqa64       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5815         vmovdqa64       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5816         vmovdqa64       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5817         vmovdqa64       %xmm30, 2048(%rdx)       # AVX512{F,VL}
5818         vmovdqa64       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5819         vmovdqa64       %xmm30, -2064(%rdx)      # AVX512{F,VL}
5820         vmovdqa64       %ymm30, (%rcx)   # AVX512{F,VL}
5821         vmovdqa64       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5822         vmovdqa64       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5823         vmovdqa64       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5824         vmovdqa64       %ymm30, 4096(%rdx)       # AVX512{F,VL}
5825         vmovdqa64       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5826         vmovdqa64       %ymm30, -4128(%rdx)      # AVX512{F,VL}
5827         vmovdqu32       %xmm30, (%rcx)   # AVX512{F,VL}
5828         vmovdqu32       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5829         vmovdqu32       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5830         vmovdqu32       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5831         vmovdqu32       %xmm30, 2048(%rdx)       # AVX512{F,VL}
5832         vmovdqu32       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5833         vmovdqu32       %xmm30, -2064(%rdx)      # AVX512{F,VL}
5834         vmovdqu32       %ymm30, (%rcx)   # AVX512{F,VL}
5835         vmovdqu32       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5836         vmovdqu32       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5837         vmovdqu32       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5838         vmovdqu32       %ymm30, 4096(%rdx)       # AVX512{F,VL}
5839         vmovdqu32       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5840         vmovdqu32       %ymm30, -4128(%rdx)      # AVX512{F,VL}
5841         vmovdqu64       %xmm30, (%rcx)   # AVX512{F,VL}
5842         vmovdqu64       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5843         vmovdqu64       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5844         vmovdqu64       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5845         vmovdqu64       %xmm30, 2048(%rdx)       # AVX512{F,VL}
5846         vmovdqu64       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5847         vmovdqu64       %xmm30, -2064(%rdx)      # AVX512{F,VL}
5848         vmovdqu64       %ymm30, (%rcx)   # AVX512{F,VL}
5849         vmovdqu64       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5850         vmovdqu64       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5851         vmovdqu64       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5852         vmovdqu64       %ymm30, 4096(%rdx)       # AVX512{F,VL}
5853         vmovdqu64       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5854         vmovdqu64       %ymm30, -4128(%rdx)      # AVX512{F,VL}
5855         vmovupd %xmm30, (%rcx)   # AVX512{F,VL}
5856         vmovupd %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5857         vmovupd %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5858         vmovupd %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5859         vmovupd %xmm30, 2048(%rdx)       # AVX512{F,VL}
5860         vmovupd %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5861         vmovupd %xmm30, -2064(%rdx)      # AVX512{F,VL}
5862         vmovupd %ymm30, (%rcx)   # AVX512{F,VL}
5863         vmovupd %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5864         vmovupd %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5865         vmovupd %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5866         vmovupd %ymm30, 4096(%rdx)       # AVX512{F,VL}
5867         vmovupd %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5868         vmovupd %ymm30, -4128(%rdx)      # AVX512{F,VL}
5869         vmovups %xmm30, (%rcx)   # AVX512{F,VL}
5870         vmovups %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5871         vmovups %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5872         vmovups %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5873         vmovups %xmm30, 2048(%rdx)       # AVX512{F,VL}
5874         vmovups %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5875         vmovups %xmm30, -2064(%rdx)      # AVX512{F,VL}
5876         vmovups %ymm30, (%rcx)   # AVX512{F,VL}
5877         vmovups %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5878         vmovups %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5879         vmovups %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
5880         vmovups %ymm30, 4096(%rdx)       # AVX512{F,VL}
5881         vmovups %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
5882         vmovups %ymm30, -4128(%rdx)      # AVX512{F,VL}
5883         vpmovqb %xmm30, (%rcx)   # AVX512{F,VL}
5884         vpmovqb %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5885         vpmovqb %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5886         vpmovqb %xmm30, 254(%rdx)        # AVX512{F,VL} Disp8
5887         vpmovqb %xmm30, 256(%rdx)        # AVX512{F,VL}
5888         vpmovqb %xmm30, -256(%rdx)       # AVX512{F,VL} Disp8
5889         vpmovqb %xmm30, -258(%rdx)       # AVX512{F,VL}
5890         vpmovqb %ymm30, (%rcx)   # AVX512{F,VL}
5891         vpmovqb %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5892         vpmovqb %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5893         vpmovqb %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
5894         vpmovqb %ymm30, 512(%rdx)        # AVX512{F,VL}
5895         vpmovqb %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
5896         vpmovqb %ymm30, -516(%rdx)       # AVX512{F,VL}
5897         vpmovsqb        %xmm30, (%rcx)   # AVX512{F,VL}
5898         vpmovsqb        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5899         vpmovsqb        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5900         vpmovsqb        %xmm30, 254(%rdx)        # AVX512{F,VL} Disp8
5901         vpmovsqb        %xmm30, 256(%rdx)        # AVX512{F,VL}
5902         vpmovsqb        %xmm30, -256(%rdx)       # AVX512{F,VL} Disp8
5903         vpmovsqb        %xmm30, -258(%rdx)       # AVX512{F,VL}
5904         vpmovsqb        %ymm30, (%rcx)   # AVX512{F,VL}
5905         vpmovsqb        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5906         vpmovsqb        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5907         vpmovsqb        %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
5908         vpmovsqb        %ymm30, 512(%rdx)        # AVX512{F,VL}
5909         vpmovsqb        %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
5910         vpmovsqb        %ymm30, -516(%rdx)       # AVX512{F,VL}
5911         vpmovusqb       %xmm30, (%rcx)   # AVX512{F,VL}
5912         vpmovusqb       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5913         vpmovusqb       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5914         vpmovusqb       %xmm30, 254(%rdx)        # AVX512{F,VL} Disp8
5915         vpmovusqb       %xmm30, 256(%rdx)        # AVX512{F,VL}
5916         vpmovusqb       %xmm30, -256(%rdx)       # AVX512{F,VL} Disp8
5917         vpmovusqb       %xmm30, -258(%rdx)       # AVX512{F,VL}
5918         vpmovusqb       %ymm30, (%rcx)   # AVX512{F,VL}
5919         vpmovusqb       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5920         vpmovusqb       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5921         vpmovusqb       %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
5922         vpmovusqb       %ymm30, 512(%rdx)        # AVX512{F,VL}
5923         vpmovusqb       %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
5924         vpmovusqb       %ymm30, -516(%rdx)       # AVX512{F,VL}
5925         vpmovqw %xmm30, (%rcx)   # AVX512{F,VL}
5926         vpmovqw %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5927         vpmovqw %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5928         vpmovqw %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
5929         vpmovqw %xmm30, 512(%rdx)        # AVX512{F,VL}
5930         vpmovqw %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
5931         vpmovqw %xmm30, -516(%rdx)       # AVX512{F,VL}
5932         vpmovqw %ymm30, (%rcx)   # AVX512{F,VL}
5933         vpmovqw %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5934         vpmovqw %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5935         vpmovqw %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5936         vpmovqw %ymm30, 1024(%rdx)       # AVX512{F,VL}
5937         vpmovqw %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
5938         vpmovqw %ymm30, -1032(%rdx)      # AVX512{F,VL}
5939         vpmovsqw        %xmm30, (%rcx)   # AVX512{F,VL}
5940         vpmovsqw        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5941         vpmovsqw        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5942         vpmovsqw        %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
5943         vpmovsqw        %xmm30, 512(%rdx)        # AVX512{F,VL}
5944         vpmovsqw        %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
5945         vpmovsqw        %xmm30, -516(%rdx)       # AVX512{F,VL}
5946         vpmovsqw        %ymm30, (%rcx)   # AVX512{F,VL}
5947         vpmovsqw        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5948         vpmovsqw        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5949         vpmovsqw        %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5950         vpmovsqw        %ymm30, 1024(%rdx)       # AVX512{F,VL}
5951         vpmovsqw        %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
5952         vpmovsqw        %ymm30, -1032(%rdx)      # AVX512{F,VL}
5953         vpmovusqw       %xmm30, (%rcx)   # AVX512{F,VL}
5954         vpmovusqw       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5955         vpmovusqw       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5956         vpmovusqw       %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
5957         vpmovusqw       %xmm30, 512(%rdx)        # AVX512{F,VL}
5958         vpmovusqw       %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
5959         vpmovusqw       %xmm30, -516(%rdx)       # AVX512{F,VL}
5960         vpmovusqw       %ymm30, (%rcx)   # AVX512{F,VL}
5961         vpmovusqw       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5962         vpmovusqw       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5963         vpmovusqw       %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5964         vpmovusqw       %ymm30, 1024(%rdx)       # AVX512{F,VL}
5965         vpmovusqw       %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
5966         vpmovusqw       %ymm30, -1032(%rdx)      # AVX512{F,VL}
5967         vpmovqd %xmm30, (%rcx)   # AVX512{F,VL}
5968         vpmovqd %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5969         vpmovqd %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5970         vpmovqd %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5971         vpmovqd %xmm30, 1024(%rdx)       # AVX512{F,VL}
5972         vpmovqd %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
5973         vpmovqd %xmm30, -1032(%rdx)      # AVX512{F,VL}
5974         vpmovqd %ymm30, (%rcx)   # AVX512{F,VL}
5975         vpmovqd %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5976         vpmovqd %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5977         vpmovqd %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5978         vpmovqd %ymm30, 2048(%rdx)       # AVX512{F,VL}
5979         vpmovqd %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5980         vpmovqd %ymm30, -2064(%rdx)      # AVX512{F,VL}
5981         vpmovsqd        %xmm30, (%rcx)   # AVX512{F,VL}
5982         vpmovsqd        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5983         vpmovsqd        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5984         vpmovsqd        %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5985         vpmovsqd        %xmm30, 1024(%rdx)       # AVX512{F,VL}
5986         vpmovsqd        %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
5987         vpmovsqd        %xmm30, -1032(%rdx)      # AVX512{F,VL}
5988         vpmovsqd        %ymm30, (%rcx)   # AVX512{F,VL}
5989         vpmovsqd        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
5990         vpmovsqd        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5991         vpmovsqd        %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
5992         vpmovsqd        %ymm30, 2048(%rdx)       # AVX512{F,VL}
5993         vpmovsqd        %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
5994         vpmovsqd        %ymm30, -2064(%rdx)      # AVX512{F,VL}
5995         vpmovusqd       %xmm30, (%rcx)   # AVX512{F,VL}
5996         vpmovusqd       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
5997         vpmovusqd       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
5998         vpmovusqd       %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
5999         vpmovusqd       %xmm30, 1024(%rdx)       # AVX512{F,VL}
6000         vpmovusqd       %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
6001         vpmovusqd       %xmm30, -1032(%rdx)      # AVX512{F,VL}
6002         vpmovusqd       %ymm30, (%rcx)   # AVX512{F,VL}
6003         vpmovusqd       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
6004         vpmovusqd       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6005         vpmovusqd       %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
6006         vpmovusqd       %ymm30, 2048(%rdx)       # AVX512{F,VL}
6007         vpmovusqd       %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
6008         vpmovusqd       %ymm30, -2064(%rdx)      # AVX512{F,VL}
6009         vpmovdb %xmm30, (%rcx)   # AVX512{F,VL}
6010         vpmovdb %xmm30, (%rcx){%k7}      # AVX512{F,VL}
6011         vpmovdb %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6012         vpmovdb %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
6013         vpmovdb %xmm30, 512(%rdx)        # AVX512{F,VL}
6014         vpmovdb %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
6015         vpmovdb %xmm30, -516(%rdx)       # AVX512{F,VL}
6016         vpmovdb %ymm30, (%rcx)   # AVX512{F,VL}
6017         vpmovdb %ymm30, (%rcx){%k7}      # AVX512{F,VL}
6018         vpmovdb %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6019         vpmovdb %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
6020         vpmovdb %ymm30, 1024(%rdx)       # AVX512{F,VL}
6021         vpmovdb %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
6022         vpmovdb %ymm30, -1032(%rdx)      # AVX512{F,VL}
6023         vpmovsdb        %xmm30, (%rcx)   # AVX512{F,VL}
6024         vpmovsdb        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
6025         vpmovsdb        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6026         vpmovsdb        %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
6027         vpmovsdb        %xmm30, 512(%rdx)        # AVX512{F,VL}
6028         vpmovsdb        %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
6029         vpmovsdb        %xmm30, -516(%rdx)       # AVX512{F,VL}
6030         vpmovsdb        %ymm30, (%rcx)   # AVX512{F,VL}
6031         vpmovsdb        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
6032         vpmovsdb        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6033         vpmovsdb        %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
6034         vpmovsdb        %ymm30, 1024(%rdx)       # AVX512{F,VL}
6035         vpmovsdb        %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
6036         vpmovsdb        %ymm30, -1032(%rdx)      # AVX512{F,VL}
6037         vpmovusdb       %xmm30, (%rcx)   # AVX512{F,VL}
6038         vpmovusdb       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
6039         vpmovusdb       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6040         vpmovusdb       %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
6041         vpmovusdb       %xmm30, 512(%rdx)        # AVX512{F,VL}
6042         vpmovusdb       %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
6043         vpmovusdb       %xmm30, -516(%rdx)       # AVX512{F,VL}
6044         vpmovusdb       %ymm30, (%rcx)   # AVX512{F,VL}
6045         vpmovusdb       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
6046         vpmovusdb       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6047         vpmovusdb       %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
6048         vpmovusdb       %ymm30, 1024(%rdx)       # AVX512{F,VL}
6049         vpmovusdb       %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
6050         vpmovusdb       %ymm30, -1032(%rdx)      # AVX512{F,VL}
6051         vpmovdw %xmm30, (%rcx)   # AVX512{F,VL}
6052         vpmovdw %xmm30, (%rcx){%k7}      # AVX512{F,VL}
6053         vpmovdw %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6054         vpmovdw %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
6055         vpmovdw %xmm30, 1024(%rdx)       # AVX512{F,VL}
6056         vpmovdw %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
6057         vpmovdw %xmm30, -1032(%rdx)      # AVX512{F,VL}
6058         vpmovdw %ymm30, (%rcx)   # AVX512{F,VL}
6059         vpmovdw %ymm30, (%rcx){%k7}      # AVX512{F,VL}
6060         vpmovdw %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6061         vpmovdw %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
6062         vpmovdw %ymm30, 2048(%rdx)       # AVX512{F,VL}
6063         vpmovdw %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
6064         vpmovdw %ymm30, -2064(%rdx)      # AVX512{F,VL}
6065         vpmovsdw        %xmm30, (%rcx)   # AVX512{F,VL}
6066         vpmovsdw        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
6067         vpmovsdw        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6068         vpmovsdw        %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
6069         vpmovsdw        %xmm30, 1024(%rdx)       # AVX512{F,VL}
6070         vpmovsdw        %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
6071         vpmovsdw        %xmm30, -1032(%rdx)      # AVX512{F,VL}
6072         vpmovsdw        %ymm30, (%rcx)   # AVX512{F,VL}
6073         vpmovsdw        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
6074         vpmovsdw        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6075         vpmovsdw        %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
6076         vpmovsdw        %ymm30, 2048(%rdx)       # AVX512{F,VL}
6077         vpmovsdw        %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
6078         vpmovsdw        %ymm30, -2064(%rdx)      # AVX512{F,VL}
6079         vpmovusdw       %xmm30, (%rcx)   # AVX512{F,VL}
6080         vpmovusdw       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
6081         vpmovusdw       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6082         vpmovusdw       %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
6083         vpmovusdw       %xmm30, 1024(%rdx)       # AVX512{F,VL}
6084         vpmovusdw       %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
6085         vpmovusdw       %xmm30, -1032(%rdx)      # AVX512{F,VL}
6086         vpmovusdw       %ymm30, (%rcx)   # AVX512{F,VL}
6087         vpmovusdw       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
6088         vpmovusdw       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
6089         vpmovusdw       %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
6090         vpmovusdw       %ymm30, 2048(%rdx)       # AVX512{F,VL}
6091         vpmovusdw       %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
6092         vpmovusdw       %ymm30, -2064(%rdx)      # AVX512{F,VL}
6093         vcvttpd2udq     %xmm29, %xmm30   # AVX512{F,VL}
6094         vcvttpd2udq     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
6095         vcvttpd2udq     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
6096         vcvttpd2udqx    (%rcx), %xmm30   # AVX512{F,VL}
6097         vcvttpd2udqx    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
6098         vcvttpd2udqx    (%rcx){1to2}, %xmm30     # AVX512{F,VL}
6099         vcvttpd2udqx    2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
6100         vcvttpd2udqx    2048(%rdx), %xmm30       # AVX512{F,VL}
6101         vcvttpd2udqx    -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
6102         vcvttpd2udqx    -2064(%rdx), %xmm30      # AVX512{F,VL}
6103         vcvttpd2udqx    1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
6104         vcvttpd2udqx    1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
6105         vcvttpd2udqx    -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
6106         vcvttpd2udqx    -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
6107         vcvttpd2udq     %ymm29, %xmm30   # AVX512{F,VL}
6108         vcvttpd2udq     %ymm29, %xmm30{%k7}      # AVX512{F,VL}
6109         vcvttpd2udq     %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
6110         vcvttpd2udqy    (%rcx), %xmm30   # AVX512{F,VL}
6111         vcvttpd2udqy    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
6112         vcvttpd2udqy    (%rcx){1to4}, %xmm30     # AVX512{F,VL}
6113         vcvttpd2udqy    4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
6114         vcvttpd2udqy    4096(%rdx), %xmm30       # AVX512{F,VL}
6115         vcvttpd2udqy    -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
6116         vcvttpd2udqy    -4128(%rdx), %xmm30      # AVX512{F,VL}
6117         vcvttpd2udqy    1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
6118         vcvttpd2udqy    1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
6119         vcvttpd2udqy    -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
6120         vcvttpd2udqy    -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
6121         vcvttps2udq     %xmm29, %xmm30   # AVX512{F,VL}
6122         vcvttps2udq     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
6123         vcvttps2udq     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
6124         vcvttps2udq     (%rcx), %xmm30   # AVX512{F,VL}
6125         vcvttps2udq     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
6126         vcvttps2udq     (%rcx){1to4}, %xmm30     # AVX512{F,VL}
6127         vcvttps2udq     2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
6128         vcvttps2udq     2048(%rdx), %xmm30       # AVX512{F,VL}
6129         vcvttps2udq     -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
6130         vcvttps2udq     -2064(%rdx), %xmm30      # AVX512{F,VL}
6131         vcvttps2udq     508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
6132         vcvttps2udq     512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
6133         vcvttps2udq     -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
6134         vcvttps2udq     -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
6135         vcvttps2udq     %ymm29, %ymm30   # AVX512{F,VL}
6136         vcvttps2udq     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
6137         vcvttps2udq     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
6138         vcvttps2udq     (%rcx), %ymm30   # AVX512{F,VL}
6139         vcvttps2udq     0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
6140         vcvttps2udq     (%rcx){1to8}, %ymm30     # AVX512{F,VL}
6141         vcvttps2udq     4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
6142         vcvttps2udq     4096(%rdx), %ymm30       # AVX512{F,VL}
6143         vcvttps2udq     -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
6144         vcvttps2udq     -4128(%rdx), %ymm30      # AVX512{F,VL}
6145         vcvttps2udq     508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
6146         vcvttps2udq     512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
6147         vcvttps2udq     -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
6148         vcvttps2udq     -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
6149         vpermi2d        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
6150         vpermi2d        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
6151         vpermi2d        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
6152         vpermi2d        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
6153         vpermi2d        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
6154         vpermi2d        (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
6155         vpermi2d        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
6156         vpermi2d        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
6157         vpermi2d        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
6158         vpermi2d        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
6159         vpermi2d        508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
6160         vpermi2d        512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
6161         vpermi2d        -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
6162         vpermi2d        -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
6163         vpermi2d        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
6164         vpermi2d        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
6165         vpermi2d        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
6166         vpermi2d        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
6167         vpermi2d        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
6168         vpermi2d        (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
6169         vpermi2d        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
6170         vpermi2d        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
6171         vpermi2d        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
6172         vpermi2d        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
6173         vpermi2d        508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
6174         vpermi2d        512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
6175         vpermi2d        -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
6176         vpermi2d        -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
6177         vpermi2q        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
6178         vpermi2q        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
6179         vpermi2q        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
6180         vpermi2q        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
6181         vpermi2q        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
6182         vpermi2q        (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
6183         vpermi2q        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
6184         vpermi2q        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
6185         vpermi2q        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
6186         vpermi2q        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
6187         vpermi2q        1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
6188         vpermi2q        1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
6189         vpermi2q        -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
6190         vpermi2q        -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
6191         vpermi2q        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
6192         vpermi2q        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
6193         vpermi2q        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
6194         vpermi2q        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
6195         vpermi2q        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
6196         vpermi2q        (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
6197         vpermi2q        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
6198         vpermi2q        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
6199         vpermi2q        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
6200         vpermi2q        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
6201         vpermi2q        1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
6202         vpermi2q        1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
6203         vpermi2q        -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
6204         vpermi2q        -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
6205         vpermi2ps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
6206         vpermi2ps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
6207         vpermi2ps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
6208         vpermi2ps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
6209         vpermi2ps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
6210         vpermi2ps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
6211         vpermi2ps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
6212         vpermi2ps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
6213         vpermi2ps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
6214         vpermi2ps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
6215         vpermi2ps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
6216         vpermi2ps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
6217         vpermi2ps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
6218         vpermi2ps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
6219         vpermi2ps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
6220         vpermi2ps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
6221         vpermi2ps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
6222         vpermi2ps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
6223         vpermi2ps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
6224         vpermi2ps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
6225         vpermi2ps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
6226         vpermi2ps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
6227         vpermi2ps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
6228         vpermi2ps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
6229         vpermi2ps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
6230         vpermi2ps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
6231         vpermi2ps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
6232         vpermi2ps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
6233         vpermi2pd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
6234         vpermi2pd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
6235         vpermi2pd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
6236         vpermi2pd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
6237         vpermi2pd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
6238         vpermi2pd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
6239         vpermi2pd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
6240         vpermi2pd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
6241         vpermi2pd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
6242         vpermi2pd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
6243         vpermi2pd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
6244         vpermi2pd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
6245         vpermi2pd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
6246         vpermi2pd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
6247         vpermi2pd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
6248         vpermi2pd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
6249         vpermi2pd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
6250         vpermi2pd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
6251         vpermi2pd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
6252         vpermi2pd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
6253         vpermi2pd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
6254         vpermi2pd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
6255         vpermi2pd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
6256         vpermi2pd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
6257         vpermi2pd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
6258         vpermi2pd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
6259         vpermi2pd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
6260         vpermi2pd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
6261         vptestnmd       %xmm28, %xmm29, %k5      # AVX512{F,VL}
6262         vptestnmd       %xmm28, %xmm29, %k5{%k7}         # AVX512{F,VL}
6263         vptestnmd       (%rcx), %xmm29, %k5      # AVX512{F,VL}
6264         vptestnmd       0x123(%rax,%r14,8), %xmm29, %k5  # AVX512{F,VL}
6265         vptestnmd       (%rcx){1to4}, %xmm29, %k5        # AVX512{F,VL}
6266         vptestnmd       2032(%rdx), %xmm29, %k5  # AVX512{F,VL} Disp8
6267         vptestnmd       2048(%rdx), %xmm29, %k5  # AVX512{F,VL}
6268         vptestnmd       -2048(%rdx), %xmm29, %k5         # AVX512{F,VL} Disp8
6269         vptestnmd       -2064(%rdx), %xmm29, %k5         # AVX512{F,VL}
6270         vptestnmd       508(%rdx){1to4}, %xmm29, %k5     # AVX512{F,VL} Disp8
6271         vptestnmd       512(%rdx){1to4}, %xmm29, %k5     # AVX512{F,VL}
6272         vptestnmd       -512(%rdx){1to4}, %xmm29, %k5    # AVX512{F,VL} Disp8
6273         vptestnmd       -516(%rdx){1to4}, %xmm29, %k5    # AVX512{F,VL}
6274         vptestnmd       %ymm28, %ymm29, %k5      # AVX512{F,VL}
6275         vptestnmd       %ymm28, %ymm29, %k5{%k7}         # AVX512{F,VL}
6276         vptestnmd       (%rcx), %ymm29, %k5      # AVX512{F,VL}
6277         vptestnmd       0x123(%rax,%r14,8), %ymm29, %k5  # AVX512{F,VL}
6278         vptestnmd       (%rcx){1to8}, %ymm29, %k5        # AVX512{F,VL}
6279         vptestnmd       4064(%rdx), %ymm29, %k5  # AVX512{F,VL} Disp8
6280         vptestnmd       4096(%rdx), %ymm29, %k5  # AVX512{F,VL}
6281         vptestnmd       -4096(%rdx), %ymm29, %k5         # AVX512{F,VL} Disp8
6282         vptestnmd       -4128(%rdx), %ymm29, %k5         # AVX512{F,VL}
6283         vptestnmd       508(%rdx){1to8}, %ymm29, %k5     # AVX512{F,VL} Disp8
6284         vptestnmd       512(%rdx){1to8}, %ymm29, %k5     # AVX512{F,VL}
6285         vptestnmd       -512(%rdx){1to8}, %ymm29, %k5    # AVX512{F,VL} Disp8
6286         vptestnmd       -516(%rdx){1to8}, %ymm29, %k5    # AVX512{F,VL}
6287         vptestnmq       %xmm28, %xmm29, %k5      # AVX512{F,VL}
6288         vptestnmq       %xmm28, %xmm29, %k5{%k7}         # AVX512{F,VL}
6289         vptestnmq       (%rcx), %xmm29, %k5      # AVX512{F,VL}
6290         vptestnmq       0x123(%rax,%r14,8), %xmm29, %k5  # AVX512{F,VL}
6291         vptestnmq       (%rcx){1to2}, %xmm29, %k5        # AVX512{F,VL}
6292         vptestnmq       2032(%rdx), %xmm29, %k5  # AVX512{F,VL} Disp8
6293         vptestnmq       2048(%rdx), %xmm29, %k5  # AVX512{F,VL}
6294         vptestnmq       -2048(%rdx), %xmm29, %k5         # AVX512{F,VL} Disp8
6295         vptestnmq       -2064(%rdx), %xmm29, %k5         # AVX512{F,VL}
6296         vptestnmq       1016(%rdx){1to2}, %xmm29, %k5    # AVX512{F,VL} Disp8
6297         vptestnmq       1024(%rdx){1to2}, %xmm29, %k5    # AVX512{F,VL}
6298         vptestnmq       -1024(%rdx){1to2}, %xmm29, %k5   # AVX512{F,VL} Disp8
6299         vptestnmq       -1032(%rdx){1to2}, %xmm29, %k5   # AVX512{F,VL}
6300         vptestnmq       %ymm28, %ymm29, %k5      # AVX512{F,VL}
6301         vptestnmq       %ymm28, %ymm29, %k5{%k7}         # AVX512{F,VL}
6302         vptestnmq       (%rcx), %ymm29, %k5      # AVX512{F,VL}
6303         vptestnmq       0x123(%rax,%r14,8), %ymm29, %k5  # AVX512{F,VL}
6304         vptestnmq       (%rcx){1to4}, %ymm29, %k5        # AVX512{F,VL}
6305         vptestnmq       4064(%rdx), %ymm29, %k5  # AVX512{F,VL} Disp8
6306         vptestnmq       4096(%rdx), %ymm29, %k5  # AVX512{F,VL}
6307         vptestnmq       -4096(%rdx), %ymm29, %k5         # AVX512{F,VL} Disp8
6308         vptestnmq       -4128(%rdx), %ymm29, %k5         # AVX512{F,VL}
6309         vptestnmq       1016(%rdx){1to4}, %ymm29, %k5    # AVX512{F,VL} Disp8
6310         vptestnmq       1024(%rdx){1to4}, %ymm29, %k5    # AVX512{F,VL}
6311         vptestnmq       -1024(%rdx){1to4}, %ymm29, %k5   # AVX512{F,VL} Disp8
6312         vptestnmq       -1032(%rdx){1to4}, %ymm29, %k5   # AVX512{F,VL}
6313
6314         .intel_syntax noprefix
6315         vaddpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
6316         vaddpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
6317         vaddpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
6318         vaddpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
6319         vaddpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6320         vaddpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
6321         vaddpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
6322         vaddpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
6323         vaddpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
6324         vaddpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
6325         vaddpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
6326         vaddpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
6327         vaddpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
6328         vaddpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
6329         vaddpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
6330         vaddpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
6331         vaddpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
6332         vaddpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
6333         vaddpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6334         vaddpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
6335         vaddpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
6336         vaddpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
6337         vaddpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
6338         vaddpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
6339         vaddpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
6340         vaddpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
6341         vaddpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
6342         vaddpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
6343         vaddps  xmm30, xmm29, xmm28      # AVX512{F,VL}
6344         vaddps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
6345         vaddps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
6346         vaddps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
6347         vaddps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6348         vaddps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
6349         vaddps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
6350         vaddps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
6351         vaddps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
6352         vaddps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
6353         vaddps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
6354         vaddps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
6355         vaddps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
6356         vaddps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
6357         vaddps  ymm30, ymm29, ymm28      # AVX512{F,VL}
6358         vaddps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
6359         vaddps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
6360         vaddps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
6361         vaddps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6362         vaddps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
6363         vaddps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
6364         vaddps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
6365         vaddps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
6366         vaddps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
6367         vaddps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
6368         vaddps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
6369         vaddps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
6370         vaddps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
6371         valignd xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
6372         valignd xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
6373         valignd xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
6374         valignd xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
6375         valignd xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
6376         valignd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
6377         valignd xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
6378         valignd xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
6379         valignd xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
6380         valignd xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
6381         valignd xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
6382         valignd xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
6383         valignd xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
6384         valignd xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
6385         valignd xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
6386         valignd ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
6387         valignd ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
6388         valignd ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
6389         valignd ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
6390         valignd ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
6391         valignd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
6392         valignd ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
6393         valignd ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
6394         valignd ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
6395         valignd ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
6396         valignd ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
6397         valignd ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
6398         valignd ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
6399         valignd ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
6400         valignd ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
6401         vblendmpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
6402         vblendmpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
6403         vblendmpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
6404         vblendmpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
6405         vblendmpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6406         vblendmpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
6407         vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
6408         vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
6409         vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
6410         vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
6411         vblendmpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
6412         vblendmpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
6413         vblendmpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
6414         vblendmpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
6415         vblendmpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
6416         vblendmpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
6417         vblendmpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
6418         vblendmpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
6419         vblendmpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6420         vblendmpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
6421         vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
6422         vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
6423         vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
6424         vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
6425         vblendmpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
6426         vblendmpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
6427         vblendmpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
6428         vblendmpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
6429         vblendmps       xmm30, xmm29, xmm28      # AVX512{F,VL}
6430         vblendmps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
6431         vblendmps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
6432         vblendmps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
6433         vblendmps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6434         vblendmps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
6435         vblendmps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
6436         vblendmps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
6437         vblendmps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
6438         vblendmps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
6439         vblendmps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
6440         vblendmps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
6441         vblendmps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
6442         vblendmps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
6443         vblendmps       ymm30, ymm29, ymm28      # AVX512{F,VL}
6444         vblendmps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
6445         vblendmps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
6446         vblendmps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
6447         vblendmps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6448         vblendmps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
6449         vblendmps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
6450         vblendmps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
6451         vblendmps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
6452         vblendmps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
6453         vblendmps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
6454         vblendmps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
6455         vblendmps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
6456         vblendmps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
6457         vbroadcastf32x4 ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6458         vbroadcastf32x4 ymm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
6459         vbroadcastf32x4 ymm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
6460         vbroadcastf32x4 ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6461         vbroadcastf32x4 ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6462         vbroadcastf32x4 ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6463         vbroadcastf32x4 ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6464         vbroadcastf32x4 ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6465         vbroadcasti32x4 ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6466         vbroadcasti32x4 ymm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
6467         vbroadcasti32x4 ymm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
6468         vbroadcasti32x4 ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6469         vbroadcasti32x4 ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6470         vbroadcasti32x4 ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6471         vbroadcasti32x4 ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6472         vbroadcasti32x4 ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6473         vbroadcastsd    ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
6474         vbroadcastsd    ymm30{k7}, QWORD PTR [rcx]       # AVX512{F,VL}
6475         vbroadcastsd    ymm30{k7}{z}, QWORD PTR [rcx]    # AVX512{F,VL}
6476         vbroadcastsd    ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
6477         vbroadcastsd    ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
6478         vbroadcastsd    ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
6479         vbroadcastsd    ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
6480         vbroadcastsd    ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
6481         vbroadcastsd    ymm30, xmm29     # AVX512{F,VL}
6482         vbroadcastsd    ymm30{k7}, xmm29         # AVX512{F,VL}
6483         vbroadcastsd    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
6484         vbroadcastss    xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
6485         vbroadcastss    xmm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
6486         vbroadcastss    xmm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
6487         vbroadcastss    xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
6488         vbroadcastss    xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
6489         vbroadcastss    xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
6490         vbroadcastss    xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
6491         vbroadcastss    xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
6492         vbroadcastss    ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
6493         vbroadcastss    ymm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
6494         vbroadcastss    ymm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
6495         vbroadcastss    ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
6496         vbroadcastss    ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
6497         vbroadcastss    ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
6498         vbroadcastss    ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
6499         vbroadcastss    ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
6500         vbroadcastss    xmm30, xmm29     # AVX512{F,VL}
6501         vbroadcastss    xmm30{k7}, xmm29         # AVX512{F,VL}
6502         vbroadcastss    xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6503         vbroadcastss    ymm30, xmm29     # AVX512{F,VL}
6504         vbroadcastss    ymm30{k7}, xmm29         # AVX512{F,VL}
6505         vbroadcastss    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
6506         vcmppd  k5, xmm29, xmm28, 0xab   # AVX512{F,VL}
6507         vcmppd  k5{k7}, xmm29, xmm28, 0xab       # AVX512{F,VL}
6508         vcmppd  k5, xmm29, xmm28, 123    # AVX512{F,VL}
6509         vcmppd  k5, xmm29, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
6510         vcmppd  k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
6511         vcmppd  k5, xmm29, [rcx]{1to2}, 123      # AVX512{F,VL}
6512         vcmppd  k5, xmm29, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
6513         vcmppd  k5, xmm29, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
6514         vcmppd  k5, xmm29, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
6515         vcmppd  k5, xmm29, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
6516         vcmppd  k5, xmm29, [rdx+1016]{1to2}, 123         # AVX512{F,VL} Disp8
6517         vcmppd  k5, xmm29, [rdx+1024]{1to2}, 123         # AVX512{F,VL}
6518         vcmppd  k5, xmm29, [rdx-1024]{1to2}, 123         # AVX512{F,VL} Disp8
6519         vcmppd  k5, xmm29, [rdx-1032]{1to2}, 123         # AVX512{F,VL}
6520         vcmppd  k5, ymm29, ymm28, 0xab   # AVX512{F,VL}
6521         vcmppd  k5{k7}, ymm29, ymm28, 0xab       # AVX512{F,VL}
6522         vcmppd  k5, ymm29, ymm28, 123    # AVX512{F,VL}
6523         vcmppd  k5, ymm29, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
6524         vcmppd  k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
6525         vcmppd  k5, ymm29, [rcx]{1to4}, 123      # AVX512{F,VL}
6526         vcmppd  k5, ymm29, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
6527         vcmppd  k5, ymm29, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
6528         vcmppd  k5, ymm29, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
6529         vcmppd  k5, ymm29, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
6530         vcmppd  k5, ymm29, [rdx+1016]{1to4}, 123         # AVX512{F,VL} Disp8
6531         vcmppd  k5, ymm29, [rdx+1024]{1to4}, 123         # AVX512{F,VL}
6532         vcmppd  k5, ymm29, [rdx-1024]{1to4}, 123         # AVX512{F,VL} Disp8
6533         vcmppd  k5, ymm29, [rdx-1032]{1to4}, 123         # AVX512{F,VL}
6534         vcmpps  k5, xmm29, xmm28, 0xab   # AVX512{F,VL}
6535         vcmpps  k5{k7}, xmm29, xmm28, 0xab       # AVX512{F,VL}
6536         vcmpps  k5, xmm29, xmm28, 123    # AVX512{F,VL}
6537         vcmpps  k5, xmm29, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
6538         vcmpps  k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
6539         vcmpps  k5, xmm29, [rcx]{1to4}, 123      # AVX512{F,VL}
6540         vcmpps  k5, xmm29, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
6541         vcmpps  k5, xmm29, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
6542         vcmpps  k5, xmm29, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
6543         vcmpps  k5, xmm29, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
6544         vcmpps  k5, xmm29, [rdx+508]{1to4}, 123  # AVX512{F,VL} Disp8
6545         vcmpps  k5, xmm29, [rdx+512]{1to4}, 123  # AVX512{F,VL}
6546         vcmpps  k5, xmm29, [rdx-512]{1to4}, 123  # AVX512{F,VL} Disp8
6547         vcmpps  k5, xmm29, [rdx-516]{1to4}, 123  # AVX512{F,VL}
6548         vcmpps  k5, ymm29, ymm28, 0xab   # AVX512{F,VL}
6549         vcmpps  k5{k7}, ymm29, ymm28, 0xab       # AVX512{F,VL}
6550         vcmpps  k5, ymm29, ymm28, 123    # AVX512{F,VL}
6551         vcmpps  k5, ymm29, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
6552         vcmpps  k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
6553         vcmpps  k5, ymm29, [rcx]{1to8}, 123      # AVX512{F,VL}
6554         vcmpps  k5, ymm29, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
6555         vcmpps  k5, ymm29, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
6556         vcmpps  k5, ymm29, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
6557         vcmpps  k5, ymm29, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
6558         vcmpps  k5, ymm29, [rdx+508]{1to8}, 123  # AVX512{F,VL} Disp8
6559         vcmpps  k5, ymm29, [rdx+512]{1to8}, 123  # AVX512{F,VL}
6560         vcmpps  k5, ymm29, [rdx-512]{1to8}, 123  # AVX512{F,VL} Disp8
6561         vcmpps  k5, ymm29, [rdx-516]{1to8}, 123  # AVX512{F,VL}
6562         vcompresspd     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
6563         vcompresspd     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
6564         vcompresspd     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
6565         vcompresspd     XMMWORD PTR [rdx+1016], xmm30    # AVX512{F,VL} Disp8
6566         vcompresspd     XMMWORD PTR [rdx+1024], xmm30    # AVX512{F,VL}
6567         vcompresspd     XMMWORD PTR [rdx-1024], xmm30    # AVX512{F,VL} Disp8
6568         vcompresspd     XMMWORD PTR [rdx-1032], xmm30    # AVX512{F,VL}
6569         vcompresspd     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
6570         vcompresspd     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
6571         vcompresspd     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
6572         vcompresspd     YMMWORD PTR [rdx+1016], ymm30    # AVX512{F,VL} Disp8
6573         vcompresspd     YMMWORD PTR [rdx+1024], ymm30    # AVX512{F,VL}
6574         vcompresspd     YMMWORD PTR [rdx-1024], ymm30    # AVX512{F,VL} Disp8
6575         vcompresspd     YMMWORD PTR [rdx-1032], ymm30    # AVX512{F,VL}
6576         vcompresspd     xmm30, xmm29     # AVX512{F,VL}
6577         vcompresspd     xmm30{k7}, xmm29         # AVX512{F,VL}
6578         vcompresspd     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6579         vcompresspd     ymm30, ymm29     # AVX512{F,VL}
6580         vcompresspd     ymm30{k7}, ymm29         # AVX512{F,VL}
6581         vcompresspd     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
6582         vcompressps     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
6583         vcompressps     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
6584         vcompressps     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
6585         vcompressps     XMMWORD PTR [rdx+508], xmm30     # AVX512{F,VL} Disp8
6586         vcompressps     XMMWORD PTR [rdx+512], xmm30     # AVX512{F,VL}
6587         vcompressps     XMMWORD PTR [rdx-512], xmm30     # AVX512{F,VL} Disp8
6588         vcompressps     XMMWORD PTR [rdx-516], xmm30     # AVX512{F,VL}
6589         vcompressps     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
6590         vcompressps     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
6591         vcompressps     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
6592         vcompressps     YMMWORD PTR [rdx+508], ymm30     # AVX512{F,VL} Disp8
6593         vcompressps     YMMWORD PTR [rdx+512], ymm30     # AVX512{F,VL}
6594         vcompressps     YMMWORD PTR [rdx-512], ymm30     # AVX512{F,VL} Disp8
6595         vcompressps     YMMWORD PTR [rdx-516], ymm30     # AVX512{F,VL}
6596         vcompressps     xmm30, xmm29     # AVX512{F,VL}
6597         vcompressps     xmm30{k7}, xmm29         # AVX512{F,VL}
6598         vcompressps     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6599         vcompressps     ymm30, ymm29     # AVX512{F,VL}
6600         vcompressps     ymm30{k7}, ymm29         # AVX512{F,VL}
6601         vcompressps     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
6602         vcvtdq2pd       xmm30, xmm29     # AVX512{F,VL}
6603         vcvtdq2pd       xmm30{k7}, xmm29         # AVX512{F,VL}
6604         vcvtdq2pd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6605         vcvtdq2pd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
6606         vcvtdq2pd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
6607         vcvtdq2pd       xmm30, [rcx]{1to2}       # AVX512{F,VL}
6608         vcvtdq2pd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
6609         vcvtdq2pd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
6610         vcvtdq2pd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
6611         vcvtdq2pd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
6612         vcvtdq2pd       xmm30, [rdx+508]{1to2}   # AVX512{F,VL} Disp8
6613         vcvtdq2pd       xmm30, [rdx+512]{1to2}   # AVX512{F,VL}
6614         vcvtdq2pd       xmm30, [rdx-512]{1to2}   # AVX512{F,VL} Disp8
6615         vcvtdq2pd       xmm30, [rdx-516]{1to2}   # AVX512{F,VL}
6616         vcvtdq2pd       ymm30, xmm29     # AVX512{F,VL}
6617         vcvtdq2pd       ymm30{k7}, xmm29         # AVX512{F,VL}
6618         vcvtdq2pd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
6619         vcvtdq2pd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6620         vcvtdq2pd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6621         vcvtdq2pd       ymm30, [rcx]{1to4}       # AVX512{F,VL}
6622         vcvtdq2pd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6623         vcvtdq2pd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6624         vcvtdq2pd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6625         vcvtdq2pd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6626         vcvtdq2pd       ymm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6627         vcvtdq2pd       ymm30, [rdx+512]{1to4}   # AVX512{F,VL}
6628         vcvtdq2pd       ymm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6629         vcvtdq2pd       ymm30, [rdx-516]{1to4}   # AVX512{F,VL}
6630         vcvtdq2ps       xmm30, xmm29     # AVX512{F,VL}
6631         vcvtdq2ps       xmm30{k7}, xmm29         # AVX512{F,VL}
6632         vcvtdq2ps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6633         vcvtdq2ps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6634         vcvtdq2ps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6635         vcvtdq2ps       xmm30, [rcx]{1to4}       # AVX512{F,VL}
6636         vcvtdq2ps       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6637         vcvtdq2ps       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6638         vcvtdq2ps       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6639         vcvtdq2ps       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6640         vcvtdq2ps       xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6641         vcvtdq2ps       xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
6642         vcvtdq2ps       xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6643         vcvtdq2ps       xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
6644         vcvtdq2ps       ymm30, ymm29     # AVX512{F,VL}
6645         vcvtdq2ps       ymm30{k7}, ymm29         # AVX512{F,VL}
6646         vcvtdq2ps       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
6647         vcvtdq2ps       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6648         vcvtdq2ps       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6649         vcvtdq2ps       ymm30, [rcx]{1to8}       # AVX512{F,VL}
6650         vcvtdq2ps       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6651         vcvtdq2ps       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6652         vcvtdq2ps       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6653         vcvtdq2ps       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6654         vcvtdq2ps       ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
6655         vcvtdq2ps       ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
6656         vcvtdq2ps       ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
6657         vcvtdq2ps       ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
6658         vcvtpd2dq       xmm30, xmm29     # AVX512{F,VL}
6659         vcvtpd2dq       xmm30{k7}, xmm29         # AVX512{F,VL}
6660         vcvtpd2dq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6661         vcvtpd2dq       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6662         vcvtpd2dq       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6663         vcvtpd2dqx      xmm30, [rcx]{1to2}       # AVX512{F,VL}
6664         vcvtpd2dq       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6665         vcvtpd2dq       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6666         vcvtpd2dq       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6667         vcvtpd2dq       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6668         vcvtpd2dqx      xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
6669         vcvtpd2dqx      xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
6670         vcvtpd2dqx      xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
6671         vcvtpd2dqx      xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
6672         vcvtpd2dq       xmm30, ymm29     # AVX512{F,VL}
6673         vcvtpd2dq       xmm30{k7}, ymm29         # AVX512{F,VL}
6674         vcvtpd2dq       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
6675         vcvtpd2dq       xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6676         vcvtpd2dq       xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6677         vcvtpd2dqy      xmm30, [rcx]{1to4}       # AVX512{F,VL}
6678         vcvtpd2dq       xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6679         vcvtpd2dq       xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6680         vcvtpd2dq       xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6681         vcvtpd2dq       xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6682         vcvtpd2dqy      xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
6683         vcvtpd2dqy      xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
6684         vcvtpd2dqy      xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
6685         vcvtpd2dqy      xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
6686         vcvtpd2ps       xmm30, xmm29     # AVX512{F,VL}
6687         vcvtpd2ps       xmm30{k7}, xmm29         # AVX512{F,VL}
6688         vcvtpd2ps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6689         vcvtpd2ps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6690         vcvtpd2ps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6691         vcvtpd2psx      xmm30, [rcx]{1to2}       # AVX512{F,VL}
6692         vcvtpd2ps       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6693         vcvtpd2ps       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6694         vcvtpd2ps       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6695         vcvtpd2ps       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6696         vcvtpd2psx      xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
6697         vcvtpd2psx      xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
6698         vcvtpd2psx      xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
6699         vcvtpd2psx      xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
6700         vcvtpd2ps       xmm30, ymm29     # AVX512{F,VL}
6701         vcvtpd2ps       xmm30{k7}, ymm29         # AVX512{F,VL}
6702         vcvtpd2ps       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
6703         vcvtpd2ps       xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6704         vcvtpd2ps       xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6705         vcvtpd2psy      xmm30, [rcx]{1to4}       # AVX512{F,VL}
6706         vcvtpd2ps       xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6707         vcvtpd2ps       xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6708         vcvtpd2ps       xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6709         vcvtpd2ps       xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6710         vcvtpd2psy      xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
6711         vcvtpd2psy      xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
6712         vcvtpd2psy      xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
6713         vcvtpd2psy      xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
6714         vcvtpd2udq      xmm30, xmm29     # AVX512{F,VL}
6715         vcvtpd2udq      xmm30{k7}, xmm29         # AVX512{F,VL}
6716         vcvtpd2udq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6717         vcvtpd2udq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6718         vcvtpd2udq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6719         vcvtpd2udqx     xmm30, [rcx]{1to2}       # AVX512{F,VL}
6720         vcvtpd2udq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6721         vcvtpd2udq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6722         vcvtpd2udq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6723         vcvtpd2udq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6724         vcvtpd2udqx     xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
6725         vcvtpd2udqx     xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
6726         vcvtpd2udqx     xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
6727         vcvtpd2udqx     xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
6728         vcvtpd2udq      xmm30, ymm29     # AVX512{F,VL}
6729         vcvtpd2udq      xmm30{k7}, ymm29         # AVX512{F,VL}
6730         vcvtpd2udq      xmm30{k7}{z}, ymm29      # AVX512{F,VL}
6731         vcvtpd2udq      xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6732         vcvtpd2udq      xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6733         vcvtpd2udqy     xmm30, [rcx]{1to4}       # AVX512{F,VL}
6734         vcvtpd2udq      xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6735         vcvtpd2udq      xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6736         vcvtpd2udq      xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6737         vcvtpd2udq      xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6738         vcvtpd2udqy     xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
6739         vcvtpd2udqy     xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
6740         vcvtpd2udqy     xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
6741         vcvtpd2udqy     xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
6742         vcvtph2ps       xmm30, xmm29     # AVX512{F,VL}
6743         vcvtph2ps       xmm30{k7}, xmm29         # AVX512{F,VL}
6744         vcvtph2ps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6745         vcvtph2ps       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
6746         vcvtph2ps       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
6747         vcvtph2ps       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
6748         vcvtph2ps       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
6749         vcvtph2ps       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
6750         vcvtph2ps       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
6751         vcvtph2ps       ymm30, xmm29     # AVX512{F,VL}
6752         vcvtph2ps       ymm30{k7}, xmm29         # AVX512{F,VL}
6753         vcvtph2ps       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
6754         vcvtph2ps       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6755         vcvtph2ps       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6756         vcvtph2ps       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6757         vcvtph2ps       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6758         vcvtph2ps       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6759         vcvtph2ps       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6760         vcvtps2dq       xmm30, xmm29     # AVX512{F,VL}
6761         vcvtps2dq       xmm30{k7}, xmm29         # AVX512{F,VL}
6762         vcvtps2dq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6763         vcvtps2dq       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6764         vcvtps2dq       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6765         vcvtps2dq       xmm30, [rcx]{1to4}       # AVX512{F,VL}
6766         vcvtps2dq       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6767         vcvtps2dq       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6768         vcvtps2dq       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6769         vcvtps2dq       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6770         vcvtps2dq       xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6771         vcvtps2dq       xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
6772         vcvtps2dq       xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6773         vcvtps2dq       xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
6774         vcvtps2dq       ymm30, ymm29     # AVX512{F,VL}
6775         vcvtps2dq       ymm30{k7}, ymm29         # AVX512{F,VL}
6776         vcvtps2dq       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
6777         vcvtps2dq       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6778         vcvtps2dq       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6779         vcvtps2dq       ymm30, [rcx]{1to8}       # AVX512{F,VL}
6780         vcvtps2dq       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6781         vcvtps2dq       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6782         vcvtps2dq       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6783         vcvtps2dq       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6784         vcvtps2dq       ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
6785         vcvtps2dq       ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
6786         vcvtps2dq       ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
6787         vcvtps2dq       ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
6788         vcvtps2pd       xmm30, xmm29     # AVX512{F,VL}
6789         vcvtps2pd       xmm30{k7}, xmm29         # AVX512{F,VL}
6790         vcvtps2pd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6791         vcvtps2pd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
6792         vcvtps2pd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
6793         vcvtps2pd       xmm30, [rcx]{1to2}       # AVX512{F,VL}
6794         vcvtps2pd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
6795         vcvtps2pd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
6796         vcvtps2pd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
6797         vcvtps2pd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
6798         vcvtps2pd       xmm30, [rdx+508]{1to2}   # AVX512{F,VL} Disp8
6799         vcvtps2pd       xmm30, [rdx+512]{1to2}   # AVX512{F,VL}
6800         vcvtps2pd       xmm30, [rdx-512]{1to2}   # AVX512{F,VL} Disp8
6801         vcvtps2pd       xmm30, [rdx-516]{1to2}   # AVX512{F,VL}
6802         vcvtps2pd       ymm30, xmm29     # AVX512{F,VL}
6803         vcvtps2pd       ymm30{k7}, xmm29         # AVX512{F,VL}
6804         vcvtps2pd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
6805         vcvtps2pd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6806         vcvtps2pd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6807         vcvtps2pd       ymm30, [rcx]{1to4}       # AVX512{F,VL}
6808         vcvtps2pd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6809         vcvtps2pd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6810         vcvtps2pd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6811         vcvtps2pd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6812         vcvtps2pd       ymm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6813         vcvtps2pd       ymm30, [rdx+512]{1to4}   # AVX512{F,VL}
6814         vcvtps2pd       ymm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6815         vcvtps2pd       ymm30, [rdx-516]{1to4}   # AVX512{F,VL}
6816         vcvtps2ph       xmm30, xmm29, 0xab       # AVX512{F,VL}
6817         vcvtps2ph       xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
6818         vcvtps2ph       xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
6819         vcvtps2ph       xmm30, xmm29, 123        # AVX512{F,VL}
6820         vcvtps2ph       xmm30, ymm29, 0xab       # AVX512{F,VL}
6821         vcvtps2ph       xmm30{k7}, ymm29, 0xab   # AVX512{F,VL}
6822         vcvtps2ph       xmm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
6823         vcvtps2ph       xmm30, ymm29, 123        # AVX512{F,VL}
6824         vcvtps2udq      xmm30, xmm29     # AVX512{F,VL}
6825         vcvtps2udq      xmm30{k7}, xmm29         # AVX512{F,VL}
6826         vcvtps2udq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6827         vcvtps2udq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6828         vcvtps2udq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6829         vcvtps2udq      xmm30, [rcx]{1to4}       # AVX512{F,VL}
6830         vcvtps2udq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6831         vcvtps2udq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6832         vcvtps2udq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6833         vcvtps2udq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6834         vcvtps2udq      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6835         vcvtps2udq      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
6836         vcvtps2udq      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6837         vcvtps2udq      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
6838         vcvtps2udq      ymm30, ymm29     # AVX512{F,VL}
6839         vcvtps2udq      ymm30{k7}, ymm29         # AVX512{F,VL}
6840         vcvtps2udq      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
6841         vcvtps2udq      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6842         vcvtps2udq      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6843         vcvtps2udq      ymm30, [rcx]{1to8}       # AVX512{F,VL}
6844         vcvtps2udq      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6845         vcvtps2udq      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6846         vcvtps2udq      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6847         vcvtps2udq      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6848         vcvtps2udq      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
6849         vcvtps2udq      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
6850         vcvtps2udq      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
6851         vcvtps2udq      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
6852         vcvttpd2dq      xmm30, xmm29     # AVX512{F,VL}
6853         vcvttpd2dq      xmm30{k7}, xmm29         # AVX512{F,VL}
6854         vcvttpd2dq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6855         vcvttpd2dq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6856         vcvttpd2dq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6857         vcvttpd2dqx     xmm30, [rcx]{1to2}       # AVX512{F,VL}
6858         vcvttpd2dq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6859         vcvttpd2dq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6860         vcvttpd2dq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6861         vcvttpd2dq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6862         vcvttpd2dqx     xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
6863         vcvttpd2dqx     xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
6864         vcvttpd2dqx     xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
6865         vcvttpd2dqx     xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
6866         vcvttpd2dq      xmm30, ymm29     # AVX512{F,VL}
6867         vcvttpd2dq      xmm30{k7}, ymm29         # AVX512{F,VL}
6868         vcvttpd2dq      xmm30{k7}{z}, ymm29      # AVX512{F,VL}
6869         vcvttpd2dq      xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6870         vcvttpd2dq      xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6871         vcvttpd2dqy     xmm30, [rcx]{1to4}       # AVX512{F,VL}
6872         vcvttpd2dq      xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6873         vcvttpd2dq      xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6874         vcvttpd2dq      xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6875         vcvttpd2dq      xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6876         vcvttpd2dqy     xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
6877         vcvttpd2dqy     xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
6878         vcvttpd2dqy     xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
6879         vcvttpd2dqy     xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
6880         vcvttps2dq      xmm30, xmm29     # AVX512{F,VL}
6881         vcvttps2dq      xmm30{k7}, xmm29         # AVX512{F,VL}
6882         vcvttps2dq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6883         vcvttps2dq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6884         vcvttps2dq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6885         vcvttps2dq      xmm30, [rcx]{1to4}       # AVX512{F,VL}
6886         vcvttps2dq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6887         vcvttps2dq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6888         vcvttps2dq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6889         vcvttps2dq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6890         vcvttps2dq      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6891         vcvttps2dq      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
6892         vcvttps2dq      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6893         vcvttps2dq      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
6894         vcvttps2dq      ymm30, ymm29     # AVX512{F,VL}
6895         vcvttps2dq      ymm30{k7}, ymm29         # AVX512{F,VL}
6896         vcvttps2dq      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
6897         vcvttps2dq      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6898         vcvttps2dq      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6899         vcvttps2dq      ymm30, [rcx]{1to8}       # AVX512{F,VL}
6900         vcvttps2dq      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6901         vcvttps2dq      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6902         vcvttps2dq      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6903         vcvttps2dq      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6904         vcvttps2dq      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
6905         vcvttps2dq      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
6906         vcvttps2dq      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
6907         vcvttps2dq      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
6908         vcvtudq2pd      xmm30, xmm29     # AVX512{F,VL}
6909         vcvtudq2pd      xmm30{k7}, xmm29         # AVX512{F,VL}
6910         vcvtudq2pd      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6911         vcvtudq2pd      xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
6912         vcvtudq2pd      xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
6913         vcvtudq2pd      xmm30, [rcx]{1to2}       # AVX512{F,VL}
6914         vcvtudq2pd      xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
6915         vcvtudq2pd      xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
6916         vcvtudq2pd      xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
6917         vcvtudq2pd      xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
6918         vcvtudq2pd      xmm30, [rdx+508]{1to2}   # AVX512{F,VL} Disp8
6919         vcvtudq2pd      xmm30, [rdx+512]{1to2}   # AVX512{F,VL}
6920         vcvtudq2pd      xmm30, [rdx-512]{1to2}   # AVX512{F,VL} Disp8
6921         vcvtudq2pd      xmm30, [rdx-516]{1to2}   # AVX512{F,VL}
6922         vcvtudq2pd      ymm30, xmm29     # AVX512{F,VL}
6923         vcvtudq2pd      ymm30{k7}, xmm29         # AVX512{F,VL}
6924         vcvtudq2pd      ymm30{k7}{z}, xmm29      # AVX512{F,VL}
6925         vcvtudq2pd      ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6926         vcvtudq2pd      ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6927         vcvtudq2pd      ymm30, [rcx]{1to4}       # AVX512{F,VL}
6928         vcvtudq2pd      ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6929         vcvtudq2pd      ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6930         vcvtudq2pd      ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6931         vcvtudq2pd      ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6932         vcvtudq2pd      ymm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6933         vcvtudq2pd      ymm30, [rdx+512]{1to4}   # AVX512{F,VL}
6934         vcvtudq2pd      ymm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6935         vcvtudq2pd      ymm30, [rdx-516]{1to4}   # AVX512{F,VL}
6936         vcvtudq2ps      xmm30, xmm29     # AVX512{F,VL}
6937         vcvtudq2ps      xmm30{k7}, xmm29         # AVX512{F,VL}
6938         vcvtudq2ps      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
6939         vcvtudq2ps      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
6940         vcvtudq2ps      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6941         vcvtudq2ps      xmm30, [rcx]{1to4}       # AVX512{F,VL}
6942         vcvtudq2ps      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
6943         vcvtudq2ps      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
6944         vcvtudq2ps      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
6945         vcvtudq2ps      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
6946         vcvtudq2ps      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
6947         vcvtudq2ps      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
6948         vcvtudq2ps      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
6949         vcvtudq2ps      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
6950         vcvtudq2ps      ymm30, ymm29     # AVX512{F,VL}
6951         vcvtudq2ps      ymm30{k7}, ymm29         # AVX512{F,VL}
6952         vcvtudq2ps      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
6953         vcvtudq2ps      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
6954         vcvtudq2ps      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
6955         vcvtudq2ps      ymm30, [rcx]{1to8}       # AVX512{F,VL}
6956         vcvtudq2ps      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
6957         vcvtudq2ps      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
6958         vcvtudq2ps      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
6959         vcvtudq2ps      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
6960         vcvtudq2ps      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
6961         vcvtudq2ps      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
6962         vcvtudq2ps      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
6963         vcvtudq2ps      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
6964         vdivpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
6965         vdivpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
6966         vdivpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
6967         vdivpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
6968         vdivpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6969         vdivpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
6970         vdivpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
6971         vdivpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
6972         vdivpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
6973         vdivpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
6974         vdivpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
6975         vdivpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
6976         vdivpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
6977         vdivpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
6978         vdivpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
6979         vdivpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
6980         vdivpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
6981         vdivpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
6982         vdivpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6983         vdivpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
6984         vdivpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
6985         vdivpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
6986         vdivpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
6987         vdivpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
6988         vdivpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
6989         vdivpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
6990         vdivpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
6991         vdivpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
6992         vdivps  xmm30, xmm29, xmm28      # AVX512{F,VL}
6993         vdivps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
6994         vdivps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
6995         vdivps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
6996         vdivps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
6997         vdivps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
6998         vdivps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
6999         vdivps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7000         vdivps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7001         vdivps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7002         vdivps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7003         vdivps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7004         vdivps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7005         vdivps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7006         vdivps  ymm30, ymm29, ymm28      # AVX512{F,VL}
7007         vdivps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7008         vdivps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7009         vdivps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7010         vdivps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7011         vdivps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7012         vdivps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7013         vdivps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7014         vdivps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7015         vdivps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7016         vdivps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7017         vdivps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7018         vdivps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7019         vdivps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7020         vexpandpd       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
7021         vexpandpd       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
7022         vexpandpd       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
7023         vexpandpd       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
7024         vexpandpd       xmm30, XMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
7025         vexpandpd       xmm30, XMMWORD PTR [rdx+1024]    # AVX512{F,VL}
7026         vexpandpd       xmm30, XMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
7027         vexpandpd       xmm30, XMMWORD PTR [rdx-1032]    # AVX512{F,VL}
7028         vexpandpd       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
7029         vexpandpd       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
7030         vexpandpd       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
7031         vexpandpd       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
7032         vexpandpd       ymm30, YMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
7033         vexpandpd       ymm30, YMMWORD PTR [rdx+1024]    # AVX512{F,VL}
7034         vexpandpd       ymm30, YMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
7035         vexpandpd       ymm30, YMMWORD PTR [rdx-1032]    # AVX512{F,VL}
7036         vexpandpd       xmm30, xmm29     # AVX512{F,VL}
7037         vexpandpd       xmm30{k7}, xmm29         # AVX512{F,VL}
7038         vexpandpd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
7039         vexpandpd       ymm30, ymm29     # AVX512{F,VL}
7040         vexpandpd       ymm30{k7}, ymm29         # AVX512{F,VL}
7041         vexpandpd       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
7042         vexpandps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
7043         vexpandps       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
7044         vexpandps       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
7045         vexpandps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
7046         vexpandps       xmm30, XMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
7047         vexpandps       xmm30, XMMWORD PTR [rdx+512]     # AVX512{F,VL}
7048         vexpandps       xmm30, XMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
7049         vexpandps       xmm30, XMMWORD PTR [rdx-516]     # AVX512{F,VL}
7050         vexpandps       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
7051         vexpandps       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
7052         vexpandps       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
7053         vexpandps       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
7054         vexpandps       ymm30, YMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
7055         vexpandps       ymm30, YMMWORD PTR [rdx+512]     # AVX512{F,VL}
7056         vexpandps       ymm30, YMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
7057         vexpandps       ymm30, YMMWORD PTR [rdx-516]     # AVX512{F,VL}
7058         vexpandps       xmm30, xmm29     # AVX512{F,VL}
7059         vexpandps       xmm30{k7}, xmm29         # AVX512{F,VL}
7060         vexpandps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
7061         vexpandps       ymm30, ymm29     # AVX512{F,VL}
7062         vexpandps       ymm30{k7}, ymm29         # AVX512{F,VL}
7063         vexpandps       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
7064         vextractf32x4   xmm30, ymm29, 0xab       # AVX512{F,VL}
7065         vextractf32x4   xmm30{k7}, ymm29, 0xab   # AVX512{F,VL}
7066         vextractf32x4   xmm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
7067         vextractf32x4   xmm30, ymm29, 123        # AVX512{F,VL}
7068         vextracti32x4   xmm30, ymm29, 0xab       # AVX512{F,VL}
7069         vextracti32x4   xmm30{k7}, ymm29, 0xab   # AVX512{F,VL}
7070         vextracti32x4   xmm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
7071         vextracti32x4   xmm30, ymm29, 123        # AVX512{F,VL}
7072         vfmadd132pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
7073         vfmadd132pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7074         vfmadd132pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7075         vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7076         vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7077         vfmadd132pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7078         vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7079         vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7080         vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7081         vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7082         vfmadd132pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7083         vfmadd132pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7084         vfmadd132pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7085         vfmadd132pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7086         vfmadd132pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
7087         vfmadd132pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7088         vfmadd132pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7089         vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7090         vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7091         vfmadd132pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7092         vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7093         vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7094         vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7095         vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7096         vfmadd132pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7097         vfmadd132pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7098         vfmadd132pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7099         vfmadd132pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7100         vfmadd132ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
7101         vfmadd132ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7102         vfmadd132ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7103         vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7104         vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7105         vfmadd132ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7106         vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7107         vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7108         vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7109         vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7110         vfmadd132ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7111         vfmadd132ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7112         vfmadd132ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7113         vfmadd132ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7114         vfmadd132ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
7115         vfmadd132ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7116         vfmadd132ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7117         vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7118         vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7119         vfmadd132ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7120         vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7121         vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7122         vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7123         vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7124         vfmadd132ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7125         vfmadd132ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7126         vfmadd132ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7127         vfmadd132ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7128         vfmadd213pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
7129         vfmadd213pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7130         vfmadd213pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7131         vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7132         vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7133         vfmadd213pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7134         vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7135         vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7136         vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7137         vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7138         vfmadd213pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7139         vfmadd213pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7140         vfmadd213pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7141         vfmadd213pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7142         vfmadd213pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
7143         vfmadd213pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7144         vfmadd213pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7145         vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7146         vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7147         vfmadd213pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7148         vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7149         vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7150         vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7151         vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7152         vfmadd213pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7153         vfmadd213pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7154         vfmadd213pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7155         vfmadd213pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7156         vfmadd213ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
7157         vfmadd213ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7158         vfmadd213ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7159         vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7160         vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7161         vfmadd213ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7162         vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7163         vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7164         vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7165         vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7166         vfmadd213ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7167         vfmadd213ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7168         vfmadd213ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7169         vfmadd213ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7170         vfmadd213ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
7171         vfmadd213ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7172         vfmadd213ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7173         vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7174         vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7175         vfmadd213ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7176         vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7177         vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7178         vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7179         vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7180         vfmadd213ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7181         vfmadd213ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7182         vfmadd213ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7183         vfmadd213ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7184         vfmadd231pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
7185         vfmadd231pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7186         vfmadd231pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7187         vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7188         vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7189         vfmadd231pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7190         vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7191         vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7192         vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7193         vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7194         vfmadd231pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7195         vfmadd231pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7196         vfmadd231pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7197         vfmadd231pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7198         vfmadd231pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
7199         vfmadd231pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7200         vfmadd231pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7201         vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7202         vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7203         vfmadd231pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7204         vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7205         vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7206         vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7207         vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7208         vfmadd231pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7209         vfmadd231pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7210         vfmadd231pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7211         vfmadd231pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7212         vfmadd231ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
7213         vfmadd231ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7214         vfmadd231ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7215         vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7216         vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7217         vfmadd231ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7218         vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7219         vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7220         vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7221         vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7222         vfmadd231ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7223         vfmadd231ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7224         vfmadd231ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7225         vfmadd231ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7226         vfmadd231ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
7227         vfmadd231ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7228         vfmadd231ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7229         vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7230         vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7231         vfmadd231ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7232         vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7233         vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7234         vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7235         vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7236         vfmadd231ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7237         vfmadd231ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7238         vfmadd231ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7239         vfmadd231ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7240         vfmaddsub132pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
7241         vfmaddsub132pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7242         vfmaddsub132pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7243         vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7244         vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7245         vfmaddsub132pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7246         vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7247         vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7248         vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7249         vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7250         vfmaddsub132pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7251         vfmaddsub132pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7252         vfmaddsub132pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7253         vfmaddsub132pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7254         vfmaddsub132pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
7255         vfmaddsub132pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7256         vfmaddsub132pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7257         vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7258         vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7259         vfmaddsub132pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7260         vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7261         vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7262         vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7263         vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7264         vfmaddsub132pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7265         vfmaddsub132pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7266         vfmaddsub132pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7267         vfmaddsub132pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7268         vfmaddsub132ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
7269         vfmaddsub132ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7270         vfmaddsub132ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7271         vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7272         vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7273         vfmaddsub132ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7274         vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7275         vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7276         vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7277         vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7278         vfmaddsub132ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7279         vfmaddsub132ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7280         vfmaddsub132ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7281         vfmaddsub132ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7282         vfmaddsub132ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
7283         vfmaddsub132ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7284         vfmaddsub132ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7285         vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7286         vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7287         vfmaddsub132ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7288         vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7289         vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7290         vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7291         vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7292         vfmaddsub132ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7293         vfmaddsub132ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7294         vfmaddsub132ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7295         vfmaddsub132ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7296         vfmaddsub213pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
7297         vfmaddsub213pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7298         vfmaddsub213pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7299         vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7300         vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7301         vfmaddsub213pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7302         vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7303         vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7304         vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7305         vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7306         vfmaddsub213pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7307         vfmaddsub213pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7308         vfmaddsub213pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7309         vfmaddsub213pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7310         vfmaddsub213pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
7311         vfmaddsub213pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7312         vfmaddsub213pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7313         vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7314         vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7315         vfmaddsub213pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7316         vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7317         vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7318         vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7319         vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7320         vfmaddsub213pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7321         vfmaddsub213pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7322         vfmaddsub213pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7323         vfmaddsub213pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7324         vfmaddsub213ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
7325         vfmaddsub213ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7326         vfmaddsub213ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7327         vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7328         vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7329         vfmaddsub213ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7330         vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7331         vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7332         vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7333         vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7334         vfmaddsub213ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7335         vfmaddsub213ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7336         vfmaddsub213ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7337         vfmaddsub213ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7338         vfmaddsub213ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
7339         vfmaddsub213ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7340         vfmaddsub213ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7341         vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7342         vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7343         vfmaddsub213ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7344         vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7345         vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7346         vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7347         vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7348         vfmaddsub213ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7349         vfmaddsub213ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7350         vfmaddsub213ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7351         vfmaddsub213ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7352         vfmaddsub231pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
7353         vfmaddsub231pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7354         vfmaddsub231pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7355         vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7356         vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7357         vfmaddsub231pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7358         vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7359         vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7360         vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7361         vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7362         vfmaddsub231pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7363         vfmaddsub231pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7364         vfmaddsub231pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7365         vfmaddsub231pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7366         vfmaddsub231pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
7367         vfmaddsub231pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7368         vfmaddsub231pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7369         vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7370         vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7371         vfmaddsub231pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7372         vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7373         vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7374         vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7375         vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7376         vfmaddsub231pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7377         vfmaddsub231pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7378         vfmaddsub231pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7379         vfmaddsub231pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7380         vfmaddsub231ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
7381         vfmaddsub231ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7382         vfmaddsub231ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7383         vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7384         vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7385         vfmaddsub231ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7386         vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7387         vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7388         vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7389         vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7390         vfmaddsub231ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7391         vfmaddsub231ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7392         vfmaddsub231ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7393         vfmaddsub231ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7394         vfmaddsub231ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
7395         vfmaddsub231ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7396         vfmaddsub231ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7397         vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7398         vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7399         vfmaddsub231ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7400         vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7401         vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7402         vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7403         vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7404         vfmaddsub231ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7405         vfmaddsub231ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7406         vfmaddsub231ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7407         vfmaddsub231ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7408         vfmsub132pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
7409         vfmsub132pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7410         vfmsub132pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7411         vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7412         vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7413         vfmsub132pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7414         vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7415         vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7416         vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7417         vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7418         vfmsub132pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7419         vfmsub132pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7420         vfmsub132pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7421         vfmsub132pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7422         vfmsub132pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
7423         vfmsub132pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7424         vfmsub132pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7425         vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7426         vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7427         vfmsub132pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7428         vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7429         vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7430         vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7431         vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7432         vfmsub132pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7433         vfmsub132pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7434         vfmsub132pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7435         vfmsub132pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7436         vfmsub132ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
7437         vfmsub132ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7438         vfmsub132ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7439         vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7440         vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7441         vfmsub132ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7442         vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7443         vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7444         vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7445         vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7446         vfmsub132ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7447         vfmsub132ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7448         vfmsub132ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7449         vfmsub132ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7450         vfmsub132ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
7451         vfmsub132ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7452         vfmsub132ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7453         vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7454         vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7455         vfmsub132ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7456         vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7457         vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7458         vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7459         vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7460         vfmsub132ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7461         vfmsub132ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7462         vfmsub132ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7463         vfmsub132ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7464         vfmsub213pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
7465         vfmsub213pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7466         vfmsub213pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7467         vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7468         vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7469         vfmsub213pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7470         vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7471         vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7472         vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7473         vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7474         vfmsub213pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7475         vfmsub213pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7476         vfmsub213pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7477         vfmsub213pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7478         vfmsub213pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
7479         vfmsub213pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7480         vfmsub213pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7481         vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7482         vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7483         vfmsub213pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7484         vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7485         vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7486         vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7487         vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7488         vfmsub213pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7489         vfmsub213pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7490         vfmsub213pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7491         vfmsub213pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7492         vfmsub213ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
7493         vfmsub213ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7494         vfmsub213ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7495         vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7496         vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7497         vfmsub213ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7498         vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7499         vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7500         vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7501         vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7502         vfmsub213ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7503         vfmsub213ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7504         vfmsub213ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7505         vfmsub213ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7506         vfmsub213ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
7507         vfmsub213ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7508         vfmsub213ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7509         vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7510         vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7511         vfmsub213ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7512         vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7513         vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7514         vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7515         vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7516         vfmsub213ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7517         vfmsub213ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7518         vfmsub213ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7519         vfmsub213ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7520         vfmsub231pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
7521         vfmsub231pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7522         vfmsub231pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7523         vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7524         vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7525         vfmsub231pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7526         vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7527         vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7528         vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7529         vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7530         vfmsub231pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7531         vfmsub231pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7532         vfmsub231pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7533         vfmsub231pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7534         vfmsub231pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
7535         vfmsub231pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7536         vfmsub231pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7537         vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7538         vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7539         vfmsub231pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7540         vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7541         vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7542         vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7543         vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7544         vfmsub231pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7545         vfmsub231pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7546         vfmsub231pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7547         vfmsub231pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7548         vfmsub231ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
7549         vfmsub231ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7550         vfmsub231ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7551         vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7552         vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7553         vfmsub231ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7554         vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7555         vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7556         vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7557         vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7558         vfmsub231ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7559         vfmsub231ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7560         vfmsub231ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7561         vfmsub231ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7562         vfmsub231ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
7563         vfmsub231ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7564         vfmsub231ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7565         vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7566         vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7567         vfmsub231ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7568         vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7569         vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7570         vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7571         vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7572         vfmsub231ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7573         vfmsub231ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7574         vfmsub231ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7575         vfmsub231ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7576         vfmsubadd132pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
7577         vfmsubadd132pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7578         vfmsubadd132pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7579         vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7580         vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7581         vfmsubadd132pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7582         vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7583         vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7584         vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7585         vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7586         vfmsubadd132pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7587         vfmsubadd132pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7588         vfmsubadd132pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7589         vfmsubadd132pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7590         vfmsubadd132pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
7591         vfmsubadd132pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7592         vfmsubadd132pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7593         vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7594         vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7595         vfmsubadd132pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7596         vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7597         vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7598         vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7599         vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7600         vfmsubadd132pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7601         vfmsubadd132pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7602         vfmsubadd132pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7603         vfmsubadd132pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7604         vfmsubadd132ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
7605         vfmsubadd132ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7606         vfmsubadd132ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7607         vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7608         vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7609         vfmsubadd132ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7610         vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7611         vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7612         vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7613         vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7614         vfmsubadd132ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7615         vfmsubadd132ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7616         vfmsubadd132ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7617         vfmsubadd132ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7618         vfmsubadd132ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
7619         vfmsubadd132ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7620         vfmsubadd132ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7621         vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7622         vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7623         vfmsubadd132ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7624         vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7625         vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7626         vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7627         vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7628         vfmsubadd132ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7629         vfmsubadd132ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7630         vfmsubadd132ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7631         vfmsubadd132ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7632         vfmsubadd213pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
7633         vfmsubadd213pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7634         vfmsubadd213pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7635         vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7636         vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7637         vfmsubadd213pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7638         vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7639         vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7640         vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7641         vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7642         vfmsubadd213pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7643         vfmsubadd213pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7644         vfmsubadd213pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7645         vfmsubadd213pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7646         vfmsubadd213pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
7647         vfmsubadd213pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7648         vfmsubadd213pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7649         vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7650         vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7651         vfmsubadd213pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7652         vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7653         vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7654         vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7655         vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7656         vfmsubadd213pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7657         vfmsubadd213pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7658         vfmsubadd213pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7659         vfmsubadd213pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7660         vfmsubadd213ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
7661         vfmsubadd213ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7662         vfmsubadd213ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7663         vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7664         vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7665         vfmsubadd213ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7666         vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7667         vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7668         vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7669         vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7670         vfmsubadd213ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7671         vfmsubadd213ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7672         vfmsubadd213ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7673         vfmsubadd213ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7674         vfmsubadd213ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
7675         vfmsubadd213ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7676         vfmsubadd213ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7677         vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7678         vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7679         vfmsubadd213ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7680         vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7681         vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7682         vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7683         vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7684         vfmsubadd213ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7685         vfmsubadd213ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7686         vfmsubadd213ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7687         vfmsubadd213ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7688         vfmsubadd231pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
7689         vfmsubadd231pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7690         vfmsubadd231pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7691         vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7692         vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7693         vfmsubadd231pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7694         vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7695         vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7696         vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7697         vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7698         vfmsubadd231pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7699         vfmsubadd231pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7700         vfmsubadd231pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7701         vfmsubadd231pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7702         vfmsubadd231pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
7703         vfmsubadd231pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7704         vfmsubadd231pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7705         vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7706         vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7707         vfmsubadd231pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7708         vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7709         vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7710         vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7711         vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7712         vfmsubadd231pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7713         vfmsubadd231pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7714         vfmsubadd231pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7715         vfmsubadd231pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7716         vfmsubadd231ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
7717         vfmsubadd231ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7718         vfmsubadd231ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7719         vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7720         vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7721         vfmsubadd231ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7722         vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7723         vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7724         vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7725         vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7726         vfmsubadd231ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7727         vfmsubadd231ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7728         vfmsubadd231ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7729         vfmsubadd231ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7730         vfmsubadd231ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
7731         vfmsubadd231ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7732         vfmsubadd231ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7733         vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7734         vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7735         vfmsubadd231ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7736         vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7737         vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7738         vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7739         vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7740         vfmsubadd231ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7741         vfmsubadd231ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7742         vfmsubadd231ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7743         vfmsubadd231ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7744         vfnmadd132pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
7745         vfnmadd132pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7746         vfnmadd132pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7747         vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7748         vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7749         vfnmadd132pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7750         vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7751         vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7752         vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7753         vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7754         vfnmadd132pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7755         vfnmadd132pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7756         vfnmadd132pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7757         vfnmadd132pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7758         vfnmadd132pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
7759         vfnmadd132pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7760         vfnmadd132pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7761         vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7762         vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7763         vfnmadd132pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7764         vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7765         vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7766         vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7767         vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7768         vfnmadd132pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7769         vfnmadd132pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7770         vfnmadd132pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7771         vfnmadd132pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7772         vfnmadd132ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
7773         vfnmadd132ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7774         vfnmadd132ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7775         vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7776         vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7777         vfnmadd132ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7778         vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7779         vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7780         vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7781         vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7782         vfnmadd132ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7783         vfnmadd132ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7784         vfnmadd132ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7785         vfnmadd132ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7786         vfnmadd132ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
7787         vfnmadd132ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7788         vfnmadd132ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7789         vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7790         vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7791         vfnmadd132ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7792         vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7793         vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7794         vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7795         vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7796         vfnmadd132ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7797         vfnmadd132ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7798         vfnmadd132ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7799         vfnmadd132ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7800         vfnmadd213pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
7801         vfnmadd213pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7802         vfnmadd213pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7803         vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7804         vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7805         vfnmadd213pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7806         vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7807         vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7808         vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7809         vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7810         vfnmadd213pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7811         vfnmadd213pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7812         vfnmadd213pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7813         vfnmadd213pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7814         vfnmadd213pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
7815         vfnmadd213pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7816         vfnmadd213pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7817         vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7818         vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7819         vfnmadd213pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7820         vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7821         vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7822         vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7823         vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7824         vfnmadd213pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7825         vfnmadd213pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7826         vfnmadd213pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7827         vfnmadd213pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7828         vfnmadd213ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
7829         vfnmadd213ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7830         vfnmadd213ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7831         vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7832         vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7833         vfnmadd213ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7834         vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7835         vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7836         vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7837         vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7838         vfnmadd213ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7839         vfnmadd213ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7840         vfnmadd213ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7841         vfnmadd213ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7842         vfnmadd213ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
7843         vfnmadd213ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7844         vfnmadd213ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7845         vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7846         vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7847         vfnmadd213ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7848         vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7849         vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7850         vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7851         vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7852         vfnmadd213ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7853         vfnmadd213ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7854         vfnmadd213ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7855         vfnmadd213ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7856         vfnmadd231pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
7857         vfnmadd231pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7858         vfnmadd231pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7859         vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7860         vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7861         vfnmadd231pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7862         vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7863         vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7864         vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7865         vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7866         vfnmadd231pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7867         vfnmadd231pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7868         vfnmadd231pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7869         vfnmadd231pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7870         vfnmadd231pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
7871         vfnmadd231pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7872         vfnmadd231pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7873         vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7874         vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7875         vfnmadd231pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7876         vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7877         vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7878         vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7879         vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7880         vfnmadd231pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7881         vfnmadd231pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7882         vfnmadd231pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7883         vfnmadd231pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7884         vfnmadd231ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
7885         vfnmadd231ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7886         vfnmadd231ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7887         vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7888         vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7889         vfnmadd231ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7890         vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7891         vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7892         vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7893         vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7894         vfnmadd231ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7895         vfnmadd231ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7896         vfnmadd231ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7897         vfnmadd231ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7898         vfnmadd231ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
7899         vfnmadd231ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7900         vfnmadd231ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7901         vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7902         vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7903         vfnmadd231ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7904         vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7905         vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7906         vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7907         vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7908         vfnmadd231ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7909         vfnmadd231ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7910         vfnmadd231ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7911         vfnmadd231ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7912         vfnmsub132pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
7913         vfnmsub132pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7914         vfnmsub132pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7915         vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7916         vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7917         vfnmsub132pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7918         vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7919         vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7920         vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7921         vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7922         vfnmsub132pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7923         vfnmsub132pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7924         vfnmsub132pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7925         vfnmsub132pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7926         vfnmsub132pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
7927         vfnmsub132pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7928         vfnmsub132pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7929         vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7930         vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7931         vfnmsub132pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7932         vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7933         vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7934         vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7935         vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7936         vfnmsub132pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7937         vfnmsub132pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7938         vfnmsub132pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7939         vfnmsub132pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7940         vfnmsub132ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
7941         vfnmsub132ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7942         vfnmsub132ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7943         vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7944         vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7945         vfnmsub132ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
7946         vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7947         vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7948         vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7949         vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7950         vfnmsub132ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
7951         vfnmsub132ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
7952         vfnmsub132ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
7953         vfnmsub132ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
7954         vfnmsub132ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
7955         vfnmsub132ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7956         vfnmsub132ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7957         vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7958         vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7959         vfnmsub132ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
7960         vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7961         vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7962         vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7963         vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7964         vfnmsub132ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
7965         vfnmsub132ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
7966         vfnmsub132ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
7967         vfnmsub132ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
7968         vfnmsub213pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
7969         vfnmsub213pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7970         vfnmsub213pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7971         vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
7972         vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7973         vfnmsub213pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
7974         vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
7975         vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
7976         vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
7977         vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
7978         vfnmsub213pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
7979         vfnmsub213pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
7980         vfnmsub213pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
7981         vfnmsub213pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
7982         vfnmsub213pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
7983         vfnmsub213pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
7984         vfnmsub213pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
7985         vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
7986         vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
7987         vfnmsub213pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
7988         vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
7989         vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
7990         vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
7991         vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
7992         vfnmsub213pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
7993         vfnmsub213pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
7994         vfnmsub213pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
7995         vfnmsub213pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
7996         vfnmsub213ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
7997         vfnmsub213ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
7998         vfnmsub213ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
7999         vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8000         vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8001         vfnmsub213ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8002         vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8003         vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8004         vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8005         vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8006         vfnmsub213ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8007         vfnmsub213ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8008         vfnmsub213ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8009         vfnmsub213ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8010         vfnmsub213ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
8011         vfnmsub213ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8012         vfnmsub213ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8013         vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8014         vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8015         vfnmsub213ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8016         vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8017         vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8018         vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8019         vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8020         vfnmsub213ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8021         vfnmsub213ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8022         vfnmsub213ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8023         vfnmsub213ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8024         vfnmsub231pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
8025         vfnmsub231pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8026         vfnmsub231pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8027         vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8028         vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8029         vfnmsub231pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
8030         vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8031         vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8032         vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8033         vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8034         vfnmsub231pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
8035         vfnmsub231pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
8036         vfnmsub231pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
8037         vfnmsub231pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
8038         vfnmsub231pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
8039         vfnmsub231pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8040         vfnmsub231pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8041         vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8042         vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8043         vfnmsub231pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
8044         vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8045         vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8046         vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8047         vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8048         vfnmsub231pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
8049         vfnmsub231pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
8050         vfnmsub231pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
8051         vfnmsub231pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
8052         vfnmsub231ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
8053         vfnmsub231ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8054         vfnmsub231ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8055         vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8056         vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8057         vfnmsub231ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8058         vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8059         vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8060         vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8061         vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8062         vfnmsub231ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8063         vfnmsub231ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8064         vfnmsub231ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8065         vfnmsub231ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8066         vfnmsub231ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
8067         vfnmsub231ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8068         vfnmsub231ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8069         vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8070         vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8071         vfnmsub231ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8072         vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8073         vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8074         vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8075         vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8076         vfnmsub231ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8077         vfnmsub231ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8078         vfnmsub231ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8079         vfnmsub231ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8080         vgatherdpd      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
8081         vgatherdpd      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
8082         vgatherdpd      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
8083         vgatherdpd      ymm30{k1}, YMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
8084         vgatherdpd      ymm30{k1}, YMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
8085         vgatherdpd      ymm30{k1}, YMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
8086         vgatherdps      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
8087         vgatherdps      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
8088         vgatherdps      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
8089         vgatherdps      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
8090         vgatherdps      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
8091         vgatherdps      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
8092         vgatherqpd      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
8093         vgatherqpd      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
8094         vgatherqpd      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
8095         vgatherqpd      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
8096         vgatherqpd      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
8097         vgatherqpd      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
8098         vgatherqps      xmm30{k1}, QWORD PTR [r14+xmm31*8-123]   # AVX512{F,VL}
8099         vgatherqps      xmm30{k1}, QWORD PTR [r9+xmm31+256]      # AVX512{F,VL}
8100         vgatherqps      xmm30{k1}, QWORD PTR [rcx+xmm31*4+1024]  # AVX512{F,VL}
8101         vgatherqps      xmm30{k1}, XMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
8102         vgatherqps      xmm30{k1}, XMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
8103         vgatherqps      xmm30{k1}, XMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
8104         vgetexppd       xmm30, xmm29     # AVX512{F,VL}
8105         vgetexppd       xmm30{k7}, xmm29         # AVX512{F,VL}
8106         vgetexppd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8107         vgetexppd       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8108         vgetexppd       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8109         vgetexppd       xmm30, [rcx]{1to2}       # AVX512{F,VL}
8110         vgetexppd       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8111         vgetexppd       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8112         vgetexppd       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8113         vgetexppd       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8114         vgetexppd       xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
8115         vgetexppd       xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
8116         vgetexppd       xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
8117         vgetexppd       xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
8118         vgetexppd       ymm30, ymm29     # AVX512{F,VL}
8119         vgetexppd       ymm30{k7}, ymm29         # AVX512{F,VL}
8120         vgetexppd       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8121         vgetexppd       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8122         vgetexppd       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8123         vgetexppd       ymm30, [rcx]{1to4}       # AVX512{F,VL}
8124         vgetexppd       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8125         vgetexppd       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8126         vgetexppd       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8127         vgetexppd       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8128         vgetexppd       ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
8129         vgetexppd       ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
8130         vgetexppd       ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
8131         vgetexppd       ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
8132         vgetexpps       xmm30, xmm29     # AVX512{F,VL}
8133         vgetexpps       xmm30{k7}, xmm29         # AVX512{F,VL}
8134         vgetexpps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8135         vgetexpps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8136         vgetexpps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8137         vgetexpps       xmm30, [rcx]{1to4}       # AVX512{F,VL}
8138         vgetexpps       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8139         vgetexpps       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8140         vgetexpps       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8141         vgetexpps       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8142         vgetexpps       xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
8143         vgetexpps       xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
8144         vgetexpps       xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
8145         vgetexpps       xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
8146         vgetexpps       ymm30, ymm29     # AVX512{F,VL}
8147         vgetexpps       ymm30{k7}, ymm29         # AVX512{F,VL}
8148         vgetexpps       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8149         vgetexpps       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8150         vgetexpps       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8151         vgetexpps       ymm30, [rcx]{1to8}       # AVX512{F,VL}
8152         vgetexpps       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8153         vgetexpps       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8154         vgetexpps       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8155         vgetexpps       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8156         vgetexpps       ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
8157         vgetexpps       ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
8158         vgetexpps       ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
8159         vgetexpps       ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
8160         vgetmantpd      xmm30, xmm29, 0xab       # AVX512{F,VL}
8161         vgetmantpd      xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
8162         vgetmantpd      xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
8163         vgetmantpd      xmm30, xmm29, 123        # AVX512{F,VL}
8164         vgetmantpd      xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
8165         vgetmantpd      xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
8166         vgetmantpd      xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
8167         vgetmantpd      xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
8168         vgetmantpd      xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
8169         vgetmantpd      xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
8170         vgetmantpd      xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
8171         vgetmantpd      xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
8172         vgetmantpd      xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
8173         vgetmantpd      xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
8174         vgetmantpd      xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
8175         vgetmantpd      ymm30, ymm29, 0xab       # AVX512{F,VL}
8176         vgetmantpd      ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
8177         vgetmantpd      ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
8178         vgetmantpd      ymm30, ymm29, 123        # AVX512{F,VL}
8179         vgetmantpd      ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
8180         vgetmantpd      ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
8181         vgetmantpd      ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
8182         vgetmantpd      ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
8183         vgetmantpd      ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
8184         vgetmantpd      ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
8185         vgetmantpd      ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
8186         vgetmantpd      ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
8187         vgetmantpd      ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
8188         vgetmantpd      ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
8189         vgetmantpd      ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
8190         vgetmantps      xmm30, xmm29, 0xab       # AVX512{F,VL}
8191         vgetmantps      xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
8192         vgetmantps      xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
8193         vgetmantps      xmm30, xmm29, 123        # AVX512{F,VL}
8194         vgetmantps      xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
8195         vgetmantps      xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
8196         vgetmantps      xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
8197         vgetmantps      xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
8198         vgetmantps      xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
8199         vgetmantps      xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
8200         vgetmantps      xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
8201         vgetmantps      xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
8202         vgetmantps      xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
8203         vgetmantps      xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
8204         vgetmantps      xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
8205         vgetmantps      ymm30, ymm29, 0xab       # AVX512{F,VL}
8206         vgetmantps      ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
8207         vgetmantps      ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
8208         vgetmantps      ymm30, ymm29, 123        # AVX512{F,VL}
8209         vgetmantps      ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
8210         vgetmantps      ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
8211         vgetmantps      ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
8212         vgetmantps      ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
8213         vgetmantps      ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
8214         vgetmantps      ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
8215         vgetmantps      ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
8216         vgetmantps      ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
8217         vgetmantps      ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
8218         vgetmantps      ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
8219         vgetmantps      ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
8220         vinsertf32x4    ymm30, ymm29, xmm28, 0xab        # AVX512{F,VL}
8221         vinsertf32x4    ymm30{k7}, ymm29, xmm28, 0xab    # AVX512{F,VL}
8222         vinsertf32x4    ymm30{k7}{z}, ymm29, xmm28, 0xab         # AVX512{F,VL}
8223         vinsertf32x4    ymm30, ymm29, xmm28, 123         # AVX512{F,VL}
8224         vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
8225         vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
8226         vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
8227         vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
8228         vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
8229         vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
8230         vinserti32x4    ymm30, ymm29, xmm28, 0xab        # AVX512{F,VL}
8231         vinserti32x4    ymm30{k7}, ymm29, xmm28, 0xab    # AVX512{F,VL}
8232         vinserti32x4    ymm30{k7}{z}, ymm29, xmm28, 0xab         # AVX512{F,VL}
8233         vinserti32x4    ymm30, ymm29, xmm28, 123         # AVX512{F,VL}
8234         vinserti32x4    ymm30, ymm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
8235         vinserti32x4    ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
8236         vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
8237         vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
8238         vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
8239         vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
8240         vmaxpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
8241         vmaxpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8242         vmaxpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8243         vmaxpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8244         vmaxpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8245         vmaxpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
8246         vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8247         vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8248         vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8249         vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8250         vmaxpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
8251         vmaxpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
8252         vmaxpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
8253         vmaxpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
8254         vmaxpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
8255         vmaxpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8256         vmaxpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8257         vmaxpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8258         vmaxpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8259         vmaxpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
8260         vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8261         vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8262         vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8263         vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8264         vmaxpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
8265         vmaxpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
8266         vmaxpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
8267         vmaxpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
8268         vmaxps  xmm30, xmm29, xmm28      # AVX512{F,VL}
8269         vmaxps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8270         vmaxps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8271         vmaxps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8272         vmaxps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8273         vmaxps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8274         vmaxps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8275         vmaxps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8276         vmaxps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8277         vmaxps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8278         vmaxps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8279         vmaxps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8280         vmaxps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8281         vmaxps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8282         vmaxps  ymm30, ymm29, ymm28      # AVX512{F,VL}
8283         vmaxps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8284         vmaxps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8285         vmaxps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8286         vmaxps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8287         vmaxps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8288         vmaxps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8289         vmaxps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8290         vmaxps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8291         vmaxps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8292         vmaxps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8293         vmaxps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8294         vmaxps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8295         vmaxps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8296         vminpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
8297         vminpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8298         vminpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8299         vminpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8300         vminpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8301         vminpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
8302         vminpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8303         vminpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8304         vminpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8305         vminpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8306         vminpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
8307         vminpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
8308         vminpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
8309         vminpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
8310         vminpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
8311         vminpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8312         vminpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8313         vminpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8314         vminpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8315         vminpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
8316         vminpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8317         vminpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8318         vminpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8319         vminpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8320         vminpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
8321         vminpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
8322         vminpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
8323         vminpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
8324         vminps  xmm30, xmm29, xmm28      # AVX512{F,VL}
8325         vminps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8326         vminps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8327         vminps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8328         vminps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8329         vminps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8330         vminps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8331         vminps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8332         vminps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8333         vminps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8334         vminps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8335         vminps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8336         vminps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8337         vminps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8338         vminps  ymm30, ymm29, ymm28      # AVX512{F,VL}
8339         vminps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8340         vminps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8341         vminps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8342         vminps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8343         vminps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8344         vminps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8345         vminps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8346         vminps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8347         vminps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8348         vminps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8349         vminps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8350         vminps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8351         vminps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8352         vmovapd xmm30, xmm29     # AVX512{F,VL}
8353         vmovapd xmm30{k7}, xmm29         # AVX512{F,VL}
8354         vmovapd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8355         vmovapd xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8356         vmovapd xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8357         vmovapd xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8358         vmovapd xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8359         vmovapd xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8360         vmovapd xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8361         vmovapd ymm30, ymm29     # AVX512{F,VL}
8362         vmovapd ymm30{k7}, ymm29         # AVX512{F,VL}
8363         vmovapd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8364         vmovapd ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8365         vmovapd ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8366         vmovapd ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8367         vmovapd ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8368         vmovapd ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8369         vmovapd ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8370         vmovaps xmm30, xmm29     # AVX512{F,VL}
8371         vmovaps xmm30{k7}, xmm29         # AVX512{F,VL}
8372         vmovaps xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8373         vmovaps xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8374         vmovaps xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8375         vmovaps xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8376         vmovaps xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8377         vmovaps xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8378         vmovaps xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8379         vmovaps ymm30, ymm29     # AVX512{F,VL}
8380         vmovaps ymm30{k7}, ymm29         # AVX512{F,VL}
8381         vmovaps ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8382         vmovaps ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8383         vmovaps ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8384         vmovaps ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8385         vmovaps ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8386         vmovaps ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8387         vmovaps ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8388         vmovddup        xmm30, xmm29     # AVX512{F,VL}
8389         vmovddup        xmm30{k7}, xmm29         # AVX512{F,VL}
8390         vmovddup        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8391         vmovddup        xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
8392         vmovddup        xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
8393         vmovddup        xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
8394         vmovddup        xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
8395         vmovddup        xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
8396         vmovddup        xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
8397         vmovddup        ymm30, ymm29     # AVX512{F,VL}
8398         vmovddup        ymm30{k7}, ymm29         # AVX512{F,VL}
8399         vmovddup        ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8400         vmovddup        ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8401         vmovddup        ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8402         vmovddup        ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8403         vmovddup        ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8404         vmovddup        ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8405         vmovddup        ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8406         vmovdqa32       xmm30, xmm29     # AVX512{F,VL}
8407         vmovdqa32       xmm30{k7}, xmm29         # AVX512{F,VL}
8408         vmovdqa32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8409         vmovdqa32       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8410         vmovdqa32       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8411         vmovdqa32       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8412         vmovdqa32       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8413         vmovdqa32       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8414         vmovdqa32       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8415         vmovdqa32       ymm30, ymm29     # AVX512{F,VL}
8416         vmovdqa32       ymm30{k7}, ymm29         # AVX512{F,VL}
8417         vmovdqa32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8418         vmovdqa32       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8419         vmovdqa32       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8420         vmovdqa32       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8421         vmovdqa32       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8422         vmovdqa32       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8423         vmovdqa32       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8424         vmovdqa64       xmm30, xmm29     # AVX512{F,VL}
8425         vmovdqa64       xmm30{k7}, xmm29         # AVX512{F,VL}
8426         vmovdqa64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8427         vmovdqa64       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8428         vmovdqa64       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8429         vmovdqa64       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8430         vmovdqa64       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8431         vmovdqa64       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8432         vmovdqa64       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8433         vmovdqa64       ymm30, ymm29     # AVX512{F,VL}
8434         vmovdqa64       ymm30{k7}, ymm29         # AVX512{F,VL}
8435         vmovdqa64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8436         vmovdqa64       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8437         vmovdqa64       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8438         vmovdqa64       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8439         vmovdqa64       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8440         vmovdqa64       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8441         vmovdqa64       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8442         vmovdqu32       xmm30, xmm29     # AVX512{F,VL}
8443         vmovdqu32       xmm30{k7}, xmm29         # AVX512{F,VL}
8444         vmovdqu32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8445         vmovdqu32       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8446         vmovdqu32       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8447         vmovdqu32       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8448         vmovdqu32       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8449         vmovdqu32       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8450         vmovdqu32       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8451         vmovdqu32       ymm30, ymm29     # AVX512{F,VL}
8452         vmovdqu32       ymm30{k7}, ymm29         # AVX512{F,VL}
8453         vmovdqu32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8454         vmovdqu32       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8455         vmovdqu32       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8456         vmovdqu32       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8457         vmovdqu32       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8458         vmovdqu32       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8459         vmovdqu32       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8460         vmovdqu64       xmm30, xmm29     # AVX512{F,VL}
8461         vmovdqu64       xmm30{k7}, xmm29         # AVX512{F,VL}
8462         vmovdqu64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8463         vmovdqu64       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8464         vmovdqu64       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8465         vmovdqu64       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8466         vmovdqu64       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8467         vmovdqu64       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8468         vmovdqu64       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8469         vmovdqu64       ymm30, ymm29     # AVX512{F,VL}
8470         vmovdqu64       ymm30{k7}, ymm29         # AVX512{F,VL}
8471         vmovdqu64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8472         vmovdqu64       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8473         vmovdqu64       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8474         vmovdqu64       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8475         vmovdqu64       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8476         vmovdqu64       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8477         vmovdqu64       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8478         vmovntdq        XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
8479         vmovntdq        XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
8480         vmovntdq        XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
8481         vmovntdq        XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
8482         vmovntdq        XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
8483         vmovntdq        XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
8484         vmovntdq        YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
8485         vmovntdq        YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
8486         vmovntdq        YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
8487         vmovntdq        YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
8488         vmovntdq        YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
8489         vmovntdq        YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
8490         vmovntdqa       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8491         vmovntdqa       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8492         vmovntdqa       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8493         vmovntdqa       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8494         vmovntdqa       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8495         vmovntdqa       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8496         vmovntdqa       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8497         vmovntdqa       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8498         vmovntdqa       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8499         vmovntdqa       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8500         vmovntdqa       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8501         vmovntdqa       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8502         vmovntpd        XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
8503         vmovntpd        XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
8504         vmovntpd        XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
8505         vmovntpd        XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
8506         vmovntpd        XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
8507         vmovntpd        XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
8508         vmovntpd        YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
8509         vmovntpd        YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
8510         vmovntpd        YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
8511         vmovntpd        YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
8512         vmovntpd        YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
8513         vmovntpd        YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
8514         vmovntps        XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
8515         vmovntps        XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
8516         vmovntps        XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
8517         vmovntps        XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
8518         vmovntps        XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
8519         vmovntps        XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
8520         vmovntps        YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
8521         vmovntps        YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
8522         vmovntps        YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
8523         vmovntps        YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
8524         vmovntps        YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
8525         vmovntps        YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
8526         vmovshdup       xmm30, xmm29     # AVX512{F,VL}
8527         vmovshdup       xmm30{k7}, xmm29         # AVX512{F,VL}
8528         vmovshdup       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8529         vmovshdup       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8530         vmovshdup       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8531         vmovshdup       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8532         vmovshdup       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8533         vmovshdup       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8534         vmovshdup       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8535         vmovshdup       ymm30, ymm29     # AVX512{F,VL}
8536         vmovshdup       ymm30{k7}, ymm29         # AVX512{F,VL}
8537         vmovshdup       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8538         vmovshdup       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8539         vmovshdup       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8540         vmovshdup       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8541         vmovshdup       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8542         vmovshdup       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8543         vmovshdup       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8544         vmovsldup       xmm30, xmm29     # AVX512{F,VL}
8545         vmovsldup       xmm30{k7}, xmm29         # AVX512{F,VL}
8546         vmovsldup       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8547         vmovsldup       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8548         vmovsldup       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8549         vmovsldup       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8550         vmovsldup       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8551         vmovsldup       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8552         vmovsldup       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8553         vmovsldup       ymm30, ymm29     # AVX512{F,VL}
8554         vmovsldup       ymm30{k7}, ymm29         # AVX512{F,VL}
8555         vmovsldup       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8556         vmovsldup       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8557         vmovsldup       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8558         vmovsldup       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8559         vmovsldup       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8560         vmovsldup       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8561         vmovsldup       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8562         vmovupd xmm30, xmm29     # AVX512{F,VL}
8563         vmovupd xmm30{k7}, xmm29         # AVX512{F,VL}
8564         vmovupd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8565         vmovupd xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8566         vmovupd xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8567         vmovupd xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8568         vmovupd xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8569         vmovupd xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8570         vmovupd xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8571         vmovupd ymm30, ymm29     # AVX512{F,VL}
8572         vmovupd ymm30{k7}, ymm29         # AVX512{F,VL}
8573         vmovupd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8574         vmovupd ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8575         vmovupd ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8576         vmovupd ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8577         vmovupd ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8578         vmovupd ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8579         vmovupd ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8580         vmovups xmm30, xmm29     # AVX512{F,VL}
8581         vmovups xmm30{k7}, xmm29         # AVX512{F,VL}
8582         vmovups xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8583         vmovups xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8584         vmovups xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8585         vmovups xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8586         vmovups xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8587         vmovups xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8588         vmovups xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8589         vmovups ymm30, ymm29     # AVX512{F,VL}
8590         vmovups ymm30{k7}, ymm29         # AVX512{F,VL}
8591         vmovups ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8592         vmovups ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8593         vmovups ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8594         vmovups ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8595         vmovups ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8596         vmovups ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8597         vmovups ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8598         vmulpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
8599         vmulpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8600         vmulpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8601         vmulpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8602         vmulpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8603         vmulpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
8604         vmulpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8605         vmulpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8606         vmulpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8607         vmulpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8608         vmulpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
8609         vmulpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
8610         vmulpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
8611         vmulpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
8612         vmulpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
8613         vmulpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8614         vmulpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8615         vmulpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8616         vmulpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8617         vmulpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
8618         vmulpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8619         vmulpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8620         vmulpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8621         vmulpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8622         vmulpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
8623         vmulpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
8624         vmulpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
8625         vmulpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
8626         vmulps  xmm30, xmm29, xmm28      # AVX512{F,VL}
8627         vmulps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8628         vmulps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8629         vmulps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8630         vmulps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8631         vmulps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8632         vmulps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8633         vmulps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8634         vmulps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8635         vmulps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8636         vmulps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8637         vmulps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8638         vmulps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8639         vmulps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8640         vmulps  ymm30, ymm29, ymm28      # AVX512{F,VL}
8641         vmulps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8642         vmulps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8643         vmulps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8644         vmulps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8645         vmulps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8646         vmulps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8647         vmulps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8648         vmulps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8649         vmulps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8650         vmulps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8651         vmulps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8652         vmulps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8653         vmulps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8654         vpabsd  xmm30, xmm29     # AVX512{F,VL}
8655         vpabsd  xmm30{k7}, xmm29         # AVX512{F,VL}
8656         vpabsd  xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8657         vpabsd  xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8658         vpabsd  xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8659         vpabsd  xmm30, [rcx]{1to4}       # AVX512{F,VL}
8660         vpabsd  xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8661         vpabsd  xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8662         vpabsd  xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8663         vpabsd  xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8664         vpabsd  xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
8665         vpabsd  xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
8666         vpabsd  xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
8667         vpabsd  xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
8668         vpabsd  ymm30, ymm29     # AVX512{F,VL}
8669         vpabsd  ymm30{k7}, ymm29         # AVX512{F,VL}
8670         vpabsd  ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8671         vpabsd  ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8672         vpabsd  ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8673         vpabsd  ymm30, [rcx]{1to8}       # AVX512{F,VL}
8674         vpabsd  ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8675         vpabsd  ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8676         vpabsd  ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8677         vpabsd  ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8678         vpabsd  ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
8679         vpabsd  ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
8680         vpabsd  ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
8681         vpabsd  ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
8682         vpabsq  xmm30, xmm29     # AVX512{F,VL}
8683         vpabsq  xmm30{k7}, xmm29         # AVX512{F,VL}
8684         vpabsq  xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8685         vpabsq  xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
8686         vpabsq  xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8687         vpabsq  xmm30, [rcx]{1to2}       # AVX512{F,VL}
8688         vpabsq  xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
8689         vpabsq  xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
8690         vpabsq  xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
8691         vpabsq  xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
8692         vpabsq  xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
8693         vpabsq  xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
8694         vpabsq  xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
8695         vpabsq  xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
8696         vpabsq  ymm30, ymm29     # AVX512{F,VL}
8697         vpabsq  ymm30{k7}, ymm29         # AVX512{F,VL}
8698         vpabsq  ymm30{k7}{z}, ymm29      # AVX512{F,VL}
8699         vpabsq  ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
8700         vpabsq  ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
8701         vpabsq  ymm30, [rcx]{1to4}       # AVX512{F,VL}
8702         vpabsq  ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
8703         vpabsq  ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
8704         vpabsq  ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
8705         vpabsq  ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
8706         vpabsq  ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
8707         vpabsq  ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
8708         vpabsq  ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
8709         vpabsq  ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
8710         vpaddd  xmm30, xmm29, xmm28      # AVX512{F,VL}
8711         vpaddd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8712         vpaddd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8713         vpaddd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8714         vpaddd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8715         vpaddd  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8716         vpaddd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8717         vpaddd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8718         vpaddd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8719         vpaddd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8720         vpaddd  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8721         vpaddd  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8722         vpaddd  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8723         vpaddd  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8724         vpaddd  ymm30, ymm29, ymm28      # AVX512{F,VL}
8725         vpaddd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8726         vpaddd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8727         vpaddd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8728         vpaddd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8729         vpaddd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8730         vpaddd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8731         vpaddd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8732         vpaddd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8733         vpaddd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8734         vpaddd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8735         vpaddd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8736         vpaddd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8737         vpaddd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8738         vpaddq  xmm30, xmm29, xmm28      # AVX512{F,VL}
8739         vpaddq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8740         vpaddq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8741         vpaddq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8742         vpaddq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8743         vpaddq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
8744         vpaddq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8745         vpaddq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8746         vpaddq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8747         vpaddq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8748         vpaddq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
8749         vpaddq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
8750         vpaddq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
8751         vpaddq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
8752         vpaddq  ymm30, ymm29, ymm28      # AVX512{F,VL}
8753         vpaddq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8754         vpaddq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8755         vpaddq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8756         vpaddq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8757         vpaddq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
8758         vpaddq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8759         vpaddq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8760         vpaddq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8761         vpaddq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8762         vpaddq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
8763         vpaddq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
8764         vpaddq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
8765         vpaddq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
8766         vpandd  xmm30, xmm29, xmm28      # AVX512{F,VL}
8767         vpandd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8768         vpandd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8769         vpandd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8770         vpandd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8771         vpandd  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8772         vpandd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8773         vpandd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8774         vpandd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8775         vpandd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8776         vpandd  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8777         vpandd  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8778         vpandd  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8779         vpandd  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8780         vpandd  ymm30, ymm29, ymm28      # AVX512{F,VL}
8781         vpandd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8782         vpandd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8783         vpandd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8784         vpandd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8785         vpandd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8786         vpandd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8787         vpandd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8788         vpandd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8789         vpandd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8790         vpandd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8791         vpandd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8792         vpandd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8793         vpandd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8794         vpandnd xmm30, xmm29, xmm28      # AVX512{F,VL}
8795         vpandnd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8796         vpandnd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8797         vpandnd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8798         vpandnd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8799         vpandnd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8800         vpandnd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8801         vpandnd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8802         vpandnd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8803         vpandnd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8804         vpandnd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8805         vpandnd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8806         vpandnd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8807         vpandnd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8808         vpandnd ymm30, ymm29, ymm28      # AVX512{F,VL}
8809         vpandnd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8810         vpandnd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8811         vpandnd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8812         vpandnd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8813         vpandnd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8814         vpandnd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8815         vpandnd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8816         vpandnd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8817         vpandnd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8818         vpandnd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8819         vpandnd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8820         vpandnd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8821         vpandnd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8822         vpandnq xmm30, xmm29, xmm28      # AVX512{F,VL}
8823         vpandnq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8824         vpandnq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8825         vpandnq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8826         vpandnq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8827         vpandnq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
8828         vpandnq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8829         vpandnq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8830         vpandnq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8831         vpandnq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8832         vpandnq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
8833         vpandnq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
8834         vpandnq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
8835         vpandnq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
8836         vpandnq ymm30, ymm29, ymm28      # AVX512{F,VL}
8837         vpandnq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8838         vpandnq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8839         vpandnq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8840         vpandnq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8841         vpandnq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
8842         vpandnq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8843         vpandnq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8844         vpandnq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8845         vpandnq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8846         vpandnq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
8847         vpandnq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
8848         vpandnq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
8849         vpandnq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
8850         vpandq  xmm30, xmm29, xmm28      # AVX512{F,VL}
8851         vpandq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8852         vpandq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8853         vpandq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8854         vpandq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8855         vpandq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
8856         vpandq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8857         vpandq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8858         vpandq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8859         vpandq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8860         vpandq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
8861         vpandq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
8862         vpandq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
8863         vpandq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
8864         vpandq  ymm30, ymm29, ymm28      # AVX512{F,VL}
8865         vpandq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8866         vpandq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8867         vpandq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8868         vpandq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8869         vpandq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
8870         vpandq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8871         vpandq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8872         vpandq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8873         vpandq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8874         vpandq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
8875         vpandq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
8876         vpandq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
8877         vpandq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
8878         vpblendmd       xmm30, xmm29, xmm28      # AVX512{F,VL}
8879         vpblendmd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
8880         vpblendmd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
8881         vpblendmd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
8882         vpblendmd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8883         vpblendmd       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
8884         vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
8885         vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
8886         vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
8887         vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
8888         vpblendmd       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
8889         vpblendmd       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
8890         vpblendmd       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
8891         vpblendmd       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
8892         vpblendmd       ymm30, ymm29, ymm28      # AVX512{F,VL}
8893         vpblendmd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
8894         vpblendmd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
8895         vpblendmd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
8896         vpblendmd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
8897         vpblendmd       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
8898         vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
8899         vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
8900         vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
8901         vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
8902         vpblendmd       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
8903         vpblendmd       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
8904         vpblendmd       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
8905         vpblendmd       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
8906         vpbroadcastd    xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
8907         vpbroadcastd    xmm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
8908         vpbroadcastd    xmm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
8909         vpbroadcastd    xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
8910         vpbroadcastd    xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
8911         vpbroadcastd    xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
8912         vpbroadcastd    xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
8913         vpbroadcastd    xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
8914         vpbroadcastd    ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
8915         vpbroadcastd    ymm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
8916         vpbroadcastd    ymm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
8917         vpbroadcastd    ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
8918         vpbroadcastd    ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
8919         vpbroadcastd    ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
8920         vpbroadcastd    ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
8921         vpbroadcastd    ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
8922         vpbroadcastd    xmm30, xmm29     # AVX512{F,VL}
8923         vpbroadcastd    xmm30{k7}, xmm29         # AVX512{F,VL}
8924         vpbroadcastd    xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8925         vpbroadcastd    ymm30, xmm29     # AVX512{F,VL}
8926         vpbroadcastd    ymm30{k7}, xmm29         # AVX512{F,VL}
8927         vpbroadcastd    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
8928         vpbroadcastd    xmm30, eax       # AVX512{F,VL}
8929         vpbroadcastd    xmm30{k7}, eax   # AVX512{F,VL}
8930         vpbroadcastd    xmm30{k7}{z}, eax        # AVX512{F,VL}
8931         vpbroadcastd    xmm30, ebp       # AVX512{F,VL}
8932         vpbroadcastd    xmm30, r13d      # AVX512{F,VL}
8933         vpbroadcastd    ymm30, eax       # AVX512{F,VL}
8934         vpbroadcastd    ymm30{k7}, eax   # AVX512{F,VL}
8935         vpbroadcastd    ymm30{k7}{z}, eax        # AVX512{F,VL}
8936         vpbroadcastd    ymm30, ebp       # AVX512{F,VL}
8937         vpbroadcastd    ymm30, r13d      # AVX512{F,VL}
8938         vpbroadcastq    xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
8939         vpbroadcastq    xmm30{k7}, QWORD PTR [rcx]       # AVX512{F,VL}
8940         vpbroadcastq    xmm30{k7}{z}, QWORD PTR [rcx]    # AVX512{F,VL}
8941         vpbroadcastq    xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
8942         vpbroadcastq    xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
8943         vpbroadcastq    xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
8944         vpbroadcastq    xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
8945         vpbroadcastq    xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
8946         vpbroadcastq    ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
8947         vpbroadcastq    ymm30{k7}, QWORD PTR [rcx]       # AVX512{F,VL}
8948         vpbroadcastq    ymm30{k7}{z}, QWORD PTR [rcx]    # AVX512{F,VL}
8949         vpbroadcastq    ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
8950         vpbroadcastq    ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
8951         vpbroadcastq    ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
8952         vpbroadcastq    ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
8953         vpbroadcastq    ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
8954         vpbroadcastq    xmm30, xmm29     # AVX512{F,VL}
8955         vpbroadcastq    xmm30{k7}, xmm29         # AVX512{F,VL}
8956         vpbroadcastq    xmm30{k7}{z}, xmm29      # AVX512{F,VL}
8957         vpbroadcastq    ymm30, xmm29     # AVX512{F,VL}
8958         vpbroadcastq    ymm30{k7}, xmm29         # AVX512{F,VL}
8959         vpbroadcastq    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
8960         vpbroadcastq    xmm30, rax       # AVX512{F,VL}
8961         vpbroadcastq    xmm30{k7}, rax   # AVX512{F,VL}
8962         vpbroadcastq    xmm30{k7}{z}, rax        # AVX512{F,VL}
8963         vpbroadcastq    xmm30, r8        # AVX512{F,VL}
8964         vpbroadcastq    ymm30, rax       # AVX512{F,VL}
8965         vpbroadcastq    ymm30{k7}, rax   # AVX512{F,VL}
8966         vpbroadcastq    ymm30{k7}{z}, rax        # AVX512{F,VL}
8967         vpbroadcastq    ymm30, r8        # AVX512{F,VL}
8968         vpcmpd  k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
8969         vpcmpd  k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
8970         vpcmpd  k5, xmm30, xmm29, 123    # AVX512{F,VL}
8971         vpcmpd  k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
8972         vpcmpd  k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
8973         vpcmpd  k5, xmm30, [rcx]{1to4}, 123      # AVX512{F,VL}
8974         vpcmpd  k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
8975         vpcmpd  k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
8976         vpcmpd  k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
8977         vpcmpd  k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
8978         vpcmpd  k5, xmm30, [rdx+508]{1to4}, 123  # AVX512{F,VL} Disp8
8979         vpcmpd  k5, xmm30, [rdx+512]{1to4}, 123  # AVX512{F,VL}
8980         vpcmpd  k5, xmm30, [rdx-512]{1to4}, 123  # AVX512{F,VL} Disp8
8981         vpcmpd  k5, xmm30, [rdx-516]{1to4}, 123  # AVX512{F,VL}
8982         vpcmpd  k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
8983         vpcmpd  k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
8984         vpcmpd  k5, ymm30, ymm29, 123    # AVX512{F,VL}
8985         vpcmpd  k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
8986         vpcmpd  k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
8987         vpcmpd  k5, ymm30, [rcx]{1to8}, 123      # AVX512{F,VL}
8988         vpcmpd  k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
8989         vpcmpd  k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
8990         vpcmpd  k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
8991         vpcmpd  k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
8992         vpcmpd  k5, ymm30, [rdx+508]{1to8}, 123  # AVX512{F,VL} Disp8
8993         vpcmpd  k5, ymm30, [rdx+512]{1to8}, 123  # AVX512{F,VL}
8994         vpcmpd  k5, ymm30, [rdx-512]{1to8}, 123  # AVX512{F,VL} Disp8
8995         vpcmpd  k5, ymm30, [rdx-516]{1to8}, 123  # AVX512{F,VL}
8996         vpcmpeqd        k5, xmm30, xmm29         # AVX512{F,VL}
8997         vpcmpeqd        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
8998         vpcmpeqd        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
8999         vpcmpeqd        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9000         vpcmpeqd        k5, xmm30, [rcx]{1to4}   # AVX512{F,VL}
9001         vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
9002         vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
9003         vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
9004         vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
9005         vpcmpeqd        k5, xmm30, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
9006         vpcmpeqd        k5, xmm30, [rdx+512]{1to4}       # AVX512{F,VL}
9007         vpcmpeqd        k5, xmm30, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
9008         vpcmpeqd        k5, xmm30, [rdx-516]{1to4}       # AVX512{F,VL}
9009         vpcmpeqd        k5, ymm30, ymm29         # AVX512{F,VL}
9010         vpcmpeqd        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
9011         vpcmpeqd        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
9012         vpcmpeqd        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9013         vpcmpeqd        k5, ymm30, [rcx]{1to8}   # AVX512{F,VL}
9014         vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
9015         vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
9016         vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
9017         vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
9018         vpcmpeqd        k5, ymm30, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
9019         vpcmpeqd        k5, ymm30, [rdx+512]{1to8}       # AVX512{F,VL}
9020         vpcmpeqd        k5, ymm30, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
9021         vpcmpeqd        k5, ymm30, [rdx-516]{1to8}       # AVX512{F,VL}
9022         vpcmpeqq        k5, xmm30, xmm29         # AVX512{F,VL}
9023         vpcmpeqq        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
9024         vpcmpeqq        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
9025         vpcmpeqq        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9026         vpcmpeqq        k5, xmm30, [rcx]{1to2}   # AVX512{F,VL}
9027         vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
9028         vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
9029         vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
9030         vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
9031         vpcmpeqq        k5, xmm30, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
9032         vpcmpeqq        k5, xmm30, [rdx+1024]{1to2}      # AVX512{F,VL}
9033         vpcmpeqq        k5, xmm30, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
9034         vpcmpeqq        k5, xmm30, [rdx-1032]{1to2}      # AVX512{F,VL}
9035         vpcmpeqq        k5, ymm30, ymm29         # AVX512{F,VL}
9036         vpcmpeqq        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
9037         vpcmpeqq        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
9038         vpcmpeqq        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9039         vpcmpeqq        k5, ymm30, [rcx]{1to4}   # AVX512{F,VL}
9040         vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
9041         vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
9042         vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
9043         vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
9044         vpcmpeqq        k5, ymm30, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
9045         vpcmpeqq        k5, ymm30, [rdx+1024]{1to4}      # AVX512{F,VL}
9046         vpcmpeqq        k5, ymm30, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
9047         vpcmpeqq        k5, ymm30, [rdx-1032]{1to4}      # AVX512{F,VL}
9048         vpcmpgtd        k5, xmm30, xmm29         # AVX512{F,VL}
9049         vpcmpgtd        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
9050         vpcmpgtd        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
9051         vpcmpgtd        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9052         vpcmpgtd        k5, xmm30, [rcx]{1to4}   # AVX512{F,VL}
9053         vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
9054         vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
9055         vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
9056         vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
9057         vpcmpgtd        k5, xmm30, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
9058         vpcmpgtd        k5, xmm30, [rdx+512]{1to4}       # AVX512{F,VL}
9059         vpcmpgtd        k5, xmm30, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
9060         vpcmpgtd        k5, xmm30, [rdx-516]{1to4}       # AVX512{F,VL}
9061         vpcmpgtd        k5, ymm30, ymm29         # AVX512{F,VL}
9062         vpcmpgtd        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
9063         vpcmpgtd        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
9064         vpcmpgtd        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9065         vpcmpgtd        k5, ymm30, [rcx]{1to8}   # AVX512{F,VL}
9066         vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
9067         vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
9068         vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
9069         vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
9070         vpcmpgtd        k5, ymm30, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
9071         vpcmpgtd        k5, ymm30, [rdx+512]{1to8}       # AVX512{F,VL}
9072         vpcmpgtd        k5, ymm30, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
9073         vpcmpgtd        k5, ymm30, [rdx-516]{1to8}       # AVX512{F,VL}
9074         vpcmpgtq        k5, xmm30, xmm29         # AVX512{F,VL}
9075         vpcmpgtq        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
9076         vpcmpgtq        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
9077         vpcmpgtq        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9078         vpcmpgtq        k5, xmm30, [rcx]{1to2}   # AVX512{F,VL}
9079         vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
9080         vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
9081         vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
9082         vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
9083         vpcmpgtq        k5, xmm30, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
9084         vpcmpgtq        k5, xmm30, [rdx+1024]{1to2}      # AVX512{F,VL}
9085         vpcmpgtq        k5, xmm30, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
9086         vpcmpgtq        k5, xmm30, [rdx-1032]{1to2}      # AVX512{F,VL}
9087         vpcmpgtq        k5, ymm30, ymm29         # AVX512{F,VL}
9088         vpcmpgtq        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
9089         vpcmpgtq        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
9090         vpcmpgtq        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
9091         vpcmpgtq        k5, ymm30, [rcx]{1to4}   # AVX512{F,VL}
9092         vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
9093         vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
9094         vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
9095         vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
9096         vpcmpgtq        k5, ymm30, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
9097         vpcmpgtq        k5, ymm30, [rdx+1024]{1to4}      # AVX512{F,VL}
9098         vpcmpgtq        k5, ymm30, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
9099         vpcmpgtq        k5, ymm30, [rdx-1032]{1to4}      # AVX512{F,VL}
9100         vpcmpq  k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
9101         vpcmpq  k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
9102         vpcmpq  k5, xmm30, xmm29, 123    # AVX512{F,VL}
9103         vpcmpq  k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
9104         vpcmpq  k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
9105         vpcmpq  k5, xmm30, [rcx]{1to2}, 123      # AVX512{F,VL}
9106         vpcmpq  k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
9107         vpcmpq  k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
9108         vpcmpq  k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
9109         vpcmpq  k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
9110         vpcmpq  k5, xmm30, [rdx+1016]{1to2}, 123         # AVX512{F,VL} Disp8
9111         vpcmpq  k5, xmm30, [rdx+1024]{1to2}, 123         # AVX512{F,VL}
9112         vpcmpq  k5, xmm30, [rdx-1024]{1to2}, 123         # AVX512{F,VL} Disp8
9113         vpcmpq  k5, xmm30, [rdx-1032]{1to2}, 123         # AVX512{F,VL}
9114         vpcmpq  k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
9115         vpcmpq  k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
9116         vpcmpq  k5, ymm30, ymm29, 123    # AVX512{F,VL}
9117         vpcmpq  k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
9118         vpcmpq  k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
9119         vpcmpq  k5, ymm30, [rcx]{1to4}, 123      # AVX512{F,VL}
9120         vpcmpq  k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
9121         vpcmpq  k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
9122         vpcmpq  k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
9123         vpcmpq  k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
9124         vpcmpq  k5, ymm30, [rdx+1016]{1to4}, 123         # AVX512{F,VL} Disp8
9125         vpcmpq  k5, ymm30, [rdx+1024]{1to4}, 123         # AVX512{F,VL}
9126         vpcmpq  k5, ymm30, [rdx-1024]{1to4}, 123         # AVX512{F,VL} Disp8
9127         vpcmpq  k5, ymm30, [rdx-1032]{1to4}, 123         # AVX512{F,VL}
9128         vpcmpud k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
9129         vpcmpud k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
9130         vpcmpud k5, xmm30, xmm29, 123    # AVX512{F,VL}
9131         vpcmpud k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
9132         vpcmpud k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
9133         vpcmpud k5, xmm30, [rcx]{1to4}, 123      # AVX512{F,VL}
9134         vpcmpud k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
9135         vpcmpud k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
9136         vpcmpud k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
9137         vpcmpud k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
9138         vpcmpud k5, xmm30, [rdx+508]{1to4}, 123  # AVX512{F,VL} Disp8
9139         vpcmpud k5, xmm30, [rdx+512]{1to4}, 123  # AVX512{F,VL}
9140         vpcmpud k5, xmm30, [rdx-512]{1to4}, 123  # AVX512{F,VL} Disp8
9141         vpcmpud k5, xmm30, [rdx-516]{1to4}, 123  # AVX512{F,VL}
9142         vpcmpud k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
9143         vpcmpud k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
9144         vpcmpud k5, ymm30, ymm29, 123    # AVX512{F,VL}
9145         vpcmpud k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
9146         vpcmpud k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
9147         vpcmpud k5, ymm30, [rcx]{1to8}, 123      # AVX512{F,VL}
9148         vpcmpud k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
9149         vpcmpud k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
9150         vpcmpud k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
9151         vpcmpud k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
9152         vpcmpud k5, ymm30, [rdx+508]{1to8}, 123  # AVX512{F,VL} Disp8
9153         vpcmpud k5, ymm30, [rdx+512]{1to8}, 123  # AVX512{F,VL}
9154         vpcmpud k5, ymm30, [rdx-512]{1to8}, 123  # AVX512{F,VL} Disp8
9155         vpcmpud k5, ymm30, [rdx-516]{1to8}, 123  # AVX512{F,VL}
9156         vpcmpuq k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
9157         vpcmpuq k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
9158         vpcmpuq k5, xmm30, xmm29, 123    # AVX512{F,VL}
9159         vpcmpuq k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
9160         vpcmpuq k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
9161         vpcmpuq k5, xmm30, [rcx]{1to2}, 123      # AVX512{F,VL}
9162         vpcmpuq k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
9163         vpcmpuq k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
9164         vpcmpuq k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
9165         vpcmpuq k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
9166         vpcmpuq k5, xmm30, [rdx+1016]{1to2}, 123         # AVX512{F,VL} Disp8
9167         vpcmpuq k5, xmm30, [rdx+1024]{1to2}, 123         # AVX512{F,VL}
9168         vpcmpuq k5, xmm30, [rdx-1024]{1to2}, 123         # AVX512{F,VL} Disp8
9169         vpcmpuq k5, xmm30, [rdx-1032]{1to2}, 123         # AVX512{F,VL}
9170         vpcmpuq k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
9171         vpcmpuq k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
9172         vpcmpuq k5, ymm30, ymm29, 123    # AVX512{F,VL}
9173         vpcmpuq k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
9174         vpcmpuq k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
9175         vpcmpuq k5, ymm30, [rcx]{1to4}, 123      # AVX512{F,VL}
9176         vpcmpuq k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
9177         vpcmpuq k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
9178         vpcmpuq k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
9179         vpcmpuq k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
9180         vpcmpuq k5, ymm30, [rdx+1016]{1to4}, 123         # AVX512{F,VL} Disp8
9181         vpcmpuq k5, ymm30, [rdx+1024]{1to4}, 123         # AVX512{F,VL}
9182         vpcmpuq k5, ymm30, [rdx-1024]{1to4}, 123         # AVX512{F,VL} Disp8
9183         vpcmpuq k5, ymm30, [rdx-1032]{1to4}, 123         # AVX512{F,VL}
9184         vpblendmq       xmm30, xmm29, xmm28      # AVX512{F,VL}
9185         vpblendmq       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9186         vpblendmq       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9187         vpblendmq       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9188         vpblendmq       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9189         vpblendmq       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9190         vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9191         vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9192         vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9193         vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9194         vpblendmq       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9195         vpblendmq       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9196         vpblendmq       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9197         vpblendmq       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9198         vpblendmq       ymm30, ymm29, ymm28      # AVX512{F,VL}
9199         vpblendmq       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9200         vpblendmq       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9201         vpblendmq       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9202         vpblendmq       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9203         vpblendmq       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9204         vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9205         vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9206         vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9207         vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9208         vpblendmq       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9209         vpblendmq       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9210         vpblendmq       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9211         vpblendmq       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9212         vpcompressd     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
9213         vpcompressd     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
9214         vpcompressd     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
9215         vpcompressd     XMMWORD PTR [rdx+508], xmm30     # AVX512{F,VL} Disp8
9216         vpcompressd     XMMWORD PTR [rdx+512], xmm30     # AVX512{F,VL}
9217         vpcompressd     XMMWORD PTR [rdx-512], xmm30     # AVX512{F,VL} Disp8
9218         vpcompressd     XMMWORD PTR [rdx-516], xmm30     # AVX512{F,VL}
9219         vpcompressd     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
9220         vpcompressd     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
9221         vpcompressd     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
9222         vpcompressd     YMMWORD PTR [rdx+508], ymm30     # AVX512{F,VL} Disp8
9223         vpcompressd     YMMWORD PTR [rdx+512], ymm30     # AVX512{F,VL}
9224         vpcompressd     YMMWORD PTR [rdx-512], ymm30     # AVX512{F,VL} Disp8
9225         vpcompressd     YMMWORD PTR [rdx-516], ymm30     # AVX512{F,VL}
9226         vpcompressd     xmm30, xmm29     # AVX512{F,VL}
9227         vpcompressd     xmm30{k7}, xmm29         # AVX512{F,VL}
9228         vpcompressd     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9229         vpcompressd     ymm30, ymm29     # AVX512{F,VL}
9230         vpcompressd     ymm30{k7}, ymm29         # AVX512{F,VL}
9231         vpcompressd     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
9232         vpermd  ymm30, ymm29, ymm28      # AVX512{F,VL}
9233         vpermd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9234         vpermd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9235         vpermd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9236         vpermd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9237         vpermd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9238         vpermd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9239         vpermd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9240         vpermd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9241         vpermd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9242         vpermd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9243         vpermd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9244         vpermd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9245         vpermd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9246         vpermilpd       xmm30, xmm29, 0xab       # AVX512{F,VL}
9247         vpermilpd       xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
9248         vpermilpd       xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
9249         vpermilpd       xmm30, xmm29, 123        # AVX512{F,VL}
9250         vpermilpd       xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
9251         vpermilpd       xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
9252         vpermilpd       xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
9253         vpermilpd       xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
9254         vpermilpd       xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
9255         vpermilpd       xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
9256         vpermilpd       xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
9257         vpermilpd       xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
9258         vpermilpd       xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
9259         vpermilpd       xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
9260         vpermilpd       xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
9261         vpermilpd       ymm30, ymm29, 0xab       # AVX512{F,VL}
9262         vpermilpd       ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
9263         vpermilpd       ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
9264         vpermilpd       ymm30, ymm29, 123        # AVX512{F,VL}
9265         vpermilpd       ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
9266         vpermilpd       ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
9267         vpermilpd       ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
9268         vpermilpd       ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
9269         vpermilpd       ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
9270         vpermilpd       ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
9271         vpermilpd       ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
9272         vpermilpd       ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
9273         vpermilpd       ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
9274         vpermilpd       ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
9275         vpermilpd       ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
9276         vpermilpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
9277         vpermilpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9278         vpermilpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9279         vpermilpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9280         vpermilpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9281         vpermilpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9282         vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9283         vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9284         vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9285         vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9286         vpermilpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9287         vpermilpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9288         vpermilpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9289         vpermilpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9290         vpermilpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
9291         vpermilpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9292         vpermilpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9293         vpermilpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9294         vpermilpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9295         vpermilpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9296         vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9297         vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9298         vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9299         vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9300         vpermilpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9301         vpermilpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9302         vpermilpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9303         vpermilpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9304         vpermilps       xmm30, xmm29, 0xab       # AVX512{F,VL}
9305         vpermilps       xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
9306         vpermilps       xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
9307         vpermilps       xmm30, xmm29, 123        # AVX512{F,VL}
9308         vpermilps       xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
9309         vpermilps       xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
9310         vpermilps       xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
9311         vpermilps       xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
9312         vpermilps       xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
9313         vpermilps       xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
9314         vpermilps       xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
9315         vpermilps       xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
9316         vpermilps       xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
9317         vpermilps       xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
9318         vpermilps       xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
9319         vpermilps       ymm30, ymm29, 0xab       # AVX512{F,VL}
9320         vpermilps       ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
9321         vpermilps       ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
9322         vpermilps       ymm30, ymm29, 123        # AVX512{F,VL}
9323         vpermilps       ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
9324         vpermilps       ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
9325         vpermilps       ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
9326         vpermilps       ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
9327         vpermilps       ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
9328         vpermilps       ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
9329         vpermilps       ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
9330         vpermilps       ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
9331         vpermilps       ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
9332         vpermilps       ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
9333         vpermilps       ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
9334         vpermilps       xmm30, xmm29, xmm28      # AVX512{F,VL}
9335         vpermilps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9336         vpermilps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9337         vpermilps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9338         vpermilps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9339         vpermilps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
9340         vpermilps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9341         vpermilps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9342         vpermilps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9343         vpermilps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9344         vpermilps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
9345         vpermilps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
9346         vpermilps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
9347         vpermilps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
9348         vpermilps       ymm30, ymm29, ymm28      # AVX512{F,VL}
9349         vpermilps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9350         vpermilps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9351         vpermilps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9352         vpermilps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9353         vpermilps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9354         vpermilps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9355         vpermilps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9356         vpermilps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9357         vpermilps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9358         vpermilps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9359         vpermilps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9360         vpermilps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9361         vpermilps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9362         vpermpd ymm30, ymm29, 0xab       # AVX512{F,VL}
9363         vpermpd ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
9364         vpermpd ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
9365         vpermpd ymm30, ymm29, 123        # AVX512{F,VL}
9366         vpermpd ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
9367         vpermpd ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
9368         vpermpd ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
9369         vpermpd ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
9370         vpermpd ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
9371         vpermpd ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
9372         vpermpd ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
9373         vpermpd ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
9374         vpermpd ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
9375         vpermpd ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
9376         vpermpd ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
9377         vpermps ymm30, ymm29, ymm28      # AVX512{F,VL}
9378         vpermps ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9379         vpermps ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9380         vpermps ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9381         vpermps ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9382         vpermps ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9383         vpermps ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9384         vpermps ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9385         vpermps ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9386         vpermps ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9387         vpermps ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9388         vpermps ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9389         vpermps ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9390         vpermps ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9391         vpermq  ymm30, ymm29, 0xab       # AVX512{F,VL}
9392         vpermq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
9393         vpermq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
9394         vpermq  ymm30, ymm29, 123        # AVX512{F,VL}
9395         vpermq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
9396         vpermq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
9397         vpermq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
9398         vpermq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
9399         vpermq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
9400         vpermq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
9401         vpermq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
9402         vpermq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
9403         vpermq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
9404         vpermq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
9405         vpermq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
9406         vpexpandd       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
9407         vpexpandd       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
9408         vpexpandd       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
9409         vpexpandd       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9410         vpexpandd       xmm30, XMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
9411         vpexpandd       xmm30, XMMWORD PTR [rdx+512]     # AVX512{F,VL}
9412         vpexpandd       xmm30, XMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
9413         vpexpandd       xmm30, XMMWORD PTR [rdx-516]     # AVX512{F,VL}
9414         vpexpandd       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
9415         vpexpandd       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
9416         vpexpandd       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
9417         vpexpandd       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9418         vpexpandd       ymm30, YMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
9419         vpexpandd       ymm30, YMMWORD PTR [rdx+512]     # AVX512{F,VL}
9420         vpexpandd       ymm30, YMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
9421         vpexpandd       ymm30, YMMWORD PTR [rdx-516]     # AVX512{F,VL}
9422         vpexpandd       xmm30, xmm29     # AVX512{F,VL}
9423         vpexpandd       xmm30{k7}, xmm29         # AVX512{F,VL}
9424         vpexpandd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9425         vpexpandd       ymm30, ymm29     # AVX512{F,VL}
9426         vpexpandd       ymm30{k7}, ymm29         # AVX512{F,VL}
9427         vpexpandd       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
9428         vpexpandq       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
9429         vpexpandq       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
9430         vpexpandq       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
9431         vpexpandq       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9432         vpexpandq       xmm30, XMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
9433         vpexpandq       xmm30, XMMWORD PTR [rdx+1024]    # AVX512{F,VL}
9434         vpexpandq       xmm30, XMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
9435         vpexpandq       xmm30, XMMWORD PTR [rdx-1032]    # AVX512{F,VL}
9436         vpexpandq       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
9437         vpexpandq       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
9438         vpexpandq       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
9439         vpexpandq       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9440         vpexpandq       ymm30, YMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
9441         vpexpandq       ymm30, YMMWORD PTR [rdx+1024]    # AVX512{F,VL}
9442         vpexpandq       ymm30, YMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
9443         vpexpandq       ymm30, YMMWORD PTR [rdx-1032]    # AVX512{F,VL}
9444         vpexpandq       xmm30, xmm29     # AVX512{F,VL}
9445         vpexpandq       xmm30{k7}, xmm29         # AVX512{F,VL}
9446         vpexpandq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9447         vpexpandq       ymm30, ymm29     # AVX512{F,VL}
9448         vpexpandq       ymm30{k7}, ymm29         # AVX512{F,VL}
9449         vpexpandq       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
9450         vpgatherdd      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
9451         vpgatherdd      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
9452         vpgatherdd      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
9453         vpgatherdd      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
9454         vpgatherdd      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
9455         vpgatherdd      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
9456         vpgatherdq      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
9457         vpgatherdq      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
9458         vpgatherdq      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
9459         vpgatherdq      ymm30{k1}, YMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
9460         vpgatherdq      ymm30{k1}, YMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
9461         vpgatherdq      ymm30{k1}, YMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
9462         vpgatherqd      xmm30{k1}, QWORD PTR [r14+xmm31*8-123]   # AVX512{F,VL}
9463         vpgatherqd      xmm30{k1}, QWORD PTR [r9+xmm31+256]      # AVX512{F,VL}
9464         vpgatherqd      xmm30{k1}, QWORD PTR [rcx+xmm31*4+1024]  # AVX512{F,VL}
9465         vpgatherqd      xmm30{k1}, XMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
9466         vpgatherqd      xmm30{k1}, XMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
9467         vpgatherqd      xmm30{k1}, XMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
9468         vpgatherqq      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
9469         vpgatherqq      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
9470         vpgatherqq      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
9471         vpgatherqq      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
9472         vpgatherqq      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
9473         vpgatherqq      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
9474         vpmaxsd xmm30, xmm29, xmm28      # AVX512{F,VL}
9475         vpmaxsd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9476         vpmaxsd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9477         vpmaxsd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9478         vpmaxsd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9479         vpmaxsd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
9480         vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9481         vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9482         vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9483         vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9484         vpmaxsd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
9485         vpmaxsd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
9486         vpmaxsd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
9487         vpmaxsd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
9488         vpmaxsd ymm30, ymm29, ymm28      # AVX512{F,VL}
9489         vpmaxsd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9490         vpmaxsd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9491         vpmaxsd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9492         vpmaxsd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9493         vpmaxsd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9494         vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9495         vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9496         vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9497         vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9498         vpmaxsd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9499         vpmaxsd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9500         vpmaxsd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9501         vpmaxsd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9502         vpmaxsq xmm30, xmm29, xmm28      # AVX512{F,VL}
9503         vpmaxsq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9504         vpmaxsq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9505         vpmaxsq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9506         vpmaxsq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9507         vpmaxsq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9508         vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9509         vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9510         vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9511         vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9512         vpmaxsq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9513         vpmaxsq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9514         vpmaxsq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9515         vpmaxsq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9516         vpmaxsq ymm30, ymm29, ymm28      # AVX512{F,VL}
9517         vpmaxsq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9518         vpmaxsq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9519         vpmaxsq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9520         vpmaxsq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9521         vpmaxsq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9522         vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9523         vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9524         vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9525         vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9526         vpmaxsq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9527         vpmaxsq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9528         vpmaxsq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9529         vpmaxsq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9530         vpmaxud xmm30, xmm29, xmm28      # AVX512{F,VL}
9531         vpmaxud xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9532         vpmaxud xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9533         vpmaxud xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9534         vpmaxud xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9535         vpmaxud xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
9536         vpmaxud xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9537         vpmaxud xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9538         vpmaxud xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9539         vpmaxud xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9540         vpmaxud xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
9541         vpmaxud xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
9542         vpmaxud xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
9543         vpmaxud xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
9544         vpmaxud ymm30, ymm29, ymm28      # AVX512{F,VL}
9545         vpmaxud ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9546         vpmaxud ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9547         vpmaxud ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9548         vpmaxud ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9549         vpmaxud ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9550         vpmaxud ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9551         vpmaxud ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9552         vpmaxud ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9553         vpmaxud ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9554         vpmaxud ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9555         vpmaxud ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9556         vpmaxud ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9557         vpmaxud ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9558         vpmaxuq xmm30, xmm29, xmm28      # AVX512{F,VL}
9559         vpmaxuq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9560         vpmaxuq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9561         vpmaxuq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9562         vpmaxuq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9563         vpmaxuq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9564         vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9565         vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9566         vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9567         vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9568         vpmaxuq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9569         vpmaxuq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9570         vpmaxuq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9571         vpmaxuq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9572         vpmaxuq ymm30, ymm29, ymm28      # AVX512{F,VL}
9573         vpmaxuq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9574         vpmaxuq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9575         vpmaxuq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9576         vpmaxuq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9577         vpmaxuq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9578         vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9579         vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9580         vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9581         vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9582         vpmaxuq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9583         vpmaxuq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9584         vpmaxuq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9585         vpmaxuq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9586         vpminsd xmm30, xmm29, xmm28      # AVX512{F,VL}
9587         vpminsd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9588         vpminsd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9589         vpminsd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9590         vpminsd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9591         vpminsd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
9592         vpminsd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9593         vpminsd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9594         vpminsd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9595         vpminsd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9596         vpminsd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
9597         vpminsd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
9598         vpminsd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
9599         vpminsd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
9600         vpminsd ymm30, ymm29, ymm28      # AVX512{F,VL}
9601         vpminsd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9602         vpminsd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9603         vpminsd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9604         vpminsd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9605         vpminsd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9606         vpminsd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9607         vpminsd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9608         vpminsd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9609         vpminsd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9610         vpminsd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9611         vpminsd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9612         vpminsd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9613         vpminsd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9614         vpminsq xmm30, xmm29, xmm28      # AVX512{F,VL}
9615         vpminsq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9616         vpminsq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9617         vpminsq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9618         vpminsq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9619         vpminsq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9620         vpminsq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9621         vpminsq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9622         vpminsq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9623         vpminsq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9624         vpminsq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9625         vpminsq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9626         vpminsq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9627         vpminsq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9628         vpminsq ymm30, ymm29, ymm28      # AVX512{F,VL}
9629         vpminsq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9630         vpminsq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9631         vpminsq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9632         vpminsq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9633         vpminsq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9634         vpminsq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9635         vpminsq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9636         vpminsq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9637         vpminsq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9638         vpminsq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9639         vpminsq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9640         vpminsq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9641         vpminsq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9642         vpminud xmm30, xmm29, xmm28      # AVX512{F,VL}
9643         vpminud xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9644         vpminud xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9645         vpminud xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9646         vpminud xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9647         vpminud xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
9648         vpminud xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9649         vpminud xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9650         vpminud xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9651         vpminud xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9652         vpminud xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
9653         vpminud xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
9654         vpminud xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
9655         vpminud xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
9656         vpminud ymm30, ymm29, ymm28      # AVX512{F,VL}
9657         vpminud ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9658         vpminud ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9659         vpminud ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9660         vpminud ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9661         vpminud ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9662         vpminud ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9663         vpminud ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9664         vpminud ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9665         vpminud ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9666         vpminud ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9667         vpminud ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9668         vpminud ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9669         vpminud ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9670         vpminuq xmm30, xmm29, xmm28      # AVX512{F,VL}
9671         vpminuq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9672         vpminuq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9673         vpminuq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9674         vpminuq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9675         vpminuq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9676         vpminuq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9677         vpminuq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9678         vpminuq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9679         vpminuq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9680         vpminuq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9681         vpminuq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9682         vpminuq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9683         vpminuq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9684         vpminuq ymm30, ymm29, ymm28      # AVX512{F,VL}
9685         vpminuq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9686         vpminuq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9687         vpminuq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9688         vpminuq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9689         vpminuq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9690         vpminuq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9691         vpminuq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9692         vpminuq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9693         vpminuq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9694         vpminuq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9695         vpminuq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9696         vpminuq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9697         vpminuq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9698         vpmovsxbd       xmm30, xmm29     # AVX512{F,VL}
9699         vpmovsxbd       xmm30{k7}, xmm29         # AVX512{F,VL}
9700         vpmovsxbd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9701         vpmovsxbd       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
9702         vpmovsxbd       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9703         vpmovsxbd       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
9704         vpmovsxbd       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
9705         vpmovsxbd       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
9706         vpmovsxbd       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
9707         vpmovsxbd       ymm30, xmm29     # AVX512{F,VL}
9708         vpmovsxbd       ymm30{k7}, xmm29         # AVX512{F,VL}
9709         vpmovsxbd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9710         vpmovsxbd       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
9711         vpmovsxbd       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9712         vpmovsxbd       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9713         vpmovsxbd       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9714         vpmovsxbd       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9715         vpmovsxbd       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9716         vpmovsxbq       xmm30, xmm29     # AVX512{F,VL}
9717         vpmovsxbq       xmm30{k7}, xmm29         # AVX512{F,VL}
9718         vpmovsxbq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9719         vpmovsxbq       xmm30, WORD PTR [rcx]    # AVX512{F,VL}
9720         vpmovsxbq       xmm30, WORD PTR [rax+r14*8+0x1234]       # AVX512{F,VL}
9721         vpmovsxbq       xmm30, WORD PTR [rdx+254]        # AVX512{F,VL} Disp8
9722         vpmovsxbq       xmm30, WORD PTR [rdx+256]        # AVX512{F,VL}
9723         vpmovsxbq       xmm30, WORD PTR [rdx-256]        # AVX512{F,VL} Disp8
9724         vpmovsxbq       xmm30, WORD PTR [rdx-258]        # AVX512{F,VL}
9725         vpmovsxbq       ymm30, xmm29     # AVX512{F,VL}
9726         vpmovsxbq       ymm30{k7}, xmm29         # AVX512{F,VL}
9727         vpmovsxbq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9728         vpmovsxbq       ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
9729         vpmovsxbq       ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9730         vpmovsxbq       ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
9731         vpmovsxbq       ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
9732         vpmovsxbq       ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
9733         vpmovsxbq       ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
9734         vpmovsxdq       xmm30, xmm29     # AVX512{F,VL}
9735         vpmovsxdq       xmm30{k7}, xmm29         # AVX512{F,VL}
9736         vpmovsxdq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9737         vpmovsxdq       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
9738         vpmovsxdq       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9739         vpmovsxdq       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9740         vpmovsxdq       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9741         vpmovsxdq       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9742         vpmovsxdq       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9743         vpmovsxdq       ymm30, xmm29     # AVX512{F,VL}
9744         vpmovsxdq       ymm30{k7}, xmm29         # AVX512{F,VL}
9745         vpmovsxdq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9746         vpmovsxdq       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
9747         vpmovsxdq       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9748         vpmovsxdq       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
9749         vpmovsxdq       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
9750         vpmovsxdq       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
9751         vpmovsxdq       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
9752         vpmovsxwd       xmm30, xmm29     # AVX512{F,VL}
9753         vpmovsxwd       xmm30{k7}, xmm29         # AVX512{F,VL}
9754         vpmovsxwd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9755         vpmovsxwd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
9756         vpmovsxwd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9757         vpmovsxwd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9758         vpmovsxwd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9759         vpmovsxwd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9760         vpmovsxwd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9761         vpmovsxwd       ymm30, xmm29     # AVX512{F,VL}
9762         vpmovsxwd       ymm30{k7}, xmm29         # AVX512{F,VL}
9763         vpmovsxwd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9764         vpmovsxwd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
9765         vpmovsxwd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9766         vpmovsxwd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
9767         vpmovsxwd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
9768         vpmovsxwd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
9769         vpmovsxwd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
9770         vpmovsxwq       xmm30, xmm29     # AVX512{F,VL}
9771         vpmovsxwq       xmm30{k7}, xmm29         # AVX512{F,VL}
9772         vpmovsxwq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9773         vpmovsxwq       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
9774         vpmovsxwq       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9775         vpmovsxwq       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
9776         vpmovsxwq       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
9777         vpmovsxwq       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
9778         vpmovsxwq       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
9779         vpmovsxwq       ymm30, xmm29     # AVX512{F,VL}
9780         vpmovsxwq       ymm30{k7}, xmm29         # AVX512{F,VL}
9781         vpmovsxwq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9782         vpmovsxwq       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
9783         vpmovsxwq       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9784         vpmovsxwq       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9785         vpmovsxwq       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9786         vpmovsxwq       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9787         vpmovsxwq       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9788         vpmovzxbd       xmm30, xmm29     # AVX512{F,VL}
9789         vpmovzxbd       xmm30{k7}, xmm29         # AVX512{F,VL}
9790         vpmovzxbd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9791         vpmovzxbd       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
9792         vpmovzxbd       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9793         vpmovzxbd       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
9794         vpmovzxbd       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
9795         vpmovzxbd       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
9796         vpmovzxbd       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
9797         vpmovzxbd       ymm30, xmm29     # AVX512{F,VL}
9798         vpmovzxbd       ymm30{k7}, xmm29         # AVX512{F,VL}
9799         vpmovzxbd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9800         vpmovzxbd       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
9801         vpmovzxbd       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9802         vpmovzxbd       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9803         vpmovzxbd       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9804         vpmovzxbd       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9805         vpmovzxbd       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9806         vpmovzxbq       xmm30, xmm29     # AVX512{F,VL}
9807         vpmovzxbq       xmm30{k7}, xmm29         # AVX512{F,VL}
9808         vpmovzxbq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9809         vpmovzxbq       xmm30, WORD PTR [rcx]    # AVX512{F,VL}
9810         vpmovzxbq       xmm30, WORD PTR [rax+r14*8+0x1234]       # AVX512{F,VL}
9811         vpmovzxbq       xmm30, WORD PTR [rdx+254]        # AVX512{F,VL} Disp8
9812         vpmovzxbq       xmm30, WORD PTR [rdx+256]        # AVX512{F,VL}
9813         vpmovzxbq       xmm30, WORD PTR [rdx-256]        # AVX512{F,VL} Disp8
9814         vpmovzxbq       xmm30, WORD PTR [rdx-258]        # AVX512{F,VL}
9815         vpmovzxbq       ymm30, xmm29     # AVX512{F,VL}
9816         vpmovzxbq       ymm30{k7}, xmm29         # AVX512{F,VL}
9817         vpmovzxbq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9818         vpmovzxbq       ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
9819         vpmovzxbq       ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9820         vpmovzxbq       ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
9821         vpmovzxbq       ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
9822         vpmovzxbq       ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
9823         vpmovzxbq       ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
9824         vpmovzxdq       xmm30, xmm29     # AVX512{F,VL}
9825         vpmovzxdq       xmm30{k7}, xmm29         # AVX512{F,VL}
9826         vpmovzxdq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9827         vpmovzxdq       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
9828         vpmovzxdq       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9829         vpmovzxdq       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9830         vpmovzxdq       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9831         vpmovzxdq       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9832         vpmovzxdq       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9833         vpmovzxdq       ymm30, xmm29     # AVX512{F,VL}
9834         vpmovzxdq       ymm30{k7}, xmm29         # AVX512{F,VL}
9835         vpmovzxdq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9836         vpmovzxdq       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
9837         vpmovzxdq       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9838         vpmovzxdq       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
9839         vpmovzxdq       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
9840         vpmovzxdq       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
9841         vpmovzxdq       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
9842         vpmovzxwd       xmm30, xmm29     # AVX512{F,VL}
9843         vpmovzxwd       xmm30{k7}, xmm29         # AVX512{F,VL}
9844         vpmovzxwd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9845         vpmovzxwd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
9846         vpmovzxwd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9847         vpmovzxwd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9848         vpmovzxwd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9849         vpmovzxwd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9850         vpmovzxwd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9851         vpmovzxwd       ymm30, xmm29     # AVX512{F,VL}
9852         vpmovzxwd       ymm30{k7}, xmm29         # AVX512{F,VL}
9853         vpmovzxwd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9854         vpmovzxwd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
9855         vpmovzxwd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
9856         vpmovzxwd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
9857         vpmovzxwd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
9858         vpmovzxwd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
9859         vpmovzxwd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
9860         vpmovzxwq       xmm30, xmm29     # AVX512{F,VL}
9861         vpmovzxwq       xmm30{k7}, xmm29         # AVX512{F,VL}
9862         vpmovzxwq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
9863         vpmovzxwq       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
9864         vpmovzxwq       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9865         vpmovzxwq       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
9866         vpmovzxwq       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
9867         vpmovzxwq       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
9868         vpmovzxwq       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
9869         vpmovzxwq       ymm30, xmm29     # AVX512{F,VL}
9870         vpmovzxwq       ymm30{k7}, xmm29         # AVX512{F,VL}
9871         vpmovzxwq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
9872         vpmovzxwq       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
9873         vpmovzxwq       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
9874         vpmovzxwq       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
9875         vpmovzxwq       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
9876         vpmovzxwq       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
9877         vpmovzxwq       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
9878         vpmuldq xmm30, xmm29, xmm28      # AVX512{F,VL}
9879         vpmuldq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9880         vpmuldq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9881         vpmuldq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9882         vpmuldq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9883         vpmuldq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9884         vpmuldq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9885         vpmuldq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9886         vpmuldq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9887         vpmuldq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9888         vpmuldq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9889         vpmuldq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9890         vpmuldq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9891         vpmuldq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9892         vpmuldq ymm30, ymm29, ymm28      # AVX512{F,VL}
9893         vpmuldq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9894         vpmuldq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9895         vpmuldq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9896         vpmuldq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9897         vpmuldq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9898         vpmuldq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9899         vpmuldq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9900         vpmuldq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9901         vpmuldq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9902         vpmuldq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9903         vpmuldq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9904         vpmuldq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9905         vpmuldq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9906         vpmulld xmm30, xmm29, xmm28      # AVX512{F,VL}
9907         vpmulld xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9908         vpmulld xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9909         vpmulld xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9910         vpmulld xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9911         vpmulld xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
9912         vpmulld xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9913         vpmulld xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9914         vpmulld xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9915         vpmulld xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9916         vpmulld xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
9917         vpmulld xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
9918         vpmulld xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
9919         vpmulld xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
9920         vpmulld ymm30, ymm29, ymm28      # AVX512{F,VL}
9921         vpmulld ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9922         vpmulld ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9923         vpmulld ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9924         vpmulld ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9925         vpmulld ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9926         vpmulld ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9927         vpmulld ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9928         vpmulld ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9929         vpmulld ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9930         vpmulld ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9931         vpmulld ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9932         vpmulld ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9933         vpmulld ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9934         vpmuludq        xmm30, xmm29, xmm28      # AVX512{F,VL}
9935         vpmuludq        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9936         vpmuludq        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9937         vpmuludq        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9938         vpmuludq        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9939         vpmuludq        xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9940         vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9941         vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9942         vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9943         vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9944         vpmuludq        xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
9945         vpmuludq        xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
9946         vpmuludq        xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
9947         vpmuludq        xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
9948         vpmuludq        ymm30, ymm29, ymm28      # AVX512{F,VL}
9949         vpmuludq        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9950         vpmuludq        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9951         vpmuludq        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9952         vpmuludq        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9953         vpmuludq        ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
9954         vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9955         vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9956         vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9957         vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9958         vpmuludq        ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
9959         vpmuludq        ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
9960         vpmuludq        ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
9961         vpmuludq        ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
9962         vpord   xmm30, xmm29, xmm28      # AVX512{F,VL}
9963         vpord   xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9964         vpord   xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9965         vpord   xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9966         vpord   xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9967         vpord   xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
9968         vpord   xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9969         vpord   xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9970         vpord   xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9971         vpord   xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
9972         vpord   xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
9973         vpord   xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
9974         vpord   xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
9975         vpord   xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
9976         vpord   ymm30, ymm29, ymm28      # AVX512{F,VL}
9977         vpord   ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
9978         vpord   ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
9979         vpord   ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
9980         vpord   ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9981         vpord   ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
9982         vpord   ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
9983         vpord   ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
9984         vpord   ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
9985         vpord   ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
9986         vpord   ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
9987         vpord   ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
9988         vpord   ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
9989         vpord   ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
9990         vporq   xmm30, xmm29, xmm28      # AVX512{F,VL}
9991         vporq   xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
9992         vporq   xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
9993         vporq   xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
9994         vporq   xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
9995         vporq   xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
9996         vporq   xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
9997         vporq   xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
9998         vporq   xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
9999         vporq   xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10000         vporq   xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10001         vporq   xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10002         vporq   xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10003         vporq   xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10004         vporq   ymm30, ymm29, ymm28      # AVX512{F,VL}
10005         vporq   ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10006         vporq   ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10007         vporq   ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10008         vporq   ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10009         vporq   ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10010         vporq   ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10011         vporq   ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10012         vporq   ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10013         vporq   ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10014         vporq   ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10015         vporq   ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10016         vporq   ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10017         vporq   ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10018         vpscatterdd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10019         vpscatterdd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10020         vpscatterdd     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
10021         vpscatterdd     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10022         vpscatterdd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10023         vpscatterdd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10024         vpscatterdd     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
10025         vpscatterdd     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
10026         vpscatterdq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10027         vpscatterdq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10028         vpscatterdq     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
10029         vpscatterdq     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10030         vpscatterdq     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10031         vpscatterdq     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10032         vpscatterdq     YMMWORD PTR [r9+xmm31+256]{k1}, ymm30    # AVX512{F,VL}
10033         vpscatterdq     YMMWORD PTR [rcx+xmm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
10034         vpscatterqd     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
10035         vpscatterqd     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
10036         vpscatterqd     QWORD PTR [r9+xmm31+256]{k1}, xmm30      # AVX512{F,VL}
10037         vpscatterqd     QWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30  # AVX512{F,VL}
10038         vpscatterqd     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10039         vpscatterqd     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10040         vpscatterqd     XMMWORD PTR [r9+ymm31+256]{k1}, xmm30    # AVX512{F,VL}
10041         vpscatterqd     XMMWORD PTR [rcx+ymm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10042         vpscatterqq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10043         vpscatterqq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10044         vpscatterqq     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
10045         vpscatterqq     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10046         vpscatterqq     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10047         vpscatterqq     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10048         vpscatterqq     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
10049         vpscatterqq     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
10050         vpshufd xmm30, xmm29, 0xab       # AVX512{F,VL}
10051         vpshufd xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
10052         vpshufd xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
10053         vpshufd xmm30, xmm29, 123        # AVX512{F,VL}
10054         vpshufd xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
10055         vpshufd xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
10056         vpshufd xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
10057         vpshufd xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
10058         vpshufd xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
10059         vpshufd xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
10060         vpshufd xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
10061         vpshufd xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
10062         vpshufd xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
10063         vpshufd xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
10064         vpshufd xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
10065         vpshufd ymm30, ymm29, 0xab       # AVX512{F,VL}
10066         vpshufd ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
10067         vpshufd ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
10068         vpshufd ymm30, ymm29, 123        # AVX512{F,VL}
10069         vpshufd ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
10070         vpshufd ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
10071         vpshufd ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
10072         vpshufd ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
10073         vpshufd ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
10074         vpshufd ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
10075         vpshufd ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
10076         vpshufd ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
10077         vpshufd ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
10078         vpshufd ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
10079         vpshufd ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
10080         vpslld  xmm30, xmm29, xmm28      # AVX512{F,VL}
10081         vpslld  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10082         vpslld  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10083         vpslld  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10084         vpslld  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10085         vpslld  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10086         vpslld  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10087         vpslld  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10088         vpslld  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10089         vpslld  ymm30, ymm29, xmm28      # AVX512{F,VL}
10090         vpslld  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
10091         vpslld  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
10092         vpslld  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10093         vpslld  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10094         vpslld  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10095         vpslld  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10096         vpslld  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10097         vpslld  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10098         vpsllq  xmm30, xmm29, xmm28      # AVX512{F,VL}
10099         vpsllq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10100         vpsllq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10101         vpsllq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10102         vpsllq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10103         vpsllq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10104         vpsllq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10105         vpsllq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10106         vpsllq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10107         vpsllq  ymm30, ymm29, xmm28      # AVX512{F,VL}
10108         vpsllq  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
10109         vpsllq  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
10110         vpsllq  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10111         vpsllq  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10112         vpsllq  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10113         vpsllq  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10114         vpsllq  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10115         vpsllq  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10116         vpsllvd xmm30, xmm29, xmm28      # AVX512{F,VL}
10117         vpsllvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10118         vpsllvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10119         vpsllvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10120         vpsllvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10121         vpsllvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10122         vpsllvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10123         vpsllvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10124         vpsllvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10125         vpsllvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10126         vpsllvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10127         vpsllvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10128         vpsllvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10129         vpsllvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10130         vpsllvd ymm30, ymm29, ymm28      # AVX512{F,VL}
10131         vpsllvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10132         vpsllvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10133         vpsllvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10134         vpsllvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10135         vpsllvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
10136         vpsllvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10137         vpsllvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10138         vpsllvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10139         vpsllvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10140         vpsllvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
10141         vpsllvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
10142         vpsllvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
10143         vpsllvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
10144         vpsllvq xmm30, xmm29, xmm28      # AVX512{F,VL}
10145         vpsllvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10146         vpsllvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10147         vpsllvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10148         vpsllvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10149         vpsllvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10150         vpsllvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10151         vpsllvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10152         vpsllvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10153         vpsllvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10154         vpsllvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10155         vpsllvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10156         vpsllvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10157         vpsllvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10158         vpsllvq ymm30, ymm29, ymm28      # AVX512{F,VL}
10159         vpsllvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10160         vpsllvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10161         vpsllvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10162         vpsllvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10163         vpsllvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10164         vpsllvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10165         vpsllvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10166         vpsllvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10167         vpsllvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10168         vpsllvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10169         vpsllvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10170         vpsllvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10171         vpsllvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10172         vpsrad  xmm30, xmm29, xmm28      # AVX512{F,VL}
10173         vpsrad  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10174         vpsrad  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10175         vpsrad  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10176         vpsrad  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10177         vpsrad  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10178         vpsrad  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10179         vpsrad  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10180         vpsrad  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10181         vpsrad  ymm30, ymm29, xmm28      # AVX512{F,VL}
10182         vpsrad  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
10183         vpsrad  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
10184         vpsrad  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10185         vpsrad  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10186         vpsrad  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10187         vpsrad  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10188         vpsrad  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10189         vpsrad  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10190         vpsraq  xmm30, xmm29, xmm28      # AVX512{F,VL}
10191         vpsraq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10192         vpsraq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10193         vpsraq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10194         vpsraq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10195         vpsraq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10196         vpsraq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10197         vpsraq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10198         vpsraq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10199         vpsraq  ymm30, ymm29, xmm28      # AVX512{F,VL}
10200         vpsraq  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
10201         vpsraq  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
10202         vpsraq  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10203         vpsraq  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10204         vpsraq  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10205         vpsraq  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10206         vpsraq  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10207         vpsraq  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10208         vpsravd xmm30, xmm29, xmm28      # AVX512{F,VL}
10209         vpsravd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10210         vpsravd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10211         vpsravd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10212         vpsravd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10213         vpsravd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10214         vpsravd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10215         vpsravd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10216         vpsravd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10217         vpsravd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10218         vpsravd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10219         vpsravd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10220         vpsravd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10221         vpsravd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10222         vpsravd ymm30, ymm29, ymm28      # AVX512{F,VL}
10223         vpsravd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10224         vpsravd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10225         vpsravd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10226         vpsravd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10227         vpsravd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
10228         vpsravd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10229         vpsravd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10230         vpsravd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10231         vpsravd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10232         vpsravd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
10233         vpsravd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
10234         vpsravd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
10235         vpsravd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
10236         vpsravq xmm30, xmm29, xmm28      # AVX512{F,VL}
10237         vpsravq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10238         vpsravq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10239         vpsravq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10240         vpsravq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10241         vpsravq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10242         vpsravq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10243         vpsravq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10244         vpsravq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10245         vpsravq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10246         vpsravq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10247         vpsravq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10248         vpsravq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10249         vpsravq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10250         vpsravq ymm30, ymm29, ymm28      # AVX512{F,VL}
10251         vpsravq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10252         vpsravq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10253         vpsravq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10254         vpsravq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10255         vpsravq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10256         vpsravq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10257         vpsravq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10258         vpsravq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10259         vpsravq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10260         vpsravq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10261         vpsravq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10262         vpsravq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10263         vpsravq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10264         vpsrld  xmm30, xmm29, xmm28      # AVX512{F,VL}
10265         vpsrld  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10266         vpsrld  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10267         vpsrld  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10268         vpsrld  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10269         vpsrld  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10270         vpsrld  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10271         vpsrld  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10272         vpsrld  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10273         vpsrld  ymm30, ymm29, xmm28      # AVX512{F,VL}
10274         vpsrld  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
10275         vpsrld  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
10276         vpsrld  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10277         vpsrld  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10278         vpsrld  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10279         vpsrld  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10280         vpsrld  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10281         vpsrld  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10282         vpsrlq  xmm30, xmm29, xmm28      # AVX512{F,VL}
10283         vpsrlq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10284         vpsrlq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10285         vpsrlq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10286         vpsrlq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10287         vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10288         vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10289         vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10290         vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10291         vpsrlq  ymm30, ymm29, xmm28      # AVX512{F,VL}
10292         vpsrlq  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
10293         vpsrlq  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
10294         vpsrlq  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10295         vpsrlq  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10296         vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10297         vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10298         vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10299         vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10300         vpsrlvd xmm30, xmm29, xmm28      # AVX512{F,VL}
10301         vpsrlvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10302         vpsrlvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10303         vpsrlvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10304         vpsrlvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10305         vpsrlvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10306         vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10307         vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10308         vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10309         vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10310         vpsrlvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10311         vpsrlvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10312         vpsrlvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10313         vpsrlvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10314         vpsrlvd ymm30, ymm29, ymm28      # AVX512{F,VL}
10315         vpsrlvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10316         vpsrlvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10317         vpsrlvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10318         vpsrlvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10319         vpsrlvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
10320         vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10321         vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10322         vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10323         vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10324         vpsrlvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
10325         vpsrlvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
10326         vpsrlvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
10327         vpsrlvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
10328         vpsrlvq xmm30, xmm29, xmm28      # AVX512{F,VL}
10329         vpsrlvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10330         vpsrlvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10331         vpsrlvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10332         vpsrlvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10333         vpsrlvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10334         vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10335         vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10336         vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10337         vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10338         vpsrlvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10339         vpsrlvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10340         vpsrlvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10341         vpsrlvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10342         vpsrlvq ymm30, ymm29, ymm28      # AVX512{F,VL}
10343         vpsrlvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10344         vpsrlvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10345         vpsrlvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10346         vpsrlvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10347         vpsrlvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10348         vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10349         vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10350         vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10351         vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10352         vpsrlvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10353         vpsrlvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10354         vpsrlvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10355         vpsrlvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10356         vpsrld  xmm30, xmm29, 0xab       # AVX512{F,VL}
10357         vpsrld  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
10358         vpsrld  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
10359         vpsrld  xmm30, xmm29, 123        # AVX512{F,VL}
10360         vpsrld  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
10361         vpsrld  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
10362         vpsrld  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
10363         vpsrld  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
10364         vpsrld  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
10365         vpsrld  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
10366         vpsrld  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
10367         vpsrld  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
10368         vpsrld  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
10369         vpsrld  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
10370         vpsrld  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
10371         vpsrld  ymm30, ymm29, 0xab       # AVX512{F,VL}
10372         vpsrld  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
10373         vpsrld  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
10374         vpsrld  ymm30, ymm29, 123        # AVX512{F,VL}
10375         vpsrld  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
10376         vpsrld  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
10377         vpsrld  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
10378         vpsrld  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
10379         vpsrld  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
10380         vpsrld  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
10381         vpsrld  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
10382         vpsrld  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
10383         vpsrld  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
10384         vpsrld  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
10385         vpsrld  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
10386         vpsrlq  xmm30, xmm29, 0xab       # AVX512{F,VL}
10387         vpsrlq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
10388         vpsrlq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
10389         vpsrlq  xmm30, xmm29, 123        # AVX512{F,VL}
10390         vpsrlq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
10391         vpsrlq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
10392         vpsrlq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
10393         vpsrlq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
10394         vpsrlq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
10395         vpsrlq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
10396         vpsrlq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
10397         vpsrlq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
10398         vpsrlq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
10399         vpsrlq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
10400         vpsrlq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
10401         vpsrlq  ymm30, ymm29, 0xab       # AVX512{F,VL}
10402         vpsrlq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
10403         vpsrlq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
10404         vpsrlq  ymm30, ymm29, 123        # AVX512{F,VL}
10405         vpsrlq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
10406         vpsrlq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
10407         vpsrlq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
10408         vpsrlq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
10409         vpsrlq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
10410         vpsrlq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
10411         vpsrlq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
10412         vpsrlq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
10413         vpsrlq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
10414         vpsrlq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
10415         vpsrlq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
10416         vpsubd  xmm30, xmm29, xmm28      # AVX512{F,VL}
10417         vpsubd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10418         vpsubd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10419         vpsubd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10420         vpsubd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10421         vpsubd  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10422         vpsubd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10423         vpsubd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10424         vpsubd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10425         vpsubd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10426         vpsubd  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10427         vpsubd  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10428         vpsubd  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10429         vpsubd  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10430         vpsubd  ymm30, ymm29, ymm28      # AVX512{F,VL}
10431         vpsubd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10432         vpsubd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10433         vpsubd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10434         vpsubd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10435         vpsubd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
10436         vpsubd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10437         vpsubd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10438         vpsubd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10439         vpsubd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10440         vpsubd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
10441         vpsubd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
10442         vpsubd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
10443         vpsubd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
10444         vpsubq  xmm30, xmm29, xmm28      # AVX512{F,VL}
10445         vpsubq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10446         vpsubq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10447         vpsubq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10448         vpsubq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10449         vpsubq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10450         vpsubq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10451         vpsubq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10452         vpsubq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10453         vpsubq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10454         vpsubq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10455         vpsubq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10456         vpsubq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10457         vpsubq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10458         vpsubq  ymm30, ymm29, ymm28      # AVX512{F,VL}
10459         vpsubq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10460         vpsubq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10461         vpsubq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10462         vpsubq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10463         vpsubq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10464         vpsubq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10465         vpsubq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10466         vpsubq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10467         vpsubq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10468         vpsubq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10469         vpsubq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10470         vpsubq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10471         vpsubq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10472         vptestmd        k5, xmm30, xmm29         # AVX512{F,VL}
10473         vptestmd        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
10474         vptestmd        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
10475         vptestmd        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
10476         vptestmd        k5, xmm30, [rcx]{1to4}   # AVX512{F,VL}
10477         vptestmd        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
10478         vptestmd        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
10479         vptestmd        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
10480         vptestmd        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
10481         vptestmd        k5, xmm30, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
10482         vptestmd        k5, xmm30, [rdx+512]{1to4}       # AVX512{F,VL}
10483         vptestmd        k5, xmm30, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
10484         vptestmd        k5, xmm30, [rdx-516]{1to4}       # AVX512{F,VL}
10485         vptestmd        k5, ymm30, ymm29         # AVX512{F,VL}
10486         vptestmd        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
10487         vptestmd        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
10488         vptestmd        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
10489         vptestmd        k5, ymm30, [rcx]{1to8}   # AVX512{F,VL}
10490         vptestmd        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
10491         vptestmd        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
10492         vptestmd        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
10493         vptestmd        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
10494         vptestmd        k5, ymm30, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
10495         vptestmd        k5, ymm30, [rdx+512]{1to8}       # AVX512{F,VL}
10496         vptestmd        k5, ymm30, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
10497         vptestmd        k5, ymm30, [rdx-516]{1to8}       # AVX512{F,VL}
10498         vptestmq        k5, xmm30, xmm29         # AVX512{F,VL}
10499         vptestmq        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
10500         vptestmq        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
10501         vptestmq        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
10502         vptestmq        k5, xmm30, [rcx]{1to2}   # AVX512{F,VL}
10503         vptestmq        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
10504         vptestmq        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
10505         vptestmq        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
10506         vptestmq        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
10507         vptestmq        k5, xmm30, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
10508         vptestmq        k5, xmm30, [rdx+1024]{1to2}      # AVX512{F,VL}
10509         vptestmq        k5, xmm30, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
10510         vptestmq        k5, xmm30, [rdx-1032]{1to2}      # AVX512{F,VL}
10511         vptestmq        k5, ymm30, ymm29         # AVX512{F,VL}
10512         vptestmq        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
10513         vptestmq        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
10514         vptestmq        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
10515         vptestmq        k5, ymm30, [rcx]{1to4}   # AVX512{F,VL}
10516         vptestmq        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
10517         vptestmq        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
10518         vptestmq        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
10519         vptestmq        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
10520         vptestmq        k5, ymm30, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
10521         vptestmq        k5, ymm30, [rdx+1024]{1to4}      # AVX512{F,VL}
10522         vptestmq        k5, ymm30, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
10523         vptestmq        k5, ymm30, [rdx-1032]{1to4}      # AVX512{F,VL}
10524         vpunpckhdq      xmm30, xmm29, xmm28      # AVX512{F,VL}
10525         vpunpckhdq      xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10526         vpunpckhdq      xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10527         vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10528         vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10529         vpunpckhdq      xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10530         vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10531         vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10532         vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10533         vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10534         vpunpckhdq      xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10535         vpunpckhdq      xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10536         vpunpckhdq      xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10537         vpunpckhdq      xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10538         vpunpckhdq      ymm30, ymm29, ymm28      # AVX512{F,VL}
10539         vpunpckhdq      ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10540         vpunpckhdq      ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10541         vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10542         vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10543         vpunpckhdq      ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
10544         vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10545         vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10546         vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10547         vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10548         vpunpckhdq      ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
10549         vpunpckhdq      ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
10550         vpunpckhdq      ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
10551         vpunpckhdq      ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
10552         vpunpckhqdq     xmm30, xmm29, xmm28      # AVX512{F,VL}
10553         vpunpckhqdq     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10554         vpunpckhqdq     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10555         vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10556         vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10557         vpunpckhqdq     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10558         vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10559         vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10560         vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10561         vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10562         vpunpckhqdq     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10563         vpunpckhqdq     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10564         vpunpckhqdq     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10565         vpunpckhqdq     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10566         vpunpckhqdq     ymm30, ymm29, ymm28      # AVX512{F,VL}
10567         vpunpckhqdq     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10568         vpunpckhqdq     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10569         vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10570         vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10571         vpunpckhqdq     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10572         vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10573         vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10574         vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10575         vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10576         vpunpckhqdq     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10577         vpunpckhqdq     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10578         vpunpckhqdq     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10579         vpunpckhqdq     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10580         vpunpckldq      xmm30, xmm29, xmm28      # AVX512{F,VL}
10581         vpunpckldq      xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10582         vpunpckldq      xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10583         vpunpckldq      xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10584         vpunpckldq      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10585         vpunpckldq      xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10586         vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10587         vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10588         vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10589         vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10590         vpunpckldq      xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10591         vpunpckldq      xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10592         vpunpckldq      xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10593         vpunpckldq      xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10594         vpunpckldq      ymm30, ymm29, ymm28      # AVX512{F,VL}
10595         vpunpckldq      ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10596         vpunpckldq      ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10597         vpunpckldq      ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10598         vpunpckldq      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10599         vpunpckldq      ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
10600         vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10601         vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10602         vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10603         vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10604         vpunpckldq      ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
10605         vpunpckldq      ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
10606         vpunpckldq      ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
10607         vpunpckldq      ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
10608         vpunpcklqdq     xmm30, xmm29, xmm28      # AVX512{F,VL}
10609         vpunpcklqdq     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10610         vpunpcklqdq     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10611         vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10612         vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10613         vpunpcklqdq     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10614         vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10615         vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10616         vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10617         vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10618         vpunpcklqdq     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10619         vpunpcklqdq     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10620         vpunpcklqdq     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10621         vpunpcklqdq     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10622         vpunpcklqdq     ymm30, ymm29, ymm28      # AVX512{F,VL}
10623         vpunpcklqdq     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10624         vpunpcklqdq     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10625         vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10626         vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10627         vpunpcklqdq     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10628         vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10629         vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10630         vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10631         vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10632         vpunpcklqdq     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10633         vpunpcklqdq     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10634         vpunpcklqdq     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10635         vpunpcklqdq     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10636         vpxord  xmm30, xmm29, xmm28      # AVX512{F,VL}
10637         vpxord  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10638         vpxord  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10639         vpxord  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10640         vpxord  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10641         vpxord  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10642         vpxord  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10643         vpxord  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10644         vpxord  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10645         vpxord  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10646         vpxord  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10647         vpxord  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10648         vpxord  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10649         vpxord  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10650         vpxord  ymm30, ymm29, ymm28      # AVX512{F,VL}
10651         vpxord  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10652         vpxord  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10653         vpxord  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10654         vpxord  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10655         vpxord  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
10656         vpxord  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10657         vpxord  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10658         vpxord  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10659         vpxord  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10660         vpxord  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
10661         vpxord  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
10662         vpxord  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
10663         vpxord  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
10664         vpxorq  xmm30, xmm29, xmm28      # AVX512{F,VL}
10665         vpxorq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10666         vpxorq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10667         vpxorq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10668         vpxorq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10669         vpxorq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10670         vpxorq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10671         vpxorq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10672         vpxorq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10673         vpxorq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10674         vpxorq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10675         vpxorq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10676         vpxorq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10677         vpxorq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10678         vpxorq  ymm30, ymm29, ymm28      # AVX512{F,VL}
10679         vpxorq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10680         vpxorq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10681         vpxorq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10682         vpxorq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10683         vpxorq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10684         vpxorq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10685         vpxorq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10686         vpxorq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10687         vpxorq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10688         vpxorq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10689         vpxorq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10690         vpxorq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10691         vpxorq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10692         vrcp14pd        xmm30, xmm29     # AVX512{F,VL}
10693         vrcp14pd        xmm30{k7}, xmm29         # AVX512{F,VL}
10694         vrcp14pd        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
10695         vrcp14pd        xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
10696         vrcp14pd        xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10697         vrcp14pd        xmm30, [rcx]{1to2}       # AVX512{F,VL}
10698         vrcp14pd        xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
10699         vrcp14pd        xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
10700         vrcp14pd        xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
10701         vrcp14pd        xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
10702         vrcp14pd        xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
10703         vrcp14pd        xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
10704         vrcp14pd        xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
10705         vrcp14pd        xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
10706         vrcp14pd        ymm30, ymm29     # AVX512{F,VL}
10707         vrcp14pd        ymm30{k7}, ymm29         # AVX512{F,VL}
10708         vrcp14pd        ymm30{k7}{z}, ymm29      # AVX512{F,VL}
10709         vrcp14pd        ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
10710         vrcp14pd        ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10711         vrcp14pd        ymm30, [rcx]{1to4}       # AVX512{F,VL}
10712         vrcp14pd        ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
10713         vrcp14pd        ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
10714         vrcp14pd        ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
10715         vrcp14pd        ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
10716         vrcp14pd        ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
10717         vrcp14pd        ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
10718         vrcp14pd        ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
10719         vrcp14pd        ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
10720         vrcp14ps        xmm30, xmm29     # AVX512{F,VL}
10721         vrcp14ps        xmm30{k7}, xmm29         # AVX512{F,VL}
10722         vrcp14ps        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
10723         vrcp14ps        xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
10724         vrcp14ps        xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10725         vrcp14ps        xmm30, [rcx]{1to4}       # AVX512{F,VL}
10726         vrcp14ps        xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
10727         vrcp14ps        xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
10728         vrcp14ps        xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
10729         vrcp14ps        xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
10730         vrcp14ps        xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
10731         vrcp14ps        xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
10732         vrcp14ps        xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
10733         vrcp14ps        xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
10734         vrcp14ps        ymm30, ymm29     # AVX512{F,VL}
10735         vrcp14ps        ymm30{k7}, ymm29         # AVX512{F,VL}
10736         vrcp14ps        ymm30{k7}{z}, ymm29      # AVX512{F,VL}
10737         vrcp14ps        ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
10738         vrcp14ps        ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10739         vrcp14ps        ymm30, [rcx]{1to8}       # AVX512{F,VL}
10740         vrcp14ps        ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
10741         vrcp14ps        ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
10742         vrcp14ps        ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
10743         vrcp14ps        ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
10744         vrcp14ps        ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
10745         vrcp14ps        ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
10746         vrcp14ps        ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
10747         vrcp14ps        ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
10748         vrsqrt14pd      xmm30, xmm29     # AVX512{F,VL}
10749         vrsqrt14pd      xmm30{k7}, xmm29         # AVX512{F,VL}
10750         vrsqrt14pd      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
10751         vrsqrt14pd      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
10752         vrsqrt14pd      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10753         vrsqrt14pd      xmm30, [rcx]{1to2}       # AVX512{F,VL}
10754         vrsqrt14pd      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
10755         vrsqrt14pd      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
10756         vrsqrt14pd      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
10757         vrsqrt14pd      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
10758         vrsqrt14pd      xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
10759         vrsqrt14pd      xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
10760         vrsqrt14pd      xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
10761         vrsqrt14pd      xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
10762         vrsqrt14pd      ymm30, ymm29     # AVX512{F,VL}
10763         vrsqrt14pd      ymm30{k7}, ymm29         # AVX512{F,VL}
10764         vrsqrt14pd      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
10765         vrsqrt14pd      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
10766         vrsqrt14pd      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10767         vrsqrt14pd      ymm30, [rcx]{1to4}       # AVX512{F,VL}
10768         vrsqrt14pd      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
10769         vrsqrt14pd      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
10770         vrsqrt14pd      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
10771         vrsqrt14pd      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
10772         vrsqrt14pd      ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
10773         vrsqrt14pd      ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
10774         vrsqrt14pd      ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
10775         vrsqrt14pd      ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
10776         vrsqrt14ps      xmm30, xmm29     # AVX512{F,VL}
10777         vrsqrt14ps      xmm30{k7}, xmm29         # AVX512{F,VL}
10778         vrsqrt14ps      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
10779         vrsqrt14ps      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
10780         vrsqrt14ps      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10781         vrsqrt14ps      xmm30, [rcx]{1to4}       # AVX512{F,VL}
10782         vrsqrt14ps      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
10783         vrsqrt14ps      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
10784         vrsqrt14ps      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
10785         vrsqrt14ps      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
10786         vrsqrt14ps      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
10787         vrsqrt14ps      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
10788         vrsqrt14ps      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
10789         vrsqrt14ps      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
10790         vrsqrt14ps      ymm30, ymm29     # AVX512{F,VL}
10791         vrsqrt14ps      ymm30{k7}, ymm29         # AVX512{F,VL}
10792         vrsqrt14ps      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
10793         vrsqrt14ps      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
10794         vrsqrt14ps      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10795         vrsqrt14ps      ymm30, [rcx]{1to8}       # AVX512{F,VL}
10796         vrsqrt14ps      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
10797         vrsqrt14ps      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
10798         vrsqrt14ps      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
10799         vrsqrt14ps      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
10800         vrsqrt14ps      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
10801         vrsqrt14ps      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
10802         vrsqrt14ps      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
10803         vrsqrt14ps      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
10804         vscatterdpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10805         vscatterdpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10806         vscatterdpd     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
10807         vscatterdpd     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10808         vscatterdpd     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10809         vscatterdpd     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10810         vscatterdpd     YMMWORD PTR [r9+xmm31+256]{k1}, ymm30    # AVX512{F,VL}
10811         vscatterdpd     YMMWORD PTR [rcx+xmm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
10812         vscatterdps     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10813         vscatterdps     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10814         vscatterdps     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
10815         vscatterdps     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10816         vscatterdps     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10817         vscatterdps     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10818         vscatterdps     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
10819         vscatterdps     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
10820         vscatterqpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10821         vscatterqpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10822         vscatterqpd     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
10823         vscatterqpd     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10824         vscatterqpd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10825         vscatterqpd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
10826         vscatterqpd     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
10827         vscatterqpd     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
10828         vscatterqps     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
10829         vscatterqps     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
10830         vscatterqps     QWORD PTR [r9+xmm31+256]{k1}, xmm30      # AVX512{F,VL}
10831         vscatterqps     QWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30  # AVX512{F,VL}
10832         vscatterqps     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10833         vscatterqps     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
10834         vscatterqps     XMMWORD PTR [r9+ymm31+256]{k1}, xmm30    # AVX512{F,VL}
10835         vscatterqps     XMMWORD PTR [rcx+ymm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
10836         vshufpd xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
10837         vshufpd xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
10838         vshufpd xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
10839         vshufpd xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
10840         vshufpd xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
10841         vshufpd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
10842         vshufpd xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
10843         vshufpd xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
10844         vshufpd xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
10845         vshufpd xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
10846         vshufpd xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
10847         vshufpd xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
10848         vshufpd xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
10849         vshufpd xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
10850         vshufpd xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
10851         vshufpd ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
10852         vshufpd ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
10853         vshufpd ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
10854         vshufpd ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
10855         vshufpd ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
10856         vshufpd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
10857         vshufpd ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
10858         vshufpd ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
10859         vshufpd ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
10860         vshufpd ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
10861         vshufpd ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
10862         vshufpd ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
10863         vshufpd ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
10864         vshufpd ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
10865         vshufpd ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
10866         vshufps xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
10867         vshufps xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
10868         vshufps xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
10869         vshufps xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
10870         vshufps xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
10871         vshufps xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
10872         vshufps xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
10873         vshufps xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
10874         vshufps xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
10875         vshufps xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
10876         vshufps xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
10877         vshufps xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
10878         vshufps xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
10879         vshufps xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
10880         vshufps xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
10881         vshufps ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
10882         vshufps ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
10883         vshufps ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
10884         vshufps ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
10885         vshufps ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
10886         vshufps ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
10887         vshufps ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
10888         vshufps ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
10889         vshufps ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
10890         vshufps ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
10891         vshufps ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
10892         vshufps ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
10893         vshufps ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
10894         vshufps ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
10895         vshufps ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
10896         vsqrtpd xmm30, xmm29     # AVX512{F,VL}
10897         vsqrtpd xmm30{k7}, xmm29         # AVX512{F,VL}
10898         vsqrtpd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
10899         vsqrtpd xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
10900         vsqrtpd xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10901         vsqrtpd xmm30, [rcx]{1to2}       # AVX512{F,VL}
10902         vsqrtpd xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
10903         vsqrtpd xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
10904         vsqrtpd xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
10905         vsqrtpd xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
10906         vsqrtpd xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
10907         vsqrtpd xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
10908         vsqrtpd xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
10909         vsqrtpd xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
10910         vsqrtpd ymm30, ymm29     # AVX512{F,VL}
10911         vsqrtpd ymm30{k7}, ymm29         # AVX512{F,VL}
10912         vsqrtpd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
10913         vsqrtpd ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
10914         vsqrtpd ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10915         vsqrtpd ymm30, [rcx]{1to4}       # AVX512{F,VL}
10916         vsqrtpd ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
10917         vsqrtpd ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
10918         vsqrtpd ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
10919         vsqrtpd ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
10920         vsqrtpd ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
10921         vsqrtpd ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
10922         vsqrtpd ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
10923         vsqrtpd ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
10924         vsqrtps xmm30, xmm29     # AVX512{F,VL}
10925         vsqrtps xmm30{k7}, xmm29         # AVX512{F,VL}
10926         vsqrtps xmm30{k7}{z}, xmm29      # AVX512{F,VL}
10927         vsqrtps xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
10928         vsqrtps xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10929         vsqrtps xmm30, [rcx]{1to4}       # AVX512{F,VL}
10930         vsqrtps xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
10931         vsqrtps xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
10932         vsqrtps xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
10933         vsqrtps xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
10934         vsqrtps xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
10935         vsqrtps xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
10936         vsqrtps xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
10937         vsqrtps xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
10938         vsqrtps ymm30, ymm29     # AVX512{F,VL}
10939         vsqrtps ymm30{k7}, ymm29         # AVX512{F,VL}
10940         vsqrtps ymm30{k7}{z}, ymm29      # AVX512{F,VL}
10941         vsqrtps ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
10942         vsqrtps ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
10943         vsqrtps ymm30, [rcx]{1to8}       # AVX512{F,VL}
10944         vsqrtps ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
10945         vsqrtps ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
10946         vsqrtps ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
10947         vsqrtps ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
10948         vsqrtps ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
10949         vsqrtps ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
10950         vsqrtps ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
10951         vsqrtps ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
10952         vsubpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
10953         vsubpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10954         vsubpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10955         vsubpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10956         vsubpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10957         vsubpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
10958         vsubpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10959         vsubpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10960         vsubpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10961         vsubpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10962         vsubpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
10963         vsubpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
10964         vsubpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
10965         vsubpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
10966         vsubpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
10967         vsubpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10968         vsubpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10969         vsubpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10970         vsubpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10971         vsubpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
10972         vsubpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
10973         vsubpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
10974         vsubpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
10975         vsubpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
10976         vsubpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
10977         vsubpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
10978         vsubpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
10979         vsubpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
10980         vsubps  xmm30, xmm29, xmm28      # AVX512{F,VL}
10981         vsubps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
10982         vsubps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
10983         vsubps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
10984         vsubps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10985         vsubps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
10986         vsubps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
10987         vsubps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
10988         vsubps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
10989         vsubps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
10990         vsubps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
10991         vsubps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
10992         vsubps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
10993         vsubps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
10994         vsubps  ymm30, ymm29, ymm28      # AVX512{F,VL}
10995         vsubps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
10996         vsubps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
10997         vsubps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
10998         vsubps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
10999         vsubps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11000         vsubps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11001         vsubps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11002         vsubps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11003         vsubps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11004         vsubps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11005         vsubps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11006         vsubps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11007         vsubps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11008         vunpckhpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
11009         vunpckhpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11010         vunpckhpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11011         vunpckhpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11012         vunpckhpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11013         vunpckhpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
11014         vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11015         vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11016         vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11017         vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11018         vunpckhpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
11019         vunpckhpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
11020         vunpckhpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
11021         vunpckhpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
11022         vunpckhpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
11023         vunpckhpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11024         vunpckhpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11025         vunpckhpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11026         vunpckhpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11027         vunpckhpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11028         vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11029         vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11030         vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11031         vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11032         vunpckhpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11033         vunpckhpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11034         vunpckhpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11035         vunpckhpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11036         vunpckhps       xmm30, xmm29, xmm28      # AVX512{F,VL}
11037         vunpckhps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11038         vunpckhps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11039         vunpckhps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11040         vunpckhps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11041         vunpckhps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
11042         vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11043         vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11044         vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11045         vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11046         vunpckhps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
11047         vunpckhps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
11048         vunpckhps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
11049         vunpckhps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
11050         vunpckhps       ymm30, ymm29, ymm28      # AVX512{F,VL}
11051         vunpckhps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11052         vunpckhps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11053         vunpckhps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11054         vunpckhps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11055         vunpckhps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11056         vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11057         vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11058         vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11059         vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11060         vunpckhps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11061         vunpckhps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11062         vunpckhps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11063         vunpckhps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11064         vunpcklpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
11065         vunpcklpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11066         vunpcklpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11067         vunpcklpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11068         vunpcklpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11069         vunpcklpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
11070         vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11071         vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11072         vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11073         vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11074         vunpcklpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
11075         vunpcklpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
11076         vunpcklpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
11077         vunpcklpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
11078         vunpcklpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
11079         vunpcklpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11080         vunpcklpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11081         vunpcklpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11082         vunpcklpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11083         vunpcklpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11084         vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11085         vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11086         vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11087         vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11088         vunpcklpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11089         vunpcklpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11090         vunpcklpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11091         vunpcklpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11092         vunpcklps       xmm30, xmm29, xmm28      # AVX512{F,VL}
11093         vunpcklps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11094         vunpcklps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11095         vunpcklps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11096         vunpcklps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11097         vunpcklps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
11098         vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11099         vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11100         vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11101         vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11102         vunpcklps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
11103         vunpcklps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
11104         vunpcklps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
11105         vunpcklps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
11106         vunpcklps       ymm30, ymm29, ymm28      # AVX512{F,VL}
11107         vunpcklps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11108         vunpcklps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11109         vunpcklps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11110         vunpcklps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11111         vunpcklps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11112         vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11113         vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11114         vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11115         vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11116         vunpcklps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11117         vunpcklps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11118         vunpcklps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11119         vunpcklps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11120         vpternlogd      xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
11121         vpternlogd      xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
11122         vpternlogd      xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
11123         vpternlogd      xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
11124         vpternlogd      xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
11125         vpternlogd      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11126         vpternlogd      xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
11127         vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
11128         vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
11129         vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
11130         vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
11131         vpternlogd      xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
11132         vpternlogd      xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
11133         vpternlogd      xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
11134         vpternlogd      xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
11135         vpternlogd      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11136         vpternlogd      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11137         vpternlogd      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11138         vpternlogd      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11139         vpternlogd      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11140         vpternlogd      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11141         vpternlogd      ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
11142         vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11143         vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11144         vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11145         vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11146         vpternlogd      ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
11147         vpternlogd      ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
11148         vpternlogd      ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
11149         vpternlogd      ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
11150         vpternlogq      xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
11151         vpternlogq      xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
11152         vpternlogq      xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
11153         vpternlogq      xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
11154         vpternlogq      xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
11155         vpternlogq      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11156         vpternlogq      xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
11157         vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
11158         vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
11159         vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
11160         vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
11161         vpternlogq      xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
11162         vpternlogq      xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
11163         vpternlogq      xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
11164         vpternlogq      xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
11165         vpternlogq      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11166         vpternlogq      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11167         vpternlogq      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11168         vpternlogq      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11169         vpternlogq      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11170         vpternlogq      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11171         vpternlogq      ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
11172         vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11173         vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11174         vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11175         vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11176         vpternlogq      ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
11177         vpternlogq      ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
11178         vpternlogq      ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
11179         vpternlogq      ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
11180         vpmovqb xmm30, xmm29     # AVX512{F,VL}
11181         vpmovqb xmm30{k7}, xmm29         # AVX512{F,VL}
11182         vpmovqb xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11183         vpmovqb xmm30, ymm29     # AVX512{F,VL}
11184         vpmovqb xmm30{k7}, ymm29         # AVX512{F,VL}
11185         vpmovqb xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11186         vpmovsqb        xmm30, xmm29     # AVX512{F,VL}
11187         vpmovsqb        xmm30{k7}, xmm29         # AVX512{F,VL}
11188         vpmovsqb        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11189         vpmovsqb        xmm30, ymm29     # AVX512{F,VL}
11190         vpmovsqb        xmm30{k7}, ymm29         # AVX512{F,VL}
11191         vpmovsqb        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11192         vpmovusqb       xmm30, xmm29     # AVX512{F,VL}
11193         vpmovusqb       xmm30{k7}, xmm29         # AVX512{F,VL}
11194         vpmovusqb       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11195         vpmovusqb       xmm30, ymm29     # AVX512{F,VL}
11196         vpmovusqb       xmm30{k7}, ymm29         # AVX512{F,VL}
11197         vpmovusqb       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11198         vpmovqw xmm30, xmm29     # AVX512{F,VL}
11199         vpmovqw xmm30{k7}, xmm29         # AVX512{F,VL}
11200         vpmovqw xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11201         vpmovqw xmm30, ymm29     # AVX512{F,VL}
11202         vpmovqw xmm30{k7}, ymm29         # AVX512{F,VL}
11203         vpmovqw xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11204         vpmovsqw        xmm30, xmm29     # AVX512{F,VL}
11205         vpmovsqw        xmm30{k7}, xmm29         # AVX512{F,VL}
11206         vpmovsqw        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11207         vpmovsqw        xmm30, ymm29     # AVX512{F,VL}
11208         vpmovsqw        xmm30{k7}, ymm29         # AVX512{F,VL}
11209         vpmovsqw        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11210         vpmovusqw       xmm30, xmm29     # AVX512{F,VL}
11211         vpmovusqw       xmm30{k7}, xmm29         # AVX512{F,VL}
11212         vpmovusqw       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11213         vpmovusqw       xmm30, ymm29     # AVX512{F,VL}
11214         vpmovusqw       xmm30{k7}, ymm29         # AVX512{F,VL}
11215         vpmovusqw       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11216         vpmovqd xmm30, xmm29     # AVX512{F,VL}
11217         vpmovqd xmm30{k7}, xmm29         # AVX512{F,VL}
11218         vpmovqd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11219         vpmovqd xmm30, ymm29     # AVX512{F,VL}
11220         vpmovqd xmm30{k7}, ymm29         # AVX512{F,VL}
11221         vpmovqd xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11222         vpmovsqd        xmm30, xmm29     # AVX512{F,VL}
11223         vpmovsqd        xmm30{k7}, xmm29         # AVX512{F,VL}
11224         vpmovsqd        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11225         vpmovsqd        xmm30, ymm29     # AVX512{F,VL}
11226         vpmovsqd        xmm30{k7}, ymm29         # AVX512{F,VL}
11227         vpmovsqd        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11228         vpmovusqd       xmm30, xmm29     # AVX512{F,VL}
11229         vpmovusqd       xmm30{k7}, xmm29         # AVX512{F,VL}
11230         vpmovusqd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11231         vpmovusqd       xmm30, ymm29     # AVX512{F,VL}
11232         vpmovusqd       xmm30{k7}, ymm29         # AVX512{F,VL}
11233         vpmovusqd       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11234         vpmovdb xmm30, xmm29     # AVX512{F,VL}
11235         vpmovdb xmm30{k7}, xmm29         # AVX512{F,VL}
11236         vpmovdb xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11237         vpmovdb xmm30, ymm29     # AVX512{F,VL}
11238         vpmovdb xmm30{k7}, ymm29         # AVX512{F,VL}
11239         vpmovdb xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11240         vpmovsdb        xmm30, xmm29     # AVX512{F,VL}
11241         vpmovsdb        xmm30{k7}, xmm29         # AVX512{F,VL}
11242         vpmovsdb        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11243         vpmovsdb        xmm30, ymm29     # AVX512{F,VL}
11244         vpmovsdb        xmm30{k7}, ymm29         # AVX512{F,VL}
11245         vpmovsdb        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11246         vpmovusdb       xmm30, xmm29     # AVX512{F,VL}
11247         vpmovusdb       xmm30{k7}, xmm29         # AVX512{F,VL}
11248         vpmovusdb       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11249         vpmovusdb       xmm30, ymm29     # AVX512{F,VL}
11250         vpmovusdb       xmm30{k7}, ymm29         # AVX512{F,VL}
11251         vpmovusdb       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11252         vpmovdw xmm30, xmm29     # AVX512{F,VL}
11253         vpmovdw xmm30{k7}, xmm29         # AVX512{F,VL}
11254         vpmovdw xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11255         vpmovdw xmm30, ymm29     # AVX512{F,VL}
11256         vpmovdw xmm30{k7}, ymm29         # AVX512{F,VL}
11257         vpmovdw xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11258         vpmovsdw        xmm30, xmm29     # AVX512{F,VL}
11259         vpmovsdw        xmm30{k7}, xmm29         # AVX512{F,VL}
11260         vpmovsdw        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11261         vpmovsdw        xmm30, ymm29     # AVX512{F,VL}
11262         vpmovsdw        xmm30{k7}, ymm29         # AVX512{F,VL}
11263         vpmovsdw        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11264         vpmovusdw       xmm30, xmm29     # AVX512{F,VL}
11265         vpmovusdw       xmm30{k7}, xmm29         # AVX512{F,VL}
11266         vpmovusdw       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
11267         vpmovusdw       xmm30, ymm29     # AVX512{F,VL}
11268         vpmovusdw       xmm30{k7}, ymm29         # AVX512{F,VL}
11269         vpmovusdw       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
11270         vshuff32x4      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11271         vshuff32x4      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11272         vshuff32x4      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11273         vshuff32x4      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11274         vshuff32x4      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11275         vshuff32x4      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11276         vshuff32x4      ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
11277         vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11278         vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11279         vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11280         vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11281         vshuff32x4      ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
11282         vshuff32x4      ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
11283         vshuff32x4      ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
11284         vshuff32x4      ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
11285         vshuff64x2      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11286         vshuff64x2      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11287         vshuff64x2      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11288         vshuff64x2      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11289         vshuff64x2      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11290         vshuff64x2      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11291         vshuff64x2      ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
11292         vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11293         vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11294         vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11295         vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11296         vshuff64x2      ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
11297         vshuff64x2      ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
11298         vshuff64x2      ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
11299         vshuff64x2      ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
11300         vshufi32x4      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11301         vshufi32x4      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11302         vshufi32x4      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11303         vshufi32x4      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11304         vshufi32x4      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11305         vshufi32x4      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11306         vshufi32x4      ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
11307         vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11308         vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11309         vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11310         vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11311         vshufi32x4      ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
11312         vshufi32x4      ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
11313         vshufi32x4      ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
11314         vshufi32x4      ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
11315         vshufi64x2      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11316         vshufi64x2      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11317         vshufi64x2      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11318         vshufi64x2      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11319         vshufi64x2      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11320         vshufi64x2      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11321         vshufi64x2      ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
11322         vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11323         vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11324         vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11325         vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11326         vshufi64x2      ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
11327         vshufi64x2      ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
11328         vshufi64x2      ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
11329         vshufi64x2      ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
11330         vpermq  ymm30, ymm29, ymm28      # AVX512{F,VL}
11331         vpermq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11332         vpermq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11333         vpermq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11334         vpermq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11335         vpermq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11336         vpermq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11337         vpermq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11338         vpermq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11339         vpermq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11340         vpermq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11341         vpermq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11342         vpermq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11343         vpermq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11344         vpermpd ymm30, ymm29, ymm28      # AVX512{F,VL}
11345         vpermpd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11346         vpermpd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11347         vpermpd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11348         vpermpd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11349         vpermpd ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11350         vpermpd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11351         vpermpd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11352         vpermpd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11353         vpermpd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11354         vpermpd ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11355         vpermpd ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11356         vpermpd ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11357         vpermpd ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11358         vpermt2d        xmm30, xmm29, xmm28      # AVX512{F,VL}
11359         vpermt2d        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11360         vpermt2d        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11361         vpermt2d        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11362         vpermt2d        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11363         vpermt2d        xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
11364         vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11365         vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11366         vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11367         vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11368         vpermt2d        xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
11369         vpermt2d        xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
11370         vpermt2d        xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
11371         vpermt2d        xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
11372         vpermt2d        ymm30, ymm29, ymm28      # AVX512{F,VL}
11373         vpermt2d        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11374         vpermt2d        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11375         vpermt2d        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11376         vpermt2d        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11377         vpermt2d        ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11378         vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11379         vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11380         vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11381         vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11382         vpermt2d        ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11383         vpermt2d        ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11384         vpermt2d        ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11385         vpermt2d        ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11386         vpermt2q        xmm30, xmm29, xmm28      # AVX512{F,VL}
11387         vpermt2q        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11388         vpermt2q        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11389         vpermt2q        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11390         vpermt2q        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11391         vpermt2q        xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
11392         vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11393         vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11394         vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11395         vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11396         vpermt2q        xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
11397         vpermt2q        xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
11398         vpermt2q        xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
11399         vpermt2q        xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
11400         vpermt2q        ymm30, ymm29, ymm28      # AVX512{F,VL}
11401         vpermt2q        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11402         vpermt2q        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11403         vpermt2q        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11404         vpermt2q        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11405         vpermt2q        ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11406         vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11407         vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11408         vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11409         vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11410         vpermt2q        ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11411         vpermt2q        ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11412         vpermt2q        ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11413         vpermt2q        ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11414         vpermt2ps       xmm30, xmm29, xmm28      # AVX512{F,VL}
11415         vpermt2ps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11416         vpermt2ps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11417         vpermt2ps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11418         vpermt2ps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11419         vpermt2ps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
11420         vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11421         vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11422         vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11423         vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11424         vpermt2ps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
11425         vpermt2ps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
11426         vpermt2ps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
11427         vpermt2ps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
11428         vpermt2ps       ymm30, ymm29, ymm28      # AVX512{F,VL}
11429         vpermt2ps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11430         vpermt2ps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11431         vpermt2ps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11432         vpermt2ps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11433         vpermt2ps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11434         vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11435         vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11436         vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11437         vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11438         vpermt2ps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11439         vpermt2ps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11440         vpermt2ps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11441         vpermt2ps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11442         vpermt2pd       xmm30, xmm29, xmm28      # AVX512{F,VL}
11443         vpermt2pd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11444         vpermt2pd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11445         vpermt2pd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11446         vpermt2pd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11447         vpermt2pd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
11448         vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11449         vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11450         vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11451         vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11452         vpermt2pd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
11453         vpermt2pd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
11454         vpermt2pd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
11455         vpermt2pd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
11456         vpermt2pd       ymm30, ymm29, ymm28      # AVX512{F,VL}
11457         vpermt2pd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11458         vpermt2pd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11459         vpermt2pd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11460         vpermt2pd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11461         vpermt2pd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11462         vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11463         vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11464         vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11465         vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11466         vpermt2pd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11467         vpermt2pd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11468         vpermt2pd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11469         vpermt2pd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11470         valignq xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
11471         valignq xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
11472         valignq xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
11473         valignq xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
11474         valignq xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
11475         valignq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11476         valignq xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
11477         valignq xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
11478         valignq xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
11479         valignq xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
11480         valignq xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
11481         valignq xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
11482         valignq xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
11483         valignq xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
11484         valignq xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
11485         valignq ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11486         valignq ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11487         valignq ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11488         valignq ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11489         valignq ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11490         valignq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11491         valignq ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
11492         valignq ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11493         valignq ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11494         valignq ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11495         valignq ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11496         valignq ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
11497         valignq ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
11498         valignq ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
11499         valignq ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
11500         vscalefpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
11501         vscalefpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11502         vscalefpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11503         vscalefpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11504         vscalefpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11505         vscalefpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
11506         vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11507         vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11508         vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11509         vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11510         vscalefpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
11511         vscalefpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
11512         vscalefpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
11513         vscalefpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
11514         vscalefpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
11515         vscalefpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11516         vscalefpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11517         vscalefpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11518         vscalefpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11519         vscalefpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11520         vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11521         vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11522         vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11523         vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11524         vscalefpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11525         vscalefpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11526         vscalefpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11527         vscalefpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11528         vscalefps       xmm30, xmm29, xmm28      # AVX512{F,VL}
11529         vscalefps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11530         vscalefps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11531         vscalefps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11532         vscalefps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11533         vscalefps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
11534         vscalefps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11535         vscalefps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11536         vscalefps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11537         vscalefps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11538         vscalefps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
11539         vscalefps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
11540         vscalefps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
11541         vscalefps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
11542         vscalefps       ymm30, ymm29, ymm28      # AVX512{F,VL}
11543         vscalefps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11544         vscalefps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11545         vscalefps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11546         vscalefps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11547         vscalefps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11548         vscalefps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11549         vscalefps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11550         vscalefps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11551         vscalefps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11552         vscalefps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11553         vscalefps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11554         vscalefps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11555         vscalefps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11556         vfixupimmpd     xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
11557         vfixupimmpd     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
11558         vfixupimmpd     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
11559         vfixupimmpd     xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
11560         vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
11561         vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11562         vfixupimmpd     xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
11563         vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
11564         vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
11565         vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
11566         vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
11567         vfixupimmpd     xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
11568         vfixupimmpd     xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
11569         vfixupimmpd     xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
11570         vfixupimmpd     xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
11571         vfixupimmpd     ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11572         vfixupimmpd     ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11573         vfixupimmpd     ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11574         vfixupimmpd     ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11575         vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11576         vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11577         vfixupimmpd     ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
11578         vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11579         vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11580         vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11581         vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11582         vfixupimmpd     ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
11583         vfixupimmpd     ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
11584         vfixupimmpd     ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
11585         vfixupimmpd     ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
11586         vfixupimmps     xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
11587         vfixupimmps     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
11588         vfixupimmps     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
11589         vfixupimmps     xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
11590         vfixupimmps     xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
11591         vfixupimmps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11592         vfixupimmps     xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
11593         vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
11594         vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
11595         vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
11596         vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
11597         vfixupimmps     xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
11598         vfixupimmps     xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
11599         vfixupimmps     xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
11600         vfixupimmps     xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
11601         vfixupimmps     ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
11602         vfixupimmps     ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
11603         vfixupimmps     ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
11604         vfixupimmps     ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
11605         vfixupimmps     ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
11606         vfixupimmps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
11607         vfixupimmps     ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
11608         vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
11609         vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
11610         vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
11611         vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
11612         vfixupimmps     ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
11613         vfixupimmps     ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
11614         vfixupimmps     ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
11615         vfixupimmps     ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
11616         vpslld  xmm30, xmm29, 0xab       # AVX512{F,VL}
11617         vpslld  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11618         vpslld  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11619         vpslld  xmm30, xmm29, 123        # AVX512{F,VL}
11620         vpslld  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11621         vpslld  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11622         vpslld  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11623         vpslld  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11624         vpslld  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11625         vpslld  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11626         vpslld  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11627         vpslld  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
11628         vpslld  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
11629         vpslld  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
11630         vpslld  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
11631         vpslld  ymm30, ymm29, 0xab       # AVX512{F,VL}
11632         vpslld  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11633         vpslld  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11634         vpslld  ymm30, ymm29, 123        # AVX512{F,VL}
11635         vpslld  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11636         vpslld  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11637         vpslld  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
11638         vpslld  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11639         vpslld  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11640         vpslld  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11641         vpslld  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11642         vpslld  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
11643         vpslld  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
11644         vpslld  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
11645         vpslld  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
11646         vpsllq  xmm30, xmm29, 0xab       # AVX512{F,VL}
11647         vpsllq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11648         vpsllq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11649         vpsllq  xmm30, xmm29, 123        # AVX512{F,VL}
11650         vpsllq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11651         vpsllq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11652         vpsllq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
11653         vpsllq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11654         vpsllq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11655         vpsllq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11656         vpsllq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11657         vpsllq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
11658         vpsllq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
11659         vpsllq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
11660         vpsllq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
11661         vpsllq  ymm30, ymm29, 0xab       # AVX512{F,VL}
11662         vpsllq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11663         vpsllq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11664         vpsllq  ymm30, ymm29, 123        # AVX512{F,VL}
11665         vpsllq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11666         vpsllq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11667         vpsllq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11668         vpsllq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11669         vpsllq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11670         vpsllq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11671         vpsllq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11672         vpsllq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
11673         vpsllq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
11674         vpsllq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
11675         vpsllq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
11676         vpsrad  xmm30, xmm29, 0xab       # AVX512{F,VL}
11677         vpsrad  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11678         vpsrad  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11679         vpsrad  xmm30, xmm29, 123        # AVX512{F,VL}
11680         vpsrad  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11681         vpsrad  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11682         vpsrad  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11683         vpsrad  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11684         vpsrad  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11685         vpsrad  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11686         vpsrad  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11687         vpsrad  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
11688         vpsrad  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
11689         vpsrad  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
11690         vpsrad  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
11691         vpsrad  ymm30, ymm29, 0xab       # AVX512{F,VL}
11692         vpsrad  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11693         vpsrad  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11694         vpsrad  ymm30, ymm29, 123        # AVX512{F,VL}
11695         vpsrad  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11696         vpsrad  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11697         vpsrad  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
11698         vpsrad  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11699         vpsrad  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11700         vpsrad  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11701         vpsrad  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11702         vpsrad  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
11703         vpsrad  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
11704         vpsrad  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
11705         vpsrad  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
11706         vpsraq  xmm30, xmm29, 0xab       # AVX512{F,VL}
11707         vpsraq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11708         vpsraq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11709         vpsraq  xmm30, xmm29, 123        # AVX512{F,VL}
11710         vpsraq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11711         vpsraq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11712         vpsraq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
11713         vpsraq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11714         vpsraq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11715         vpsraq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11716         vpsraq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11717         vpsraq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
11718         vpsraq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
11719         vpsraq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
11720         vpsraq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
11721         vpsraq  ymm30, ymm29, 0xab       # AVX512{F,VL}
11722         vpsraq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11723         vpsraq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11724         vpsraq  ymm30, ymm29, 123        # AVX512{F,VL}
11725         vpsraq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11726         vpsraq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11727         vpsraq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11728         vpsraq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11729         vpsraq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11730         vpsraq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11731         vpsraq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11732         vpsraq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
11733         vpsraq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
11734         vpsraq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
11735         vpsraq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
11736         vprolvd xmm30, xmm29, xmm28      # AVX512{F,VL}
11737         vprolvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11738         vprolvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11739         vprolvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11740         vprolvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11741         vprolvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
11742         vprolvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11743         vprolvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11744         vprolvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11745         vprolvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11746         vprolvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
11747         vprolvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
11748         vprolvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
11749         vprolvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
11750         vprolvd ymm30, ymm29, ymm28      # AVX512{F,VL}
11751         vprolvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11752         vprolvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11753         vprolvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11754         vprolvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11755         vprolvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11756         vprolvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11757         vprolvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11758         vprolvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11759         vprolvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11760         vprolvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11761         vprolvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11762         vprolvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11763         vprolvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11764         vprold  xmm30, xmm29, 0xab       # AVX512{F,VL}
11765         vprold  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11766         vprold  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11767         vprold  xmm30, xmm29, 123        # AVX512{F,VL}
11768         vprold  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11769         vprold  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11770         vprold  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11771         vprold  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11772         vprold  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11773         vprold  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11774         vprold  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11775         vprold  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
11776         vprold  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
11777         vprold  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
11778         vprold  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
11779         vprold  ymm30, ymm29, 0xab       # AVX512{F,VL}
11780         vprold  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11781         vprold  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11782         vprold  ymm30, ymm29, 123        # AVX512{F,VL}
11783         vprold  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11784         vprold  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11785         vprold  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
11786         vprold  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11787         vprold  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11788         vprold  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11789         vprold  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11790         vprold  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
11791         vprold  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
11792         vprold  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
11793         vprold  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
11794         vprolvq xmm30, xmm29, xmm28      # AVX512{F,VL}
11795         vprolvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11796         vprolvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11797         vprolvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11798         vprolvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11799         vprolvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
11800         vprolvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11801         vprolvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11802         vprolvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11803         vprolvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11804         vprolvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
11805         vprolvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
11806         vprolvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
11807         vprolvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
11808         vprolvq ymm30, ymm29, ymm28      # AVX512{F,VL}
11809         vprolvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11810         vprolvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11811         vprolvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11812         vprolvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11813         vprolvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11814         vprolvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11815         vprolvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11816         vprolvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11817         vprolvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11818         vprolvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11819         vprolvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11820         vprolvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11821         vprolvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11822         vprolq  xmm30, xmm29, 0xab       # AVX512{F,VL}
11823         vprolq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11824         vprolq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11825         vprolq  xmm30, xmm29, 123        # AVX512{F,VL}
11826         vprolq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11827         vprolq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11828         vprolq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
11829         vprolq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11830         vprolq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11831         vprolq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11832         vprolq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11833         vprolq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
11834         vprolq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
11835         vprolq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
11836         vprolq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
11837         vprolq  ymm30, ymm29, 0xab       # AVX512{F,VL}
11838         vprolq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11839         vprolq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11840         vprolq  ymm30, ymm29, 123        # AVX512{F,VL}
11841         vprolq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11842         vprolq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11843         vprolq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11844         vprolq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11845         vprolq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11846         vprolq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11847         vprolq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11848         vprolq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
11849         vprolq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
11850         vprolq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
11851         vprolq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
11852         vprorvd xmm30, xmm29, xmm28      # AVX512{F,VL}
11853         vprorvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11854         vprorvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11855         vprorvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11856         vprorvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11857         vprorvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
11858         vprorvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11859         vprorvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11860         vprorvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11861         vprorvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11862         vprorvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
11863         vprorvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
11864         vprorvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
11865         vprorvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
11866         vprorvd ymm30, ymm29, ymm28      # AVX512{F,VL}
11867         vprorvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11868         vprorvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11869         vprorvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11870         vprorvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11871         vprorvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
11872         vprorvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11873         vprorvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11874         vprorvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11875         vprorvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11876         vprorvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
11877         vprorvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
11878         vprorvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
11879         vprorvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
11880         vprord  xmm30, xmm29, 0xab       # AVX512{F,VL}
11881         vprord  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11882         vprord  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11883         vprord  xmm30, xmm29, 123        # AVX512{F,VL}
11884         vprord  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11885         vprord  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11886         vprord  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11887         vprord  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11888         vprord  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11889         vprord  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11890         vprord  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11891         vprord  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
11892         vprord  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
11893         vprord  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
11894         vprord  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
11895         vprord  ymm30, ymm29, 0xab       # AVX512{F,VL}
11896         vprord  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11897         vprord  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11898         vprord  ymm30, ymm29, 123        # AVX512{F,VL}
11899         vprord  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11900         vprord  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11901         vprord  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
11902         vprord  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11903         vprord  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11904         vprord  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11905         vprord  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11906         vprord  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
11907         vprord  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
11908         vprord  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
11909         vprord  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
11910         vprorvq xmm30, xmm29, xmm28      # AVX512{F,VL}
11911         vprorvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
11912         vprorvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
11913         vprorvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
11914         vprorvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11915         vprorvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
11916         vprorvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
11917         vprorvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
11918         vprorvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
11919         vprorvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
11920         vprorvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
11921         vprorvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
11922         vprorvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
11923         vprorvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
11924         vprorvq ymm30, ymm29, ymm28      # AVX512{F,VL}
11925         vprorvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
11926         vprorvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
11927         vprorvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
11928         vprorvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
11929         vprorvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
11930         vprorvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
11931         vprorvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
11932         vprorvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
11933         vprorvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
11934         vprorvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
11935         vprorvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
11936         vprorvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
11937         vprorvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
11938         vprorq  xmm30, xmm29, 0xab       # AVX512{F,VL}
11939         vprorq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11940         vprorq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11941         vprorq  xmm30, xmm29, 123        # AVX512{F,VL}
11942         vprorq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11943         vprorq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11944         vprorq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
11945         vprorq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11946         vprorq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11947         vprorq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11948         vprorq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11949         vprorq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
11950         vprorq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
11951         vprorq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
11952         vprorq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
11953         vprorq  ymm30, ymm29, 0xab       # AVX512{F,VL}
11954         vprorq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11955         vprorq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11956         vprorq  ymm30, ymm29, 123        # AVX512{F,VL}
11957         vprorq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11958         vprorq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11959         vprorq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11960         vprorq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11961         vprorq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11962         vprorq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11963         vprorq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11964         vprorq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
11965         vprorq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
11966         vprorq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
11967         vprorq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
11968         vrndscalepd     xmm30, xmm29, 0xab       # AVX512{F,VL}
11969         vrndscalepd     xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
11970         vrndscalepd     xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
11971         vrndscalepd     xmm30, xmm29, 123        # AVX512{F,VL}
11972         vrndscalepd     xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
11973         vrndscalepd     xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11974         vrndscalepd     xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
11975         vrndscalepd     xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
11976         vrndscalepd     xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
11977         vrndscalepd     xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
11978         vrndscalepd     xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
11979         vrndscalepd     xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
11980         vrndscalepd     xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
11981         vrndscalepd     xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
11982         vrndscalepd     xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
11983         vrndscalepd     ymm30, ymm29, 0xab       # AVX512{F,VL}
11984         vrndscalepd     ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
11985         vrndscalepd     ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
11986         vrndscalepd     ymm30, ymm29, 123        # AVX512{F,VL}
11987         vrndscalepd     ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
11988         vrndscalepd     ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
11989         vrndscalepd     ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
11990         vrndscalepd     ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
11991         vrndscalepd     ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
11992         vrndscalepd     ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
11993         vrndscalepd     ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
11994         vrndscalepd     ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
11995         vrndscalepd     ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
11996         vrndscalepd     ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
11997         vrndscalepd     ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
11998         vrndscaleps     xmm30, xmm29, 0xab       # AVX512{F,VL}
11999         vrndscaleps     xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
12000         vrndscaleps     xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
12001         vrndscaleps     xmm30, xmm29, 123        # AVX512{F,VL}
12002         vrndscaleps     xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
12003         vrndscaleps     xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
12004         vrndscaleps     xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
12005         vrndscaleps     xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
12006         vrndscaleps     xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
12007         vrndscaleps     xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
12008         vrndscaleps     xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
12009         vrndscaleps     xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
12010         vrndscaleps     xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
12011         vrndscaleps     xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
12012         vrndscaleps     xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
12013         vrndscaleps     ymm30, ymm29, 0xab       # AVX512{F,VL}
12014         vrndscaleps     ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
12015         vrndscaleps     ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
12016         vrndscaleps     ymm30, ymm29, 123        # AVX512{F,VL}
12017         vrndscaleps     ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
12018         vrndscaleps     ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
12019         vrndscaleps     ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
12020         vrndscaleps     ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
12021         vrndscaleps     ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
12022         vrndscaleps     ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
12023         vrndscaleps     ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
12024         vrndscaleps     ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
12025         vrndscaleps     ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
12026         vrndscaleps     ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
12027         vrndscaleps     ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
12028         vpcompressq     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12029         vpcompressq     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12030         vpcompressq     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12031         vpcompressq     XMMWORD PTR [rdx+1016], xmm30    # AVX512{F,VL} Disp8
12032         vpcompressq     XMMWORD PTR [rdx+1024], xmm30    # AVX512{F,VL}
12033         vpcompressq     XMMWORD PTR [rdx-1024], xmm30    # AVX512{F,VL} Disp8
12034         vpcompressq     XMMWORD PTR [rdx-1032], xmm30    # AVX512{F,VL}
12035         vpcompressq     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12036         vpcompressq     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12037         vpcompressq     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12038         vpcompressq     YMMWORD PTR [rdx+1016], ymm30    # AVX512{F,VL} Disp8
12039         vpcompressq     YMMWORD PTR [rdx+1024], ymm30    # AVX512{F,VL}
12040         vpcompressq     YMMWORD PTR [rdx-1024], ymm30    # AVX512{F,VL} Disp8
12041         vpcompressq     YMMWORD PTR [rdx-1032], ymm30    # AVX512{F,VL}
12042         vpcompressq     xmm30, xmm29     # AVX512{F,VL}
12043         vpcompressq     xmm30{k7}, xmm29         # AVX512{F,VL}
12044         vpcompressq     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
12045         vpcompressq     ymm30, ymm29     # AVX512{F,VL}
12046         vpcompressq     ymm30{k7}, ymm29         # AVX512{F,VL}
12047         vpcompressq     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
12048         vcvtps2ph       QWORD PTR [rcx], xmm30, 0xab     # AVX512{F,VL}
12049         vcvtps2ph       QWORD PTR [rcx]{k7}, xmm30, 0xab         # AVX512{F,VL}
12050         vcvtps2ph       QWORD PTR [rcx], xmm30, 123      # AVX512{F,VL}
12051         vcvtps2ph       QWORD PTR [rax+r14*8+0x1234], xmm30, 123         # AVX512{F,VL}
12052         vcvtps2ph       QWORD PTR [rdx+1016], xmm30, 123         # AVX512{F,VL} Disp8
12053         vcvtps2ph       QWORD PTR [rdx+1024], xmm30, 123         # AVX512{F,VL}
12054         vcvtps2ph       QWORD PTR [rdx-1024], xmm30, 123         # AVX512{F,VL} Disp8
12055         vcvtps2ph       QWORD PTR [rdx-1032], xmm30, 123         # AVX512{F,VL}
12056         vcvtps2ph       XMMWORD PTR [rcx], ymm30, 0xab   # AVX512{F,VL}
12057         vcvtps2ph       XMMWORD PTR [rcx]{k7}, ymm30, 0xab       # AVX512{F,VL}
12058         vcvtps2ph       XMMWORD PTR [rcx], ymm30, 123    # AVX512{F,VL}
12059         vcvtps2ph       XMMWORD PTR [rax+r14*8+0x1234], ymm30, 123       # AVX512{F,VL}
12060         vcvtps2ph       XMMWORD PTR [rdx+2032], ymm30, 123       # AVX512{F,VL} Disp8
12061         vcvtps2ph       XMMWORD PTR [rdx+2048], ymm30, 123       # AVX512{F,VL}
12062         vcvtps2ph       XMMWORD PTR [rdx-2048], ymm30, 123       # AVX512{F,VL} Disp8
12063         vcvtps2ph       XMMWORD PTR [rdx-2064], ymm30, 123       # AVX512{F,VL}
12064         vextractf32x4   XMMWORD PTR [rcx], ymm29, 0xab   # AVX512{F,VL}
12065         vextractf32x4   XMMWORD PTR [rcx]{k7}, ymm29, 0xab       # AVX512{F,VL}
12066         vextractf32x4   XMMWORD PTR [rcx], ymm29, 123    # AVX512{F,VL}
12067         vextractf32x4   XMMWORD PTR [rax+r14*8+0x1234], ymm29, 123       # AVX512{F,VL}
12068         vextractf32x4   XMMWORD PTR [rdx+2032], ymm29, 123       # AVX512{F,VL} Disp8
12069         vextractf32x4   XMMWORD PTR [rdx+2048], ymm29, 123       # AVX512{F,VL}
12070         vextractf32x4   XMMWORD PTR [rdx-2048], ymm29, 123       # AVX512{F,VL} Disp8
12071         vextractf32x4   XMMWORD PTR [rdx-2064], ymm29, 123       # AVX512{F,VL}
12072         vextracti32x4   XMMWORD PTR [rcx], ymm29, 0xab   # AVX512{F,VL}
12073         vextracti32x4   XMMWORD PTR [rcx]{k7}, ymm29, 0xab       # AVX512{F,VL}
12074         vextracti32x4   XMMWORD PTR [rcx], ymm29, 123    # AVX512{F,VL}
12075         vextracti32x4   XMMWORD PTR [rax+r14*8+0x1234], ymm29, 123       # AVX512{F,VL}
12076         vextracti32x4   XMMWORD PTR [rdx+2032], ymm29, 123       # AVX512{F,VL} Disp8
12077         vextracti32x4   XMMWORD PTR [rdx+2048], ymm29, 123       # AVX512{F,VL}
12078         vextracti32x4   XMMWORD PTR [rdx-2048], ymm29, 123       # AVX512{F,VL} Disp8
12079         vextracti32x4   XMMWORD PTR [rdx-2064], ymm29, 123       # AVX512{F,VL}
12080         vmovapd XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12081         vmovapd XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12082         vmovapd XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12083         vmovapd XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12084         vmovapd XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12085         vmovapd XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12086         vmovapd XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12087         vmovapd YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12088         vmovapd YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12089         vmovapd YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12090         vmovapd YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12091         vmovapd YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12092         vmovapd YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12093         vmovapd YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12094         vmovaps XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12095         vmovaps XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12096         vmovaps XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12097         vmovaps XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12098         vmovaps XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12099         vmovaps XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12100         vmovaps XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12101         vmovaps YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12102         vmovaps YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12103         vmovaps YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12104         vmovaps YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12105         vmovaps YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12106         vmovaps YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12107         vmovaps YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12108         vmovdqa32       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12109         vmovdqa32       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12110         vmovdqa32       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12111         vmovdqa32       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12112         vmovdqa32       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12113         vmovdqa32       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12114         vmovdqa32       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12115         vmovdqa32       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12116         vmovdqa32       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12117         vmovdqa32       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12118         vmovdqa32       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12119         vmovdqa32       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12120         vmovdqa32       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12121         vmovdqa32       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12122         vmovdqa64       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12123         vmovdqa64       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12124         vmovdqa64       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12125         vmovdqa64       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12126         vmovdqa64       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12127         vmovdqa64       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12128         vmovdqa64       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12129         vmovdqa64       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12130         vmovdqa64       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12131         vmovdqa64       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12132         vmovdqa64       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12133         vmovdqa64       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12134         vmovdqa64       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12135         vmovdqa64       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12136         vmovdqu32       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12137         vmovdqu32       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12138         vmovdqu32       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12139         vmovdqu32       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12140         vmovdqu32       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12141         vmovdqu32       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12142         vmovdqu32       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12143         vmovdqu32       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12144         vmovdqu32       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12145         vmovdqu32       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12146         vmovdqu32       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12147         vmovdqu32       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12148         vmovdqu32       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12149         vmovdqu32       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12150         vmovdqu64       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12151         vmovdqu64       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12152         vmovdqu64       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12153         vmovdqu64       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12154         vmovdqu64       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12155         vmovdqu64       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12156         vmovdqu64       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12157         vmovdqu64       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12158         vmovdqu64       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12159         vmovdqu64       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12160         vmovdqu64       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12161         vmovdqu64       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12162         vmovdqu64       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12163         vmovdqu64       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12164         vmovupd XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12165         vmovupd XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12166         vmovupd XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12167         vmovupd XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12168         vmovupd XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12169         vmovupd XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12170         vmovupd XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12171         vmovupd YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12172         vmovupd YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12173         vmovupd YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12174         vmovupd YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12175         vmovupd YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12176         vmovupd YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12177         vmovupd YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12178         vmovups XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
12179         vmovups XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
12180         vmovups XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
12181         vmovups XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
12182         vmovups XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
12183         vmovups XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
12184         vmovups XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
12185         vmovups YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12186         vmovups YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12187         vmovups YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12188         vmovups YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
12189         vmovups YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
12190         vmovups YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
12191         vmovups YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
12192         vpmovqb WORD PTR [rcx], xmm30    # AVX512{F,VL}
12193         vpmovqb WORD PTR [rcx]{k7}, xmm30        # AVX512{F,VL}
12194         vpmovqb WORD PTR [rax+r14*8+0x1234], xmm30       # AVX512{F,VL}
12195         vpmovqb WORD PTR [rdx+254], xmm30        # AVX512{F,VL} Disp8
12196         vpmovqb WORD PTR [rdx+256], xmm30        # AVX512{F,VL}
12197         vpmovqb WORD PTR [rdx-256], xmm30        # AVX512{F,VL} Disp8
12198         vpmovqb WORD PTR [rdx-258], xmm30        # AVX512{F,VL}
12199         vpmovqb DWORD PTR [rcx], ymm30   # AVX512{F,VL}
12200         vpmovqb DWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12201         vpmovqb DWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12202         vpmovqb DWORD PTR [rdx+508], ymm30       # AVX512{F,VL} Disp8
12203         vpmovqb DWORD PTR [rdx+512], ymm30       # AVX512{F,VL}
12204         vpmovqb DWORD PTR [rdx-512], ymm30       # AVX512{F,VL} Disp8
12205         vpmovqb DWORD PTR [rdx-516], ymm30       # AVX512{F,VL}
12206         vpmovsqb        WORD PTR [rcx], xmm30    # AVX512{F,VL}
12207         vpmovsqb        WORD PTR [rcx]{k7}, xmm30        # AVX512{F,VL}
12208         vpmovsqb        WORD PTR [rax+r14*8+0x1234], xmm30       # AVX512{F,VL}
12209         vpmovsqb        WORD PTR [rdx+254], xmm30        # AVX512{F,VL} Disp8
12210         vpmovsqb        WORD PTR [rdx+256], xmm30        # AVX512{F,VL}
12211         vpmovsqb        WORD PTR [rdx-256], xmm30        # AVX512{F,VL} Disp8
12212         vpmovsqb        WORD PTR [rdx-258], xmm30        # AVX512{F,VL}
12213         vpmovsqb        DWORD PTR [rcx], ymm30   # AVX512{F,VL}
12214         vpmovsqb        DWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12215         vpmovsqb        DWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12216         vpmovsqb        DWORD PTR [rdx+508], ymm30       # AVX512{F,VL} Disp8
12217         vpmovsqb        DWORD PTR [rdx+512], ymm30       # AVX512{F,VL}
12218         vpmovsqb        DWORD PTR [rdx-512], ymm30       # AVX512{F,VL} Disp8
12219         vpmovsqb        DWORD PTR [rdx-516], ymm30       # AVX512{F,VL}
12220         vpmovusqb       WORD PTR [rcx], xmm30    # AVX512{F,VL}
12221         vpmovusqb       WORD PTR [rcx]{k7}, xmm30        # AVX512{F,VL}
12222         vpmovusqb       WORD PTR [rax+r14*8+0x1234], xmm30       # AVX512{F,VL}
12223         vpmovusqb       WORD PTR [rdx+254], xmm30        # AVX512{F,VL} Disp8
12224         vpmovusqb       WORD PTR [rdx+256], xmm30        # AVX512{F,VL}
12225         vpmovusqb       WORD PTR [rdx-256], xmm30        # AVX512{F,VL} Disp8
12226         vpmovusqb       WORD PTR [rdx-258], xmm30        # AVX512{F,VL}
12227         vpmovusqb       DWORD PTR [rcx], ymm30   # AVX512{F,VL}
12228         vpmovusqb       DWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12229         vpmovusqb       DWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12230         vpmovusqb       DWORD PTR [rdx+508], ymm30       # AVX512{F,VL} Disp8
12231         vpmovusqb       DWORD PTR [rdx+512], ymm30       # AVX512{F,VL}
12232         vpmovusqb       DWORD PTR [rdx-512], ymm30       # AVX512{F,VL} Disp8
12233         vpmovusqb       DWORD PTR [rdx-516], ymm30       # AVX512{F,VL}
12234         vpmovqw DWORD PTR [rcx], xmm30   # AVX512{F,VL}
12235         vpmovqw DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12236         vpmovqw DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12237         vpmovqw DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
12238         vpmovqw DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
12239         vpmovqw DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
12240         vpmovqw DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
12241         vpmovqw QWORD PTR [rcx], ymm30   # AVX512{F,VL}
12242         vpmovqw QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12243         vpmovqw QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12244         vpmovqw QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
12245         vpmovqw QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
12246         vpmovqw QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
12247         vpmovqw QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
12248         vpmovsqw        DWORD PTR [rcx], xmm30   # AVX512{F,VL}
12249         vpmovsqw        DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12250         vpmovsqw        DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12251         vpmovsqw        DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
12252         vpmovsqw        DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
12253         vpmovsqw        DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
12254         vpmovsqw        DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
12255         vpmovsqw        QWORD PTR [rcx], ymm30   # AVX512{F,VL}
12256         vpmovsqw        QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12257         vpmovsqw        QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12258         vpmovsqw        QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
12259         vpmovsqw        QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
12260         vpmovsqw        QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
12261         vpmovsqw        QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
12262         vpmovusqw       DWORD PTR [rcx], xmm30   # AVX512{F,VL}
12263         vpmovusqw       DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12264         vpmovusqw       DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12265         vpmovusqw       DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
12266         vpmovusqw       DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
12267         vpmovusqw       DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
12268         vpmovusqw       DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
12269         vpmovusqw       QWORD PTR [rcx], ymm30   # AVX512{F,VL}
12270         vpmovusqw       QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12271         vpmovusqw       QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12272         vpmovusqw       QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
12273         vpmovusqw       QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
12274         vpmovusqw       QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
12275         vpmovusqw       QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
12276         vpmovqd QWORD PTR [rcx], xmm30   # AVX512{F,VL}
12277         vpmovqd QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12278         vpmovqd QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12279         vpmovqd QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
12280         vpmovqd QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
12281         vpmovqd QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
12282         vpmovqd QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
12283         vpmovqd XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12284         vpmovqd XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12285         vpmovqd XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12286         vpmovqd XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
12287         vpmovqd XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
12288         vpmovqd XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
12289         vpmovqd XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
12290         vpmovsqd        QWORD PTR [rcx], xmm30   # AVX512{F,VL}
12291         vpmovsqd        QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12292         vpmovsqd        QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12293         vpmovsqd        QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
12294         vpmovsqd        QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
12295         vpmovsqd        QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
12296         vpmovsqd        QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
12297         vpmovsqd        XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12298         vpmovsqd        XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12299         vpmovsqd        XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12300         vpmovsqd        XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
12301         vpmovsqd        XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
12302         vpmovsqd        XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
12303         vpmovsqd        XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
12304         vpmovusqd       QWORD PTR [rcx], xmm30   # AVX512{F,VL}
12305         vpmovusqd       QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12306         vpmovusqd       QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12307         vpmovusqd       QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
12308         vpmovusqd       QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
12309         vpmovusqd       QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
12310         vpmovusqd       QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
12311         vpmovusqd       XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12312         vpmovusqd       XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12313         vpmovusqd       XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12314         vpmovusqd       XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
12315         vpmovusqd       XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
12316         vpmovusqd       XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
12317         vpmovusqd       XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
12318         vpmovdb DWORD PTR [rcx], xmm30   # AVX512{F,VL}
12319         vpmovdb DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12320         vpmovdb DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12321         vpmovdb DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
12322         vpmovdb DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
12323         vpmovdb DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
12324         vpmovdb DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
12325         vpmovdb QWORD PTR [rcx], ymm30   # AVX512{F,VL}
12326         vpmovdb QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12327         vpmovdb QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12328         vpmovdb QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
12329         vpmovdb QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
12330         vpmovdb QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
12331         vpmovdb QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
12332         vpmovsdb        DWORD PTR [rcx], xmm30   # AVX512{F,VL}
12333         vpmovsdb        DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12334         vpmovsdb        DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12335         vpmovsdb        DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
12336         vpmovsdb        DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
12337         vpmovsdb        DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
12338         vpmovsdb        DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
12339         vpmovsdb        QWORD PTR [rcx], ymm30   # AVX512{F,VL}
12340         vpmovsdb        QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12341         vpmovsdb        QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12342         vpmovsdb        QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
12343         vpmovsdb        QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
12344         vpmovsdb        QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
12345         vpmovsdb        QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
12346         vpmovusdb       DWORD PTR [rcx], xmm30   # AVX512{F,VL}
12347         vpmovusdb       DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12348         vpmovusdb       DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12349         vpmovusdb       DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
12350         vpmovusdb       DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
12351         vpmovusdb       DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
12352         vpmovusdb       DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
12353         vpmovusdb       QWORD PTR [rcx], ymm30   # AVX512{F,VL}
12354         vpmovusdb       QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
12355         vpmovusdb       QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
12356         vpmovusdb       QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
12357         vpmovusdb       QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
12358         vpmovusdb       QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
12359         vpmovusdb       QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
12360         vpmovdw QWORD PTR [rcx], xmm30   # AVX512{F,VL}
12361         vpmovdw QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12362         vpmovdw QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12363         vpmovdw QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
12364         vpmovdw QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
12365         vpmovdw QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
12366         vpmovdw QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
12367         vpmovdw XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12368         vpmovdw XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12369         vpmovdw XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12370         vpmovdw XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
12371         vpmovdw XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
12372         vpmovdw XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
12373         vpmovdw XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
12374         vpmovsdw        QWORD PTR [rcx], xmm30   # AVX512{F,VL}
12375         vpmovsdw        QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12376         vpmovsdw        QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12377         vpmovsdw        QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
12378         vpmovsdw        QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
12379         vpmovsdw        QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
12380         vpmovsdw        QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
12381         vpmovsdw        XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12382         vpmovsdw        XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12383         vpmovsdw        XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12384         vpmovsdw        XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
12385         vpmovsdw        XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
12386         vpmovsdw        XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
12387         vpmovsdw        XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
12388         vpmovusdw       QWORD PTR [rcx], xmm30   # AVX512{F,VL}
12389         vpmovusdw       QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
12390         vpmovusdw       QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
12391         vpmovusdw       QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
12392         vpmovusdw       QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
12393         vpmovusdw       QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
12394         vpmovusdw       QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
12395         vpmovusdw       XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
12396         vpmovusdw       XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
12397         vpmovusdw       XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
12398         vpmovusdw       XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
12399         vpmovusdw       XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
12400         vpmovusdw       XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
12401         vpmovusdw       XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
12402         vcvttpd2udq     xmm30, xmm29     # AVX512{F,VL}
12403         vcvttpd2udq     xmm30{k7}, xmm29         # AVX512{F,VL}
12404         vcvttpd2udq     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
12405         vcvttpd2udq     xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
12406         vcvttpd2udq     xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
12407         vcvttpd2udqx    xmm30, [rcx]{1to2}       # AVX512{F,VL}
12408         vcvttpd2udq     xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
12409         vcvttpd2udq     xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
12410         vcvttpd2udq     xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
12411         vcvttpd2udq     xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
12412         vcvttpd2udqx    xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
12413         vcvttpd2udqx    xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
12414         vcvttpd2udqx    xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
12415         vcvttpd2udqx    xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
12416         vcvttpd2udq     xmm30, ymm29     # AVX512{F,VL}
12417         vcvttpd2udq     xmm30{k7}, ymm29         # AVX512{F,VL}
12418         vcvttpd2udq     xmm30{k7}{z}, ymm29      # AVX512{F,VL}
12419         vcvttpd2udq     xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
12420         vcvttpd2udq     xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
12421         vcvttpd2udqy    xmm30, [rcx]{1to4}       # AVX512{F,VL}
12422         vcvttpd2udq     xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
12423         vcvttpd2udq     xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
12424         vcvttpd2udq     xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
12425         vcvttpd2udq     xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
12426         vcvttpd2udqy    xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
12427         vcvttpd2udqy    xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
12428         vcvttpd2udqy    xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
12429         vcvttpd2udqy    xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
12430         vcvttps2udq     xmm30, xmm29     # AVX512{F,VL}
12431         vcvttps2udq     xmm30{k7}, xmm29         # AVX512{F,VL}
12432         vcvttps2udq     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
12433         vcvttps2udq     xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
12434         vcvttps2udq     xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
12435         vcvttps2udq     xmm30, [rcx]{1to4}       # AVX512{F,VL}
12436         vcvttps2udq     xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
12437         vcvttps2udq     xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
12438         vcvttps2udq     xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
12439         vcvttps2udq     xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
12440         vcvttps2udq     xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
12441         vcvttps2udq     xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
12442         vcvttps2udq     xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
12443         vcvttps2udq     xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
12444         vcvttps2udq     ymm30, ymm29     # AVX512{F,VL}
12445         vcvttps2udq     ymm30{k7}, ymm29         # AVX512{F,VL}
12446         vcvttps2udq     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
12447         vcvttps2udq     ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
12448         vcvttps2udq     ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
12449         vcvttps2udq     ymm30, [rcx]{1to8}       # AVX512{F,VL}
12450         vcvttps2udq     ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
12451         vcvttps2udq     ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
12452         vcvttps2udq     ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
12453         vcvttps2udq     ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
12454         vcvttps2udq     ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
12455         vcvttps2udq     ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
12456         vcvttps2udq     ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
12457         vcvttps2udq     ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
12458         vpermi2d        xmm30, xmm29, xmm28      # AVX512{F,VL}
12459         vpermi2d        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
12460         vpermi2d        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
12461         vpermi2d        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
12462         vpermi2d        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12463         vpermi2d        xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
12464         vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
12465         vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
12466         vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
12467         vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
12468         vpermi2d        xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
12469         vpermi2d        xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
12470         vpermi2d        xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
12471         vpermi2d        xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
12472         vpermi2d        ymm30, ymm29, ymm28      # AVX512{F,VL}
12473         vpermi2d        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
12474         vpermi2d        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
12475         vpermi2d        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
12476         vpermi2d        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12477         vpermi2d        ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
12478         vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
12479         vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
12480         vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
12481         vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
12482         vpermi2d        ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
12483         vpermi2d        ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
12484         vpermi2d        ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
12485         vpermi2d        ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
12486         vpermi2q        xmm30, xmm29, xmm28      # AVX512{F,VL}
12487         vpermi2q        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
12488         vpermi2q        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
12489         vpermi2q        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
12490         vpermi2q        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12491         vpermi2q        xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
12492         vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
12493         vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
12494         vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
12495         vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
12496         vpermi2q        xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
12497         vpermi2q        xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
12498         vpermi2q        xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
12499         vpermi2q        xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
12500         vpermi2q        ymm30, ymm29, ymm28      # AVX512{F,VL}
12501         vpermi2q        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
12502         vpermi2q        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
12503         vpermi2q        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
12504         vpermi2q        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12505         vpermi2q        ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
12506         vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
12507         vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
12508         vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
12509         vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
12510         vpermi2q        ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
12511         vpermi2q        ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
12512         vpermi2q        ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
12513         vpermi2q        ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
12514         vpermi2ps       xmm30, xmm29, xmm28      # AVX512{F,VL}
12515         vpermi2ps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
12516         vpermi2ps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
12517         vpermi2ps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
12518         vpermi2ps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12519         vpermi2ps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
12520         vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
12521         vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
12522         vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
12523         vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
12524         vpermi2ps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
12525         vpermi2ps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
12526         vpermi2ps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
12527         vpermi2ps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
12528         vpermi2ps       ymm30, ymm29, ymm28      # AVX512{F,VL}
12529         vpermi2ps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
12530         vpermi2ps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
12531         vpermi2ps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
12532         vpermi2ps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12533         vpermi2ps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
12534         vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
12535         vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
12536         vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
12537         vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
12538         vpermi2ps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
12539         vpermi2ps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
12540         vpermi2ps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
12541         vpermi2ps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
12542         vpermi2pd       xmm30, xmm29, xmm28      # AVX512{F,VL}
12543         vpermi2pd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
12544         vpermi2pd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
12545         vpermi2pd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
12546         vpermi2pd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12547         vpermi2pd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
12548         vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
12549         vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
12550         vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
12551         vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
12552         vpermi2pd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
12553         vpermi2pd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
12554         vpermi2pd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
12555         vpermi2pd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
12556         vpermi2pd       ymm30, ymm29, ymm28      # AVX512{F,VL}
12557         vpermi2pd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
12558         vpermi2pd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
12559         vpermi2pd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
12560         vpermi2pd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
12561         vpermi2pd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
12562         vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
12563         vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
12564         vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
12565         vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
12566         vpermi2pd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
12567         vpermi2pd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
12568         vpermi2pd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
12569         vpermi2pd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
12570         vptestnmd       k5, xmm29, xmm28         # AVX512{F,VL}
12571         vptestnmd       k5{k7}, xmm29, xmm28     # AVX512{F,VL}
12572         vptestnmd       k5, xmm29, XMMWORD PTR [rcx]     # AVX512{F,VL}
12573         vptestnmd       k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
12574         vptestnmd       k5, xmm29, [rcx]{1to4}   # AVX512{F,VL}
12575         vptestnmd       k5, xmm29, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
12576         vptestnmd       k5, xmm29, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
12577         vptestnmd       k5, xmm29, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
12578         vptestnmd       k5, xmm29, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
12579         vptestnmd       k5, xmm29, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
12580         vptestnmd       k5, xmm29, [rdx+512]{1to4}       # AVX512{F,VL}
12581         vptestnmd       k5, xmm29, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
12582         vptestnmd       k5, xmm29, [rdx-516]{1to4}       # AVX512{F,VL}
12583         vptestnmd       k5, ymm29, ymm28         # AVX512{F,VL}
12584         vptestnmd       k5{k7}, ymm29, ymm28     # AVX512{F,VL}
12585         vptestnmd       k5, ymm29, YMMWORD PTR [rcx]     # AVX512{F,VL}
12586         vptestnmd       k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
12587         vptestnmd       k5, ymm29, [rcx]{1to8}   # AVX512{F,VL}
12588         vptestnmd       k5, ymm29, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
12589         vptestnmd       k5, ymm29, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
12590         vptestnmd       k5, ymm29, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
12591         vptestnmd       k5, ymm29, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
12592         vptestnmd       k5, ymm29, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
12593         vptestnmd       k5, ymm29, [rdx+512]{1to8}       # AVX512{F,VL}
12594         vptestnmd       k5, ymm29, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
12595         vptestnmd       k5, ymm29, [rdx-516]{1to8}       # AVX512{F,VL}
12596         vptestnmq       k5, xmm29, xmm28         # AVX512{F,VL}
12597         vptestnmq       k5{k7}, xmm29, xmm28     # AVX512{F,VL}
12598         vptestnmq       k5, xmm29, XMMWORD PTR [rcx]     # AVX512{F,VL}
12599         vptestnmq       k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
12600         vptestnmq       k5, xmm29, [rcx]{1to2}   # AVX512{F,VL}
12601         vptestnmq       k5, xmm29, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
12602         vptestnmq       k5, xmm29, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
12603         vptestnmq       k5, xmm29, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
12604         vptestnmq       k5, xmm29, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
12605         vptestnmq       k5, xmm29, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
12606         vptestnmq       k5, xmm29, [rdx+1024]{1to2}      # AVX512{F,VL}
12607         vptestnmq       k5, xmm29, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
12608         vptestnmq       k5, xmm29, [rdx-1032]{1to2}      # AVX512{F,VL}
12609         vptestnmq       k5, ymm29, ymm28         # AVX512{F,VL}
12610         vptestnmq       k5{k7}, ymm29, ymm28     # AVX512{F,VL}
12611         vptestnmq       k5, ymm29, YMMWORD PTR [rcx]     # AVX512{F,VL}
12612         vptestnmq       k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
12613         vptestnmq       k5, ymm29, [rcx]{1to4}   # AVX512{F,VL}
12614         vptestnmq       k5, ymm29, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
12615         vptestnmq       k5, ymm29, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
12616         vptestnmq       k5, ymm29, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
12617         vptestnmq       k5, ymm29, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
12618         vptestnmq       k5, ymm29, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
12619         vptestnmq       k5, ymm29, [rdx+1024]{1to4}      # AVX512{F,VL}
12620         vptestnmq       k5, ymm29, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
12621         vptestnmq       k5, ymm29, [rdx-1032]{1to4}      # AVX512{F,VL}