\~vmovups ymm1,yword [ ]
\~vmovups yword [ ],ymm0
\~VPMOVZXBW ymm0, xmm
\~VPMOVZXBW ymm0,dqword [] 
\~vpsrldq   ymm0,ymm0,1
\~vpslldq   ymm0,ymm0,1
\~vpcmpgtb ymm0,ymm1,ymm2
\~vpcmpeqb ymm0,ymm1,ymm2
\~vpmovmskb eax,ymm0
\~vmovs xmm1,xmm2,xmm3
\~vsubps xmm0,xmm1,xmm2
\~mov eax,0x35\~movd xmm0,eax\~VPBROADCASTB xmm0,xmm0
\~VPBROADCASTB ymm0,xmm0
\~vcvtps2dq ymm1,yword [ ] ;8 flt to 8 int
\~vcvtdq2ps ymm1,yword [ ] ;8 ints to 8 flts
