aを 1 ポジションずつ_mm_slli_epi64
シフトするために使用しようとしています。_m128i
私が理解していないのは、次のコードでは期待どおりにすべてゼロの出力が得られず、むしろ出力されること0x00010000000000000000000000000000
です。何が間違っている可能性がありますか?
__m128i z = _mm_setr_epi8(0x80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
printblock("z = ", z);
z = _mm_slli_epi64(z, 1);
printblock("z = ", z);
return;