2011-09-12から1日間の記事一覧
今日はSSE4の命令を紹介します。 // 交差部分(andしたのちに1のbit)があるなら1 # define Bitboard_Contract(b1,b2) ( ! _mm_testz_si128( (b1).m, (b2).m ) ) // 非0なら1 # define Bitboard_Test(b) ( ! _mm_testz_si128( (b).m, _mm_set1_epi8(0xff) ) ) …
今日はSSE4の命令を紹介します。 // 交差部分(andしたのちに1のbit)があるなら1 # define Bitboard_Contract(b1,b2) ( ! _mm_testz_si128( (b1).m, (b2).m ) ) // 非0なら1 # define Bitboard_Test(b) ( ! _mm_testz_si128( (b).m, _mm_set1_epi8(0xff) ) ) …