Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/mty-makai/mty.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 125 by notanpe, Mon Apr 16 14:50:11 2007 UTC revision 130 by notanpe, Tue Apr 17 06:20:26 2007 UTC
# Line 830  main(int argc, char *argv[]) Line 830  main(int argc, char *argv[])
830          }          }
831  #endif  #endif
832    
833    /* 魔改造 いきなり優先度下げ */
834    #if defined(WIN32)
835      SetPriorityClass( GetCurrentProcess(), IDLE_PRIORITY_CLASS );
836    #endif
837    
838    assert((1 << N_STRIDE) == N_ALU * ALU_BITS);    assert((1 << N_STRIDE) == N_ALU * ALU_BITS);
839    
840    /* t[16] は、内部演算で使用する、all 1 が入っている */    /* t[16] は、内部演算で使用する、all 1 が入っている */
# Line 935  main(int argc, char *argv[]) Line 940  main(int argc, char *argv[])
940                            static uint64_t xhash[64];                            static uint64_t xhash[64];
941                            char hash[16];                            char hash[16];
942                            unsigned char buf[32];                            unsigned char buf[32];
943                              time_t tloc;
944    
945                            if (!(t & ((ALU_T)1 << k)))                            if (!(t & ((ALU_T)1 << k)))
946                                  continue;                                  continue;
# Line 967  main(int argc, char *argv[]) Line 973  main(int argc, char *argv[])
973                            memcpy(buf, key, 32);                            memcpy(buf, key, 32);
974                            buf[8] = buf[9] = 0;                            buf[8] = buf[9] = 0;
975                            buf[7] = (buf[7] & -(1 << N_STRIDE) & 0x7F) + ALU_BITS * kk + k;                            buf[7] = (buf[7] & -(1 << N_STRIDE) & 0x7F) + ALU_BITS * kk + k;
976                              time( &tloc );
977                            if (translate(buf, 0, 1))                            if (translate(buf, 0, 1))
978                                  {                                  {
979                                    if (cr)                                    if (cr)
980                                          fprintf(stderr, "\n");                                          fprintf(stderr, "\n");
981                                    cr = 0;                                    cr = 0;
982    /* 魔改造 ヒットした日時を表示 */
983                                    log_printf(ofp,                                    log_printf(ofp,
984                                                           "◆%s #%-10.10s(%02X %02X %02X %02X %02X %02X %02X %02X/%02X)\n",                                                           "◆%s #%-10.10s(%02X %02X %02X %02X %02X %02X %02X %02X/%02X) %s",
985                                                           hash,                                                           hash,
986                                                           buf,                                                           buf,
987                                                           buf[0], buf[1], buf[2], buf[3],                                                           buf[0], buf[1], buf[2], buf[3],
988                                                           buf[4], buf[5], buf[6], buf[7],                                                           buf[4], buf[5], buf[6], buf[7],
989                                                           buf[8]);                                                           buf[8], ctime(&tloc) );
990                                  }                                  }
991                            else                            else
992                                  {                                  {
993  #if DEBUG>=1  /* 魔改造 failed も表示する */
994                                    if (cr)                                    if (cr)
995                                          fprintf(stderr, "\n");                                          fprintf(stderr, "\n");
996                                    cr = 0;                                    cr = 0;
997                                    log_printf(ofp,                                    log_printf(ofp,
998                                                           "◆%s            (%02X %02X %02X %02X %02X %02X %02X %02X   )\n",                                                           "◆%s            (%02X %02X %02X %02X %02X %02X %02X %02X   ) %s",
999                                                           hash,                                                           hash,
1000                                                           buf[0], buf[1], buf[2], buf[3],                                                           buf[0], buf[1], buf[2], buf[3],
1001                                                           buf[4], buf[5], buf[6], buf[7]);                                                           buf[4], buf[5], buf[6], buf[7], ctime(&tloc) );
 #endif  
1002                                  }                                  }
1003                          }                          }
1004                  }                  }
# Line 1069  main(int argc, char *argv[]) Line 1076  main(int argc, char *argv[])
1076                    fprintf( stderr,                    fprintf( stderr,
1077                          "%6dktrips/s [%6d.%03dktrips/s]\r",                          "%6dktrips/s [%6d.%03dktrips/s]\r",
1078                          a, b / 1000, b % 1000 );                          a, b / 1000, b % 1000 );
1079                    cr++;  /* 魔改造 速度表示は残さない */
1080                      cr = 0;
1081                  }                  }
1082  #if 1  #if 1
1083            if (!key_inc(3))            if (!key_inc(3))

Legend:
Removed from v.125  
changed lines
  Added in v.130

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26