1# Check 32bit AVX512_4VNNIW instructions 2 3 .allow_index_reg 4 .text 5_start: 6 vp4dpwssd (%ecx), %zmm4, %zmm1 # AVX512_4VNNIW 7 vp4dpwssd (%ecx), %zmm4, %zmm1{%k7} # AVX512_4VNNIW 8 vp4dpwssd (%ecx), %zmm4, %zmm1{%k7}{z} # AVX512_4VNNIW 9 vp4dpwssd -123456(%esp,%esi,8), %zmm4, %zmm1 # AVX512_4VNNIW 10 vp4dpwssd 4064(%edx), %zmm4, %zmm1 # AVX512_4VNNIW Disp8 11 vp4dpwssd 4096(%edx), %zmm4, %zmm1 # AVX512_4VNNIW 12 vp4dpwssd -4096(%edx), %zmm4, %zmm1 # AVX512_4VNNIW Disp8 13 vp4dpwssd -4128(%edx), %zmm4, %zmm1 # AVX512_4VNNIW 14 vp4dpwssds (%ecx), %zmm4, %zmm1 # AVX512_4VNNIW 15 vp4dpwssds (%ecx), %zmm4, %zmm1{%k7} # AVX512_4VNNIW 16 vp4dpwssds (%ecx), %zmm4, %zmm1{%k7}{z} # AVX512_4VNNIW 17 vp4dpwssds -123456(%esp,%esi,8), %zmm4, %zmm1 # AVX512_4VNNIW 18 vp4dpwssds 4064(%edx), %zmm4, %zmm1 # AVX512_4VNNIW Disp8 19 vp4dpwssds 4096(%edx), %zmm4, %zmm1 # AVX512_4VNNIW 20 vp4dpwssds -4096(%edx), %zmm4, %zmm1 # AVX512_4VNNIW Disp8 21 vp4dpwssds -4128(%edx), %zmm4, %zmm1 # AVX512_4VNNIW 22 23 .intel_syntax noprefix 24 vp4dpwssd zmm1, zmm4, [ecx] # AVX512_4VNNIW 25 vp4dpwssd zmm1, zmm4, XMMWORD PTR [ecx] # AVX512_4VNNIW 26 vp4dpwssd zmm1{k7}, zmm4, XMMWORD PTR [ecx] # AVX512_4VNNIW 27 vp4dpwssd zmm1{k7}{z}, zmm4, XMMWORD PTR [ecx] # AVX512_4VNNIW 28 vp4dpwssd zmm1, zmm4, XMMWORD PTR [esp+esi*8-123456] # AVX512_4VNNIW 29 vp4dpwssd zmm1, zmm4, XMMWORD PTR [edx+4064] # AVX512_4VNNIW Disp8 30 vp4dpwssd zmm1, zmm4, XMMWORD PTR [edx+4096] # AVX512_4VNNIW 31 vp4dpwssd zmm1, zmm4, XMMWORD PTR [edx-4096] # AVX512_4VNNIW Disp8 32 vp4dpwssd zmm1, zmm4, XMMWORD PTR [edx-4128] # AVX512_4VNNIW 33 vp4dpwssds zmm1, zmm4, [ecx] # AVX512_4VNNIW 34 vp4dpwssds zmm1, zmm4, XMMWORD PTR [ecx] # AVX512_4VNNIW 35 vp4dpwssds zmm1{k7}, zmm4, XMMWORD PTR [ecx] # AVX512_4VNNIW 36 vp4dpwssds zmm1{k7}{z}, zmm4, XMMWORD PTR [ecx] # AVX512_4VNNIW 37 vp4dpwssds zmm1, zmm4, XMMWORD PTR [esp+esi*8-123456] # AVX512_4VNNIW 38 vp4dpwssds zmm1, zmm4, XMMWORD PTR [edx+4064] # AVX512_4VNNIW Disp8 39 vp4dpwssds zmm1, zmm4, XMMWORD PTR [edx+4096] # AVX512_4VNNIW 40 vp4dpwssds zmm1, zmm4, XMMWORD PTR [edx-4096] # AVX512_4VNNIW Disp8 41 vp4dpwssds zmm1, zmm4, XMMWORD PTR [edx-4128] # AVX512_4VNNIW 42