1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
|
# Check 64bit AVX512PF instructions
.allow_index_reg
.text
_start:
vgatherpf0dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vgatherpf0dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vgatherpf0dpd 256(%r9,%ymm31){%k1} # AVX512PF
vgatherpf0dpd 1024(%rcx,%ymm31,4){%k1} # AVX512PF
vgatherpf0dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf0dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf0dps 256(%r9,%zmm31){%k1} # AVX512PF
vgatherpf0dps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vgatherpf0qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf0qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf0qpd 256(%r9,%zmm31){%k1} # AVX512PF
vgatherpf0qpd 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vgatherpf0qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf0qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf0qps 256(%r9,%zmm31){%k1} # AVX512PF
vgatherpf0qps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vgatherpf1dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vgatherpf1dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vgatherpf1dpd 256(%r9,%ymm31){%k1} # AVX512PF
vgatherpf1dpd 1024(%rcx,%ymm31,4){%k1} # AVX512PF
vgatherpf1dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf1dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf1dps 256(%r9,%zmm31){%k1} # AVX512PF
vgatherpf1dps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vgatherpf1qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf1qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf1qpd 256(%r9,%zmm31){%k1} # AVX512PF
vgatherpf1qpd 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vgatherpf1qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf1qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vgatherpf1qps 256(%r9,%zmm31){%k1} # AVX512PF
vgatherpf1qps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vscatterpf0dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vscatterpf0dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vscatterpf0dpd 256(%r9,%ymm31){%k1} # AVX512PF
vscatterpf0dpd 1024(%rcx,%ymm31,4){%k1} # AVX512PF
vscatterpf0dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf0dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf0dps 256(%r9,%zmm31){%k1} # AVX512PF
vscatterpf0dps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vscatterpf0qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf0qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf0qpd 256(%r9,%zmm31){%k1} # AVX512PF
vscatterpf0qpd 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vscatterpf0qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf0qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf0qps 256(%r9,%zmm31){%k1} # AVX512PF
vscatterpf0qps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vscatterpf1dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vscatterpf1dpd 123(%r14,%ymm31,8){%k1} # AVX512PF
vscatterpf1dpd 256(%r9,%ymm31){%k1} # AVX512PF
vscatterpf1dpd 1024(%rcx,%ymm31,4){%k1} # AVX512PF
vscatterpf1dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf1dps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf1dps 256(%r9,%zmm31){%k1} # AVX512PF
vscatterpf1dps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vscatterpf1qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf1qpd 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf1qpd 256(%r9,%zmm31){%k1} # AVX512PF
vscatterpf1qpd 1024(%rcx,%zmm31,4){%k1} # AVX512PF
vscatterpf1qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf1qps 123(%r14,%zmm31,8){%k1} # AVX512PF
vscatterpf1qps 256(%r9,%zmm31){%k1} # AVX512PF
vscatterpf1qps 1024(%rcx,%zmm31,4){%k1} # AVX512PF
prefetchwt1 (%rcx) # AVX512PF
prefetchwt1 0x123(%rax,%r14,8) # AVX512PF
.intel_syntax noprefix
vgatherpf0dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vgatherpf0dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vgatherpf0dpd ZMMWORD PTR [r9+ymm31+256]{k1} # AVX512PF
vgatherpf0dpd ZMMWORD PTR [rcx+ymm31*4+1024]{k1} # AVX512PF
vgatherpf0dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf0dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf0dps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vgatherpf0dps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vgatherpf0qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf0qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf0qpd ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vgatherpf0qpd ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vgatherpf0qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf0qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf0qps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vgatherpf0qps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vgatherpf1dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vgatherpf1dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vgatherpf1dpd ZMMWORD PTR [r9+ymm31+256]{k1} # AVX512PF
vgatherpf1dpd ZMMWORD PTR [rcx+ymm31*4+1024]{k1} # AVX512PF
vgatherpf1dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf1dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf1dps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vgatherpf1dps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vgatherpf1qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf1qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf1qpd ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vgatherpf1qpd ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vgatherpf1qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf1qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vgatherpf1qps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vgatherpf1qps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vscatterpf0dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vscatterpf0dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vscatterpf0dpd ZMMWORD PTR [r9+ymm31+256]{k1} # AVX512PF
vscatterpf0dpd ZMMWORD PTR [rcx+ymm31*4+1024]{k1} # AVX512PF
vscatterpf0dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf0dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf0dps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vscatterpf0dps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vscatterpf0qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf0qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf0qpd ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vscatterpf0qpd ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vscatterpf0qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf0qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf0qps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vscatterpf0qps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vscatterpf1dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vscatterpf1dpd ZMMWORD PTR [r14+ymm31*8-123]{k1} # AVX512PF
vscatterpf1dpd ZMMWORD PTR [r9+ymm31+256]{k1} # AVX512PF
vscatterpf1dpd ZMMWORD PTR [rcx+ymm31*4+1024]{k1} # AVX512PF
vscatterpf1dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf1dps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf1dps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vscatterpf1dps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vscatterpf1qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf1qpd ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf1qpd ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vscatterpf1qpd ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
vscatterpf1qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf1qps ZMMWORD PTR [r14+zmm31*8-123]{k1} # AVX512PF
vscatterpf1qps ZMMWORD PTR [r9+zmm31+256]{k1} # AVX512PF
vscatterpf1qps ZMMWORD PTR [rcx+zmm31*4+1024]{k1} # AVX512PF
prefetchwt1 BYTE PTR [rcx] # AVX512PF
prefetchwt1 BYTE PTR [rax+r14*8+0x1234] # AVX512PF
|