Diff for /libaitcrc/example/test_hash.c between versions 1.2.6.1 and 1.2.6.3

version 1.2.6.1, 2012/08/29 08:55:55 version 1.2.6.3, 2012/08/29 09:00:15
Line 91  int main() Line 91  int main()
         for (i = 0; i < 100000; i++) {          for (i = 0; i < 100000; i++) {
                 memset(szLine, 0, 256);                  memset(szLine, 0, 256);
                 read(f, szLine, 255);                  read(f, szLine, 255);
                n = hash_jenkins32((u_int*) szLine, 256 / 4, 0);                /*n =*/ hash_jenkins32((u_int*) szLine, 256 / 4, 0);
 //              printf("%u\n", n);  //              printf("%u\n", n);
         }          }
         gettimeofday(&after, NULL);          gettimeofday(&after, NULL);
Line 155  int main() Line 155  int main()
         printf("  hash_jenkins32:");          printf("  hash_jenkins32:");
         for (i = 0; i < 8; i++) {          for (i = 0; i < 8; i++) {
                 n = szAvalanche[i][0];                  n = szAvalanche[i][0];
                printf(" %d=>%u ", i, hash_jenkins32(&n, 1, 0));                printf(" %d=>%u/", i, hash_jenkins32(&n, 1, 0));
 
                 memset(szLine, 0, 256);
                 memcpy(szLine, &szAvalanche[i][0], 1);
                 printf("%d=>%u ", i, hash_jenkins32((u_int*) szLine, 1, 0));
         }          }
         printf("\n");          printf("\n");
         printf("  hash_reddragon:");          printf("  hash_reddragon:");

Removed from v.1.2.6.1  
changed lines
  Added in v.1.2.6.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>