1# Check 32bit AVX512DQ-RCIG instructions 2 3 .allow_index_reg 4 .text 5_start: 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 26 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 48