他のチームのソースコードをコンパイルしています。私はエラーを理解していますが、このコード行を理解できません(コードベースは正しいと思われます)。((__m64 *)&(ub8)ddata)エラーを返す:単項演算子として必要な左辺値 '&'オペランド
data_vec = _mm_set1_epi64(*((__m64*)&(ub8) ddata));
(__m64 *)とは何ですか?そして、それは何をしていますか?
EDIT:エラーは次のとおりです。エラー:左辺値単項「&」のオペランドとして必要
'_mm_set1_epi64x'は、' __m64'(MMX)オペランドの代わりにint64をとります。 (コンパイラが32bitモードで提供していることを確認してください) –