1 # Check 32bit AVX512DQ-RCIG instructions
6 vrangepd $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
7 vrangepd $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
8 vrangeps $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
9 vrangeps $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
10 vrangesd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
11 vrangesd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
12 vrangess $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
13 vrangess $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
14 vreducepd $0xab, {sae}, %zmm5, %zmm6 # AVX512DQ
15 vreducepd $123, {sae}, %zmm5, %zmm6 # AVX512DQ
16 vreduceps $0xab, {sae}, %zmm5, %zmm6 # AVX512DQ
17 vreduceps $123, {sae}, %zmm5, %zmm6 # AVX512DQ
18 vreducesd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
19 vreducesd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
20 vreducess $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
21 vreducess $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
22 vcvttpd2qq {sae}, %zmm5, %zmm6 # AVX512DQ
23 vcvttpd2uqq {sae}, %zmm5, %zmm6 # AVX512DQ
24 vcvttps2qq {sae}, %ymm5, %zmm6{%k7} # AVX512DQ
25 vcvttps2uqq {sae}, %ymm5, %zmm6{%k7} # AVX512DQ
27 .intel_syntax noprefix
28 vrangepd zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ
29 vrangepd zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ
30 vrangeps zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ
31 vrangeps zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ
32 vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
33 vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
34 vrangess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
35 vrangess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
36 vreducepd zmm6, zmm5, {sae}, 0xab # AVX512DQ
37 vreducepd zmm6, zmm5, {sae}, 123 # AVX512DQ
38 vreduceps zmm6, zmm5, {sae}, 0xab # AVX512DQ
39 vreduceps zmm6, zmm5, {sae}, 123 # AVX512DQ
40 vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
41 vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
42 vreducess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
43 vreducess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
44 vcvttpd2qq zmm6, zmm5, {sae} # AVX512DQ
45 vcvttpd2uqq zmm6, zmm5, {sae} # AVX512DQ
46 vcvttps2qq zmm6{k7}, ymm5, {sae} # AVX512DQ
47 vcvttps2uqq zmm6{k7}, ymm5, {sae} # AVX512DQ