1# Test .arch .noavx512vl 2 .text 3 vpabsb %zmm5, %zmm6{%k7} # AVX512BW 4 vpabsb %xmm5, %xmm6{%k7} # AVX512BW + AVX512VL 5 vpabsb %ymm5, %ymm6{%k7} # AVX512BW + AVX512VL 6 vpconflictd %zmm5, %zmm6 # AVX412CD 7 vpconflictd %xmm5, %xmm6 # AVX412CD + AVX512VL 8 vpconflictd %ymm5, %ymm6 # AVX412CD + AVX512VL 9 vcvtpd2qq (%ecx), %zmm6{%k7} # AVX512DQ 10 vcvtpd2qq (%ecx), %xmm6{%k7} # AVX512DQ + AVX512VL 11 vcvtpd2qq (%ecx), %ymm6{%k7} # AVX512DQ + AVX512VL 12 vexp2ps %zmm5, %zmm6{%k7} # AVX512ER 13 vaddpd %zmm4, %zmm5, %zmm6{%k7} # AVX512F 14 vaddpd %xmm4, %xmm5, %xmm6{%k7} # AVX512F + AVX512VL 15 vaddpd %ymm4, %ymm5, %ymm6{%k7} # AVX512F + AVX512VL 16 vpmadd52luq %zmm4, %zmm5, %zmm6{%k7} # AVX512IFMA 17 vpmadd52luq %xmm4, %xmm5, %xmm6{%k7} # AVX512IFMA + AVX512VL 18 vpmadd52luq %ymm4, %ymm5, %ymm6{%k7} # AVX512IFMA + AVX512VL 19 vgatherpf0dpd 23(%ebp,%ymm7,8){%k1} # AVX512PF 20 vpermb %zmm4, %zmm5, %zmm6{%k7} # AVX512VBMI 21 vpermb %xmm4, %xmm5, %xmm6{%k7} # AVX512VBMI + AVX512VL 22 vpermb %ymm4, %ymm5, %ymm6{%k7} # AVX512VBMI + AVX512VL 23 24 .arch .noavx512vl 25 vpabsb %zmm5, %zmm6{%k7} # AVX512BW 26 vpabsb %xmm5, %xmm6{%k7} # AVX512BW + AVX512VL 27 vpabsb %ymm5, %ymm6{%k7} # AVX512BW + AVX512VL 28 vpconflictd %zmm5, %zmm6 # AVX412CD 29 vpconflictd %xmm5, %xmm6 # AVX412CD + AVX512VL 30 vpconflictd %ymm5, %ymm6 # AVX412CD + AVX512VL 31 vcvtpd2qq (%ecx), %zmm6{%k7} # AVX512DQ 32 vcvtpd2qq (%ecx), %xmm6{%k7} # AVX512DQ + AVX512VL 33 vcvtpd2qq (%ecx), %ymm6{%k7} # AVX512DQ + AVX512VL 34 vexp2ps %zmm5, %zmm6{%k7} # AVX512ER 35 vaddpd %zmm4, %zmm5, %zmm6{%k7} # AVX512F 36 vaddpd %xmm4, %xmm5, %xmm6{%k7} # AVX512F + AVX512VL 37 vaddpd %ymm4, %ymm5, %ymm6{%k7} # AVX512F + AVX512VL 38 vpmadd52luq %zmm4, %zmm5, %zmm6{%k7} # AVX512IFMA 39 vpmadd52luq %xmm4, %xmm5, %xmm6{%k7} # AVX512IFMA + AVX512VL 40 vpmadd52luq %ymm4, %ymm5, %ymm6{%k7} # AVX512IFMA + AVX512VL 41 vgatherpf0dpd 23(%ebp,%ymm7,8){%k1} # AVX512PF 42 vpermb %zmm4, %zmm5, %zmm6{%k7} # AVX512VBMI 43 vpermb %xmm4, %xmm5, %xmm6{%k7} # AVX512VBMI + AVX512VL 44 vpermb %ymm4, %ymm5, %ymm6{%k7} # AVX512VBMI + AVX512VL 45 46 vpabsb %xmm5, %xmm6 47 vpabsb %ymm5, %ymm6 48 vaddpd %xmm4, %xmm5, %xmm6 49 vaddpd %ymm4, %ymm5, %ymm6 50 pabsb %xmm5, %xmm6 51 addpd %xmm4, %xmm6 52 53 .intel_syntax noprefix 54 vfpclasspd k0, [eax], 0 55 vfpclassps k0, [eax], 0 56 57 .p2align 4 58