は何をし_mm_set_epi8ますか?
ドキュメントを読んでいますが、理解できません。r0..r15 とは何ですか?
_mm_set_epi8は、128 ビットの SSE__m128iベクトルを指定された値のセット (この場合は 16 x 8 ビットの値) に初期化する便利なマクロです。たとえば、
__m128i v = _mm_set_epi8(15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
v128 ビット値に設定されます: 0x000102030405060708090a0b0c0d0e0f。
_mm_set_epi16、_mm_set_epi32、_mm_set_psなど、さまざまなベクトル要素タイプ用の他の同様のマクロがあります。
(注:質問でリンクしたドキュメントはあまり良くありませんが、r0..r15は返されたベクトル内の個々の8ビットフィールドを参照しているようです)。