我正在为 Knights Corner (KNC) cpu 执行一个程序。它似乎有一个 AVX512 的原型作为它的指令集,但我在 Intel Intrinsic Guide 上找不到关于各种整数宽度之间转换的指示。
具体来说,我正在尝试将 8 位整数(无符号)转换为 32 位整数,以便可以使用 KNC 对它们进行操作。我怎样才能在 KNC 上做到这一点?是否有一些相当于 AVX512-F_mm512_cvtepu8_epi32()
从 8 位到 32 位以及_mm512_cvtu[s]epi32_epi8()
从 32 位回到 8 位?