16個の8ビットデータをロードし、それらを4つの unsigned int に連結するエレガントな方法はありますか?
次のように:
次の配列 (16 epi8) を _mm_load_si128() で __m128i にロードします
0x00、0x11、0x22、0x33、0x44、0x55、0x66、0x77、0x88、0x99、0xaa、0xbb、0xcc、0xdd、0xee、0xff
次に、レジスタ(__m128i)が4つのepi32になるような操作を行います。
0x33221100、0x77665544、0xbbaa8899、0xffeeddcc
ありがとう!