コンピュータ将棋など…。
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
bitboardの操作で a & ~b としたいときに、NEONでSSE2と同様に処理するためにどう書くか確認してみた。
SSE2では_mm_andnot_si128(__m128i, __m128i)を使い、最初の引数に~が適用されるため、 _mm_andnot_si128(b, a);と書く。NEONではvbicq_u32(uint32x4_t, uint32x4_t)を使い、SSE2とは逆に第2引数に~が適用されるため、 vbicq_u32(a, b);と書く(引数の型により関数名は適宜変える)。 PR |
カレンダー
フリーエリア
なのはの応援をしていただき、かつ協力いただける方は、アマゾンでの買い物は下のリンクからお願いします
最新CM
[04/27 とおりすがり]
[10/21 おてだま]
[10/20 おてだま]
[01/24 なのはminiふぁん]
[01/08 sakura]
最新記事
(06/12)
(04/17)
(08/13)
(06/08)
(06/06)
最新TB
プロフィール
HN:
かず
性別:
非公開
ブログ内検索
カウンター
アクセス解析
|