タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cellとこれはすごいに関するTAKESAKOのブックマーク (1)

  • 2009-03-10

    普通に頭からビットを詰めていったら更新処理はこんな感じになります。 for (; count != 0; count -= 1) { <%= gen_update(0, 3, 4, 12, 12, "mask1") %> <%= gen_update(1, 4, 0, 12, 29, "mask2") %> <%= gen_update(2, 0, 1, 29, 29, "mask2") %> <%= gen_update(3, 1, 2, 29, 29, "mask2") %> <%= gen_update(4, 2, 3, 29, 29, "mask2", "mask3") %> } 例えば mt_bs[i][0] を更新するときは 396から523番目の入ったqwordとXORしないといけません。 これらはmt_bs[i][3]とmt_bs[i][4]にまたがっていて、前者からの11

    2009-03-10
    TAKESAKO
    TAKESAKO 2009/03/11
    >最初から0ビット目の隣に29ビット目、その隣に58ビット目、その隣に87ビット目……というように並べておけば、 1ビット回転しただけで29ビット回転したことになります。
  • 1