1# Check 64bit AVX512BW swap instructions
2
3	.allow_index_reg
4	.text
5_start:
6	vmovdqu8	%zmm29, %zmm30	 # AVX512BW
7	vmovdqu8.s	%zmm29, %zmm30	 # AVX512BW
8	vmovdqu8	%zmm29, %zmm30{%k7}	 # AVX512BW
9	vmovdqu8.s	%zmm29, %zmm30{%k7}	 # AVX512BW
10	vmovdqu8	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
11	vmovdqu8.s	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
12	vmovdqu8	%zmm29, %zmm30	 # AVX512BW
13	vmovdqu8.s	%zmm29, %zmm30	 # AVX512BW
14	vmovdqu8	%zmm29, %zmm30{%k7}	 # AVX512BW
15	vmovdqu8.s	%zmm29, %zmm30{%k7}	 # AVX512BW
16	vmovdqu8	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
17	vmovdqu8.s	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
18	vmovdqu16	%zmm29, %zmm30	 # AVX512BW
19	vmovdqu16.s	%zmm29, %zmm30	 # AVX512BW
20	vmovdqu16	%zmm29, %zmm30{%k7}	 # AVX512BW
21	vmovdqu16.s	%zmm29, %zmm30{%k7}	 # AVX512BW
22	vmovdqu16	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
23	vmovdqu16.s	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
24	vmovdqu16	%zmm29, %zmm30	 # AVX512BW
25	vmovdqu16.s	%zmm29, %zmm30	 # AVX512BW
26	vmovdqu16	%zmm29, %zmm30{%k7}	 # AVX512BW
27	vmovdqu16.s	%zmm29, %zmm30{%k7}	 # AVX512BW
28	vmovdqu16	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
29	vmovdqu16.s	%zmm29, %zmm30{%k7}{z}	 # AVX512BW
30
31	.intel_syntax noprefix
32	vmovdqu8	zmm30, zmm29	 # AVX512BW
33	vmovdqu8.s	zmm30, zmm29	 # AVX512BW
34	vmovdqu8	zmm30{k7}, zmm29	 # AVX512BW
35	vmovdqu8.s	zmm30{k7}, zmm29	 # AVX512BW
36	vmovdqu8	zmm30{k7}{z}, zmm29	 # AVX512BW
37	vmovdqu8.s	zmm30{k7}{z}, zmm29	 # AVX512BW
38	vmovdqu8	zmm30, zmm29	 # AVX512BW
39	vmovdqu8.s	zmm30, zmm29	 # AVX512BW
40	vmovdqu8	zmm30{k7}, zmm29	 # AVX512BW
41	vmovdqu8.s	zmm30{k7}, zmm29	 # AVX512BW
42	vmovdqu8	zmm30{k7}{z}, zmm29	 # AVX512BW
43	vmovdqu8.s	zmm30{k7}{z}, zmm29	 # AVX512BW
44	vmovdqu16	zmm30, zmm29	 # AVX512BW
45	vmovdqu16.s	zmm30, zmm29	 # AVX512BW
46	vmovdqu16	zmm30{k7}, zmm29	 # AVX512BW
47	vmovdqu16.s	zmm30{k7}, zmm29	 # AVX512BW
48	vmovdqu16	zmm30{k7}{z}, zmm29	 # AVX512BW
49	vmovdqu16.s	zmm30{k7}{z}, zmm29	 # AVX512BW
50	vmovdqu16	zmm30, zmm29	 # AVX512BW
51	vmovdqu16.s	zmm30, zmm29	 # AVX512BW
52	vmovdqu16	zmm30{k7}, zmm29	 # AVX512BW
53	vmovdqu16.s	zmm30{k7}, zmm29	 # AVX512BW
54	vmovdqu16	zmm30{k7}{z}, zmm29	 # AVX512BW
55	vmovdqu16.s	zmm30{k7}{z}, zmm29	 # AVX512BW
56