Index
/
Reload
Edit on
programming__bitcount
このコメントを修正します。
内容を修正した後で投稿時のパスワードを入力してください。
現在、コメントを削除する機能がありません。
コメントを削除したい場合には、 コメント欄を空欄にしておいてください (管理人が後で削除します)。
お名前:
E-mail or URL:
Password:
コメント:
中村さん初めまして、色々参考にさせてもらってます。 numofbits5 を見て思いついたんですけど int int nlz5(int b) { if(b==0)return 32; int c = (b&0xAAAAAAAA)?0x01:0; if(b&0xCCCCCCCC)c|=0x02; if(b&0xF0F0F0F0)c|=0x04; if(b&0xFF00FF00)c|=0x08; return (b&0xFFFF0000)?c|0x10:c; } とかしてみるとちょっと早くなるかなとか numofbits5のマスクそのまま使うと左から何番目とかも できたりとかいかがでしょうか
Powered by
くっつき BBS