testing
[awesomized/libmemcached] / test / fixtures / hashes.hpp
index c3e344f2a9ef231bd81e839a3a4e81b0cdce821e..2c62c8242a4e670dd674f9bf62318142972e1bd9 100644 (file)
@@ -28,6 +28,7 @@ static const char *input[] = {
     "when",
     "yellow",
     "zip",
+    "The quick brown fox jumps over the lazy dog",
 };
 
 static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
@@ -38,7 +39,7 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       384136800U, 214358653U, 2379473940U, 4269788650U,
       2864377005U, 2638630052U, 427683330U, 990491717U,
       1747111141U, 792127364U, 2599214128U, 2553037199U,
-      2509838425U },
+      2509838425U, 1369346549U },
 
     // md5
     { 3195025439U, 2556848621U, 3724893440U, 3332385401U,
@@ -47,13 +48,13 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       1451250070U, 2820856945U, 2060845566U, 3646985608U,
       2138080750U, 217675895U, 2230934345U, 1234361223U,
       3968582726U, 2455685270U, 1293568479U, 199067604U,
-      2042482093U },
+      2042482093U, 2642219166U },
 
     // crc
     { 10542U, 22009U, 14526U, 19510U, 19432U, 10199U, 20634U,
       9369U, 11511U, 10362U, 7893U, 31289U, 11313U, 9354U,
       7621U, 30628U, 15218U, 25967U, 2695U, 9380U,
-      17300U, 28156U, 9192U, 20484U, 16925U },
+      17300U, 28156U, 9192U, 20484U, 16925U, 16719U },
 
     // fnv1_64
     { 473199127U, 4148981457U, 3971873300U, 3257986707U,
@@ -62,7 +63,7 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       2345265314U, 3340346032U, 2722964135U, 1173398992U,
       2815549194U, 2562818319U, 224996066U, 2680194749U,
       3035305390U, 246890365U, 2395624193U, 4145193337U,
-      1801941682U },
+      1801941682U, 2112060110U },
 
     // fnv1a_64
     { 1488911807U, 2500855813U, 1510099634U, 1390325195U,
@@ -71,7 +72,7 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       561034892U, 4156330026U, 3716417003U, 3475297030U,
       1518272172U, 227211583U, 3938128828U, 126112909U,
       3043416448U, 3131561933U, 1328739897U, 2455664041U,
-      2272238452U },
+      2272238452U, 3890508048U },
 
     // fnv1_32
     { 67176023U, 1190179409U, 2043204404U, 3221866419U,
@@ -80,7 +81,7 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       510234242U, 4248244304U, 1362796839U, 103389328U,
       1449620010U, 182962511U, 3554262370U, 3206747549U,
       1551306158U, 4127558461U, 1889140833U, 2774173721U,
-      1180552018U },
+      1180552018U, 3922226286U },
 
     // fnv1a_32
     { 280767167U, 2421315013U, 3072375666U, 855001899U,
@@ -89,7 +90,7 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       3654473228U, 260679466U, 1169454059U, 2698319462U,
       1062177260U, 235516991U, 2218399068U, 405302637U,
       1128467232U, 3579622413U, 2138539289U, 96429129U,
-      2877453236U },
+      2877453236U, 76545936U },
 
     // hsieh
 #ifdef HAVE_HSIEH_HASH
@@ -97,9 +98,9 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       1805464076U, 1895033657U, 409795758U, 979934958U, 3634096985U, 1284445480U,
       2265380744U, 707972988U, 353823508U, 1549198350U, 1327930172U, 9304163U,
       4220749037U, 2493964934U, 2777873870U, 2057831732U, 1510213931U, 2027828987U,
-      3395453351U },
+      3395453351U, 471461527U },
 #else
-    {  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+    {  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
 #endif
 
     // murmur
@@ -110,7 +111,9 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       2321988328U, 1145154116U, 4038540960U, 2224541613U,
       264013145U, 3995512858U, 2400956718U, 2346666219U,
       926327338U, 442757446U, 1770805201U, 560483147U,
-      3902279934U },
+      3902279934U, 818385189U },
+#else
+    { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
 #endif
 
     // jenkins
@@ -120,7 +123,7 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       2415988847U, 1494268927U, 1025545760U, 3920481083U,
       4153263658U, 3824871822U, 3072759809U, 798622255U,
       3065432577U, 1453328165U, 2691550971U, 3408888387U,
-      2629893356U },
+      2629893356U, 314054204U },
 
     // murmur3
 #ifdef HAVE_MURMUR_HASH
@@ -130,10 +133,9 @@ static const uint32_t output[][sizeof(input)/sizeof(*input)] = {
       732888124U, 4050076964U, 3298336176U, 1336207361U,
       810553576U, 3748182674U, 3860119212U, 3439537197U,
       3044240981U, 1464271804U, 3896193724U, 2915115798U,
-      1702843840U },
+      1702843840U, 2603515018U },
 #else
     { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-    { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
 #endif
 };