【高速化】ビット演算 0x02at TECH【高速化】ビット演算 0x02 - 暇つぶし2ch374:デフォルトの名無しさん 07/06/22 11:08:06 結局 3bit 単位だからなあ 最初は a = ( (a>>15)&(-7) ) + a & ((1<<18)-1); か a = ( (a>>12)&(-7)) + a & ((1<<15)-1); のどっちかで、どっちも32->18.4bit 次は a = ( (a>>6)&(-7) ) + a & 511 でも12.5bit a = ( (a>>9)&(-7) ) + a & 4095; でも12.5bit あとは3ビットづつしか落とせない。 無理 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch