タグ

Cとプログラミングに関するmasu_miのブックマーク (2)

  • ビットを数える・探すアルゴリズム

    作成日:2004.05.04 修正日:2012.09.01 このページは 2003年の9/11、9/28 の日記をまとめて作成。 はじめに PowerPC 系や Alpha などには population count と呼ばれるレジスタ中の立っているビット数を数える命令が実装されている。 集合演算を行うライブラリを実装したい場合などに重宝しそうな命令である。 職場でこの population count 命令について話をしているうちにビットカウント操作をハードウェアで実装するのは得なのか?という点が議論になった。 CPU の設計をできるだけシンプルにするためには、複雑で使用頻度の低い命令は極力減らした方がよい。 例えば SPARC は命令セット中にビットカウント演算があるが、CPU 内には実装しないという方針をとっている(population 命令を実行すると不正命令例外が発生し、それを

    masu_mi
    masu_mi 2012/12/04
    4が理解出来ない…
  • Der Untergrund der Krypto Szene

    Angenommen, anstelle von nur einem General auf der linken Seite, der Nachrichten an einen General auf der rechten Seite sendet, gibt es 3 Generäle auf der linken Seite, die eine Nachricht an die auf der rechten Seite senden müssen. Um das zu tun, können sie ihre eigene Nachricht machen und dann die kumulative Nachricht hashen und dann einen Nonce an den resultierenden Hash anhängen und ihn erneut

  • 1