fnv0_tests!{
fnv0_32_test_0: u32, b"", 0x00000000,
fnv0_32_test_1: u32, b"a", 0x00000061,
fnv0_32_test_2: u32, b"b", 0x00000062,
fnv0_32_test_3: u32, b"c", 0x00000063,
fnv0_32_test_4: u32, b"d", 0x00000064,
fnv0_32_test_5: u32, b"e", 0x00000065,
fnv0_32_test_6: u32, b"f", 0x00000066,
fnv0_32_test_7: u32, b"fo", 0x6600a0fd,
fnv0_32_test_8: u32, b"foo", 0x8ffd6e28,
fnv0_32_test_9: u32, b"foob", 0xd3f4689a,
fnv0_32_test_10: u32, b"fooba", 0x43c0aa0f,
fnv0_32_test_11: u32, b"foobar", 0xb74bb5ef,
fnv0_32_test_12: u32, ::std::ffi::CString::new("").unwrap().as_bytes_with_nul(), 0x00000000,
fnv0_32_test_13: u32, ::std::ffi::CString::new("a").unwrap().as_bytes_with_nul(), 0x610098b3,
fnv0_32_test_14: u32, ::std::ffi::CString::new("b").unwrap().as_bytes_with_nul(), 0x62009a46,
fnv0_32_test_15: u32, ::std::ffi::CString::new("c").unwrap().as_bytes_with_nul(), 0x63009bd9,
fnv0_32_test_16: u32, ::std::ffi::CString::new("d").unwrap().as_bytes_with_nul(), 0x64009d6c,
fnv0_32_test_17: u32, ::std::ffi::CString::new("e").unwrap().as_bytes_with_nul(), 0x65009eff,
fnv0_32_test_18: u32, ::std::ffi::CString::new("f").unwrap().as_bytes_with_nul(), 0x6600a092,
fnv0_32_test_19: u32, ::std::ffi::CString::new("fo").unwrap().as_bytes_with_nul(), 0x8ffd6e47,
fnv0_32_test_20: u32, ::std::ffi::CString::new("foo").unwrap().as_bytes_with_nul(), 0xd3f468f8,
fnv0_32_test_21: u32, ::std::ffi::CString::new("foob").unwrap().as_bytes_with_nul(), 0x43c0aa6e,
fnv0_32_test_22: u32, ::std::ffi::CString::new("fooba").unwrap().as_bytes_with_nul(), 0xb74bb59d,
fnv0_32_test_23: u32, ::std::ffi::CString::new("foobar").unwrap().as_bytes_with_nul(), 0x7b2f673d,
fnv0_32_test_24: u32, b"ch", 0x63009bb1,
fnv0_32_test_25: u32, b"cho", 0x8af517cc,
fnv0_32_test_26: u32, b"chon", 0x8bd4764a,
fnv0_32_test_27: u32, b"chong", 0x69763619,
fnv0_32_test_28: u32, b"chongo", 0x1e172934,
fnv0_32_test_29: u32, b"chongo ", 0x9275dcfc,
fnv0_32_test_30: u32, b"chongo w", 0x8b8ae0c3,
fnv0_32_test_31: u32, b"chongo wa", 0x6e9fd298,
fnv0_32_test_32: u32, b"chongo was", 0xbd98853b,
fnv0_32_test_33: u32, b"chongo was ", 0xb219bbc1,
fnv0_32_test_34: u32, b"chongo was h", 0x1f8290bb,
fnv0_32_test_35: u32, b"chongo was he", 0x5589d604,
fnv0_32_test_36: u32, b"chongo was her", 0xabfbe83e,
fnv0_32_test_37: u32, b"chongo was here", 0xfb8e99ff,
fnv0_32_test_38: u32, b"chongo was here!", 0x007c6c4c,
fnv0_32_test_39: u32, b"chongo was here!\n", 0x0fde7bae,
fnv0_32_test_40: u32, ::std::ffi::CString::new("ch").unwrap().as_bytes_with_nul(), 0x8af517a3,
fnv0_32_test_41: u32, ::std::ffi::CString::new("cho").unwrap().as_bytes_with_nul(), 0x8bd47624,
fnv0_32_test_42: u32, ::std::ffi::CString::new("chon").unwrap().as_bytes_with_nul(), 0x6976367e,
fnv0_32_test_43: u32, ::std::ffi::CString::new("chong").unwrap().as_bytes_with_nul(), 0x1e17295b,
fnv0_32_test_44: u32, ::std::ffi::CString::new("chongo").unwrap().as_bytes_with_nul(), 0x9275dcdc,
fnv0_32_test_45: u32, ::std::ffi::CString::new("chongo ").unwrap().as_bytes_with_nul(), 0x8b8ae0b4,
fnv0_32_test_46: u32, ::std::ffi::CString::new("chongo w").unwrap().as_bytes_with_nul(), 0x6e9fd2f9,
fnv0_32_test_47: u32, ::std::ffi::CString::new("chongo wa").unwrap().as_bytes_with_nul(), 0xbd988548,
fnv0_32_test_48: u32, ::std::ffi::CString::new("chongo was").unwrap().as_bytes_with_nul(), 0xb219bbe1,
fnv0_32_test_49: u32, ::std::ffi::CString::new("chongo was ").unwrap().as_bytes_with_nul(), 0x1f8290d3,
fnv0_32_test_50: u32, ::std::ffi::CString::new("chongo was h").unwrap().as_bytes_with_nul(), 0x5589d661,
fnv0_32_test_51: u32, ::std::ffi::CString::new("chongo was he").unwrap().as_bytes_with_nul(), 0xabfbe84c,
fnv0_32_test_52: u32, ::std::ffi::CString::new("chongo was her").unwrap().as_bytes_with_nul(), 0xfb8e999a,
fnv0_32_test_53: u32, ::std::ffi::CString::new("chongo was here").unwrap().as_bytes_with_nul(), 0x007c6c6d,
fnv0_32_test_54: u32, ::std::ffi::CString::new("chongo was here!").unwrap().as_bytes_with_nul(), 0x0fde7ba4,
fnv0_32_test_55: u32, ::std::ffi::CString::new("chongo was here!\n").unwrap().as_bytes_with_nul(), 0xa93cb2ea,
fnv0_32_test_56: u32, b"cu", 0x63009bac,
fnv0_32_test_57: u32, b"cur", 0x85f50fb6,
fnv0_32_test_58: u32, b"curd", 0x96c7bbe6,
fnv0_32_test_59: u32, b"curds", 0x426ccb61,
fnv0_32_test_60: u32, b"curds ", 0xf2442993,
fnv0_32_test_61: u32, b"curds a", 0xf44d7208,
fnv0_32_test_62: u32, b"curds an", 0x9dea82f6,
fnv0_32_test_63: u32, b"curds and", 0x8e2c2926,
fnv0_32_test_64: u32, b"curds and ", 0xf584c6f2,
fnv0_32_test_65: u32, b"curds and w", 0x72052e81,
fnv0_32_test_66: u32, b"curds and wh", 0xff28357b,
fnv0_32_test_67: u32, b"curds and whe", 0x274c30c4,
fnv0_32_test_68: u32, b"curds and whey", 0xa0f0c4f5,
fnv0_32_test_69: u32, b"curds and whey\n", 0x50060da5,
fnv0_32_test_70: u32, ::std::ffi::CString::new("cu").unwrap().as_bytes_with_nul(), 0x85f50fc4,
fnv0_32_test_71: u32, ::std::ffi::CString::new("cur").unwrap().as_bytes_with_nul(), 0x96c7bb82,
fnv0_32_test_72: u32, ::std::ffi::CString::new("curd").unwrap().as_bytes_with_nul(), 0x426ccb12,
fnv0_32_test_73: u32, ::std::ffi::CString::new("curds").unwrap().as_bytes_with_nul(), 0xf24429b3,
fnv0_32_test_74: u32, ::std::ffi::CString::new("curds ").unwrap().as_bytes_with_nul(), 0xf44d7269,
fnv0_32_test_75: u32, ::std::ffi::CString::new("curds a").unwrap().as_bytes_with_nul(), 0x9dea8298,
fnv0_32_test_76: u32, ::std::ffi::CString::new("curds an").unwrap().as_bytes_with_nul(), 0x8e2c2942,
fnv0_32_test_77: u32, ::std::ffi::CString::new("curds and").unwrap().as_bytes_with_nul(), 0xf584c6d2,
fnv0_32_test_78: u32, ::std::ffi::CString::new("curds and ").unwrap().as_bytes_with_nul(), 0x72052ef6,
fnv0_32_test_79: u32, ::std::ffi::CString::new("curds and w").unwrap().as_bytes_with_nul(), 0xff283513,
fnv0_32_test_80: u32, ::std::ffi::CString::new("curds and wh").unwrap().as_bytes_with_nul(), 0x274c30a1,
fnv0_32_test_81: u32, ::std::ffi::CString::new("curds and whe").unwrap().as_bytes_with_nul(), 0xa0f0c48c,
fnv0_32_test_82: u32, ::std::ffi::CString::new("curds and whey").unwrap().as_bytes_with_nul(), 0x50060daf,
fnv0_32_test_83: u32, ::std::ffi::CString::new("curds and whey\n").unwrap().as_bytes_with_nul(), 0x9e877abf,
fnv0_32_test_84: u32, b"hi", 0x6800a3d1,
fnv0_32_test_85: u32, ::std::ffi::CString::new("hi").unwrap().as_bytes_with_nul(), 0x8a01e203,
fnv0_32_test_86: u32, b"hello", 0xec6d6be8,
fnv0_32_test_87: u32, ::std::ffi::CString::new("hello").unwrap().as_bytes_with_nul(), 0x1840de38,
fnv0_32_test_88: u32, b"\xff\x00\x00\x01", 0xa7cc97b4,
fnv0_32_test_89: u32, b"\x01\x00\x00\xff", 0x3ee6b3b4,
fnv0_32_test_90: u32, b"\xff\x00\x00\x02", 0xa7cc97b7,
fnv0_32_test_91: u32, b"\x02\x00\x00\xff", 0x7dcd6669,
fnv0_32_test_92: u32, b"\xff\x00\x00\x03", 0xa7cc97b6,
fnv0_32_test_93: u32, b"\x03\x00\x00\xff", 0xbcb4191e,
fnv0_32_test_94: u32, b"\xff\x00\x00\x04", 0xa7cc97b1,
fnv0_32_test_95: u32, b"\x04\x00\x00\xff", 0xfb9acdd3,
fnv0_32_test_96: u32, b"\x40\x51\x4e\x44", 0x89380433,
fnv0_32_test_97: u32, b"\x44\x4e\x51\x40", 0x8acd2855,
fnv0_32_test_98: u32, b"\x40\x51\x4e\x4a", 0x8938043d,
fnv0_32_test_99: u32, b"\x4a\x4e\x51\x40", 0xcaeed493,
fnv0_32_test_100: u32, b"\x40\x51\x4e\x54", 0x89380423,
fnv0_32_test_101: u32, b"\x54\x4e\x51\x40", 0x59382a25,
fnv0_32_test_102: u32, b"127.0.0.1", 0x567f75d7,
fnv0_32_test_103: u32, ::std::ffi::CString::new("127.0.0.1").unwrap().as_bytes_with_nul(), 0x01a68175,
fnv0_32_test_104: u32, b"127.0.0.2", 0x567f75d4,
fnv0_32_test_105: u32, ::std::ffi::CString::new("127.0.0.2").unwrap().as_bytes_with_nul(), 0xfea67cbc,
fnv0_32_test_106: u32, b"127.0.0.3", 0x567f75d5,
fnv0_32_test_107: u32, ::std::ffi::CString::new("127.0.0.3").unwrap().as_bytes_with_nul(), 0xffa67e4f,
fnv0_32_test_108: u32, b"64.81.78.68", 0xd131b668,
fnv0_32_test_109: u32, ::std::ffi::CString::new("64.81.78.68").unwrap().as_bytes_with_nul(), 0xb94225b8,
fnv0_32_test_110: u32, b"64.81.78.74", 0xd231b7d7,
fnv0_32_test_111: u32, ::std::ffi::CString::new("64.81.78.74").unwrap().as_bytes_with_nul(), 0xbb446775,
fnv0_32_test_112: u32, b"64.81.78.84", 0xdf31cc6e,
fnv0_32_test_113: u32, ::std::ffi::CString::new("64.81.78.84").unwrap().as_bytes_with_nul(), 0xc964d12a,
fnv0_32_test_114: u32, b"feedface", 0x23af8f9f,
fnv0_32_test_115: u32, ::std::ffi::CString::new("feedface").unwrap().as_bytes_with_nul(), 0xcc5f174d,
fnv0_32_test_116: u32, b"feedfacedaffdeed", 0x96b29b8c,
fnv0_32_test_117: u32, ::std::ffi::CString::new("feedfacedaffdeed").unwrap().as_bytes_with_nul(), 0xc72add64,
fnv0_32_test_118: u32, b"feedfacedeadbeef", 0x528fb7ef,
fnv0_32_test_119: u32, ::std::ffi::CString::new("feedfacedeadbeef").unwrap().as_bytes_with_nul(), 0xe73e8d3d,
fnv0_32_test_120: u32, b"line 1\nline 2\nline 3", 0x876386fe,
fnv0_32_test_121: u32, b"chongo <Landon Curt Noll> /\\../\\", 0x811c9dc5,
fnv0_32_test_122: u32, ::std::ffi::CString::new("chongo <Landon Curt Noll> /\\../\\").unwrap().as_bytes_with_nul(), 0x050c5d1f,
fnv0_32_test_123: u32, b"chongo (Landon Curt Noll) /\\../\\", 0x14bf7238,
fnv0_32_test_124: u32, ::std::ffi::CString::new("chongo (Landon Curt Noll) /\\../\\").unwrap().as_bytes_with_nul(), 0xe160ce28,
fnv0_32_test_125: u32, b"http://antwrp.gsfc.nasa.gov/apod/astropix.html", 0x89dc5a75,
fnv0_32_test_126: u32, b"http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash", 0xd89b69a0,
fnv0_32_test_127: u32, b"http://epod.usra.edu/", 0x94471a88,
fnv0_32_test_128: u32, b"http://exoplanet.eu/", 0xe78db65f,
fnv0_32_test_129: u32, b"http://hvo.wr.usgs.gov/cam3/", 0x0c3009a2,
fnv0_32_test_130: u32, b"http://hvo.wr.usgs.gov/cams/HMcam/", 0x122dff03,
fnv0_32_test_131: u32, b"http://hvo.wr.usgs.gov/kilauea/update/deformation.html", 0xb4cd8875,
fnv0_32_test_132: u32, b"http://hvo.wr.usgs.gov/kilauea/update/images.html", 0xf4dba725,
fnv0_32_test_133: u32, b"http://hvo.wr.usgs.gov/kilauea/update/maps.html", 0x41a16560,
fnv0_32_test_134: u32, b"http://hvo.wr.usgs.gov/volcanowatch/current_issue.html", 0x9c0f941f,
fnv0_32_test_135: u32, b"http://neo.jpl.nasa.gov/risk/", 0x451a5348,
fnv0_32_test_136: u32, b"http://norvig.com/21-days.html", 0x3f1d1d89,
fnv0_32_test_137: u32, b"http://primes.utm.edu/curios/home.php", 0x1b91b57a,
fnv0_32_test_138: u32, b"http://slashdot.org/", 0x3e99b577,
fnv0_32_test_139: u32, b"http://tux.wr.usgs.gov/Maps/155.25-19.5.html", 0x4c9de07a,
fnv0_32_test_140: u32, b"http://volcano.wr.usgs.gov/kilaueastatus.php", 0x1ddf7572,
fnv0_32_test_141: u32, b"http://www.avo.alaska.edu/activity/Redoubt.php", 0x64e81976,
fnv0_32_test_142: u32, b"http://www.dilbert.com/fast/", 0x1106a888,
fnv0_32_test_143: u32, b"http://www.fourmilab.ch/gravitation/orbits/", 0xa498d8e5,
fnv0_32_test_144: u32, b"http://www.fpoa.net/", 0x3c03d2e3,
fnv0_32_test_145: u32, b"http://www.ioccc.org/index.html", 0x26568b28,
fnv0_32_test_146: u32, b"http://www.isthe.com/cgi-bin/number.cgi", 0x70d7fb42,
fnv0_32_test_147: u32, b"http://www.isthe.com/chongo/bio.html", 0xd3ae1d22,
fnv0_32_test_148: u32, b"http://www.isthe.com/chongo/index.html", 0xac8ea5f4,
fnv0_32_test_149: u32, b"http://www.isthe.com/chongo/src/calc/lucas-calc", 0x4d0abd60,
fnv0_32_test_150: u32, b"http://www.isthe.com/chongo/tech/astro/venus2004.html", 0x48f5e086,
fnv0_32_test_151: u32, b"http://www.isthe.com/chongo/tech/astro/vita.html", 0xa8f6241b,
fnv0_32_test_152: u32, b"http://www.isthe.com/chongo/tech/comp/c/expert.html", 0x572f864f,
fnv0_32_test_153: u32, b"http://www.isthe.com/chongo/tech/comp/calc/index.html", 0xa5340803,
fnv0_32_test_154: u32, b"http://www.isthe.com/chongo/tech/comp/fnv/index.html", 0x22881aa8,
fnv0_32_test_155: u32, b"http://www.isthe.com/chongo/tech/math/number/howhigh.html", 0xc2e2f5a2,
fnv0_32_test_156: u32, b"http://www.isthe.com/chongo/tech/math/number/number.html", 0xebf5aec7,
fnv0_32_test_157: u32, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html", 0x3cdbfb85,
fnv0_32_test_158: u32, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html#largest", 0xbb859704,
fnv0_32_test_159: u32, b"http://www.lavarnd.org/cgi-bin/corpspeak.cgi", 0xc956fe11,
fnv0_32_test_160: u32, b"http://www.lavarnd.org/cgi-bin/haiku.cgi", 0x8f11a7c9,
fnv0_32_test_161: u32, b"http://www.lavarnd.org/cgi-bin/rand-none.cgi", 0x36c48ecf,
fnv0_32_test_162: u32, b"http://www.lavarnd.org/cgi-bin/randdist.cgi", 0x24bfa27e,
fnv0_32_test_163: u32, b"http://www.lavarnd.org/index.html", 0xf2596ad1,
fnv0_32_test_164: u32, b"http://www.lavarnd.org/what/nist-test.html", 0xf14a9b45,
fnv0_32_test_165: u32, b"http://www.macosxhints.com/", 0x7d45835a,
fnv0_32_test_166: u32, b"http://www.mellis.com/", 0x6e49334d,
fnv0_32_test_167: u32, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/havoalert.cfm", 0x71767337,
fnv0_32_test_168: u32, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/timelines_24.cfm", 0x858a1a8a,
fnv0_32_test_169: u32, b"http://www.paulnoll.com/", 0x16e75ac2,
fnv0_32_test_170: u32, b"http://www.pepysdiary.com/", 0x409f99df,
fnv0_32_test_171: u32, b"http://www.sciencenews.org/index/home/activity/view", 0x6d6652dd,
fnv0_32_test_172: u32, b"http://www.skyandtelescope.com/", 0x2761a9ff,
fnv0_32_test_173: u32, b"http://www.sput.nl/~rob/sirius.html", 0x41f0d616,
fnv0_32_test_174: u32, b"http://www.systemexperts.com/", 0x0e2d0d0f,
fnv0_32_test_175: u32, b"http://www.tq-international.com/phpBB3/index.php", 0x06adc8fd,
fnv0_32_test_176: u32, b"http://www.travelquesttours.com/index.htm", 0x60e0d4b9,
fnv0_32_test_177: u32, b"http://www.wunderground.com/global/stations/89606.html", 0x5ddc79d3,
fnv0_32_test_178: u32, &repeat(b"21701", 10), 0x1e6d0b46,
fnv0_32_test_179: u32, &repeat(b"M21701", 10), 0x1d1514d8,
fnv0_32_test_180: u32, &repeat(b"2^21701-1", 10), 0xb1903a4e,
fnv0_32_test_181: u32, &repeat(b"\x54\xc5", 10), 0x8200c318,
fnv0_32_test_182: u32, &repeat(b"\xc5\x54", 10), 0x15e22888,
fnv0_32_test_183: u32, &repeat(b"23209", 10), 0x57591760,
fnv0_32_test_184: u32, &repeat(b"M23209", 10), 0x02462efc,
fnv0_32_test_185: u32, &repeat(b"2^23209-1", 10), 0x7651ec44,
fnv0_32_test_186: u32, &repeat(b"\x5a\xa9", 10), 0x7c24e9d4,
fnv0_32_test_187: u32, &repeat(b"\xa9\x5a", 10), 0x1952a034,
fnv0_32_test_188: u32, &repeat(b"391581216093", 10), 0xd4c46864,
fnv0_32_test_189: u32, &repeat(b"391581*2^216093-1", 10), 0xcb57cde0,
fnv0_32_test_190: u32, &repeat(b"\x05\xf9\x9d\x03\x4c\x81", 10), 0x71136a70,
fnv0_32_test_191: u32, &repeat(b"FEDCBA9876543210", 10), 0x0618fb40,
fnv0_32_test_192: u32, &repeat(b"\xfe\xdc\xba\x98\x76\x54\x32\x10", 10), 0x69a24fc0,
fnv0_32_test_193: u32, &repeat(b"EFCDAB8967452301", 10), 0x6a9be510,
fnv0_32_test_194: u32, &repeat(b"\xef\xcd\xab\x89\x67\x45\x23\x01", 10), 0xe0477040,
fnv0_32_test_195: u32, &repeat(b"0123456789ABCDEF", 10), 0x85aa94b0,
fnv0_32_test_196: u32, &repeat(b"\x01\x23\x45\x67\x89\xab\xcd\xef", 10), 0xc6d76240,
fnv0_32_test_197: u32, &repeat(b"1032547698BADCFE", 10), 0xa9f09e40,
fnv0_32_test_198: u32, &repeat(b"\x10\x32\x54\x76\x98\xba\xdc\xfe", 10), 0xa0291540,
fnv0_32_test_199: u32, &repeat(b"\x00", 500), 0x00000000,
fnv0_32_test_200: u32, &repeat(b"\x07", 500), 0x2e672aa4,
fnv0_32_test_201: u32, &repeat(b"~", 500), 0x84b1aa48,
fnv0_32_test_202: u32, &repeat(b"\x7f", 500), 0xfc24ba24,
fnv0_64_test_0: u64, b"", 0x0000000000000000,
fnv0_64_test_1: u64, b"a", 0x0000000000000061,
fnv0_64_test_2: u64, b"b", 0x0000000000000062,
fnv0_64_test_3: u64, b"c", 0x0000000000000063,
fnv0_64_test_4: u64, b"d", 0x0000000000000064,
fnv0_64_test_5: u64, b"e", 0x0000000000000065,
fnv0_64_test_6: u64, b"f", 0x0000000000000066,
fnv0_64_test_7: u64, b"fo", 0x000066000000ad3d,
fnv0_64_test_8: u64, b"foo", 0x015a8f0001265ec8,
fnv0_64_test_9: u64, b"foob", 0x733fc501f4330dba,
fnv0_64_test_10: u64, b"fooba", 0x08697c51f2c0536f,
fnv0_64_test_11: u64, b"foobar", 0x0b91ae3f7ccdc5ef,
fnv0_64_test_12: u64, ::std::ffi::CString::new("").unwrap().as_bytes_with_nul(), 0x0000000000000000,
fnv0_64_test_13: u64, ::std::ffi::CString::new("a").unwrap().as_bytes_with_nul(), 0x000061000000a4d3,
fnv0_64_test_14: u64, ::std::ffi::CString::new("b").unwrap().as_bytes_with_nul(), 0x000062000000a686,
fnv0_64_test_15: u64, ::std::ffi::CString::new("c").unwrap().as_bytes_with_nul(), 0x000063000000a839,
fnv0_64_test_16: u64, ::std::ffi::CString::new("d").unwrap().as_bytes_with_nul(), 0x000064000000a9ec,
fnv0_64_test_17: u64, ::std::ffi::CString::new("e").unwrap().as_bytes_with_nul(), 0x000065000000ab9f,
fnv0_64_test_18: u64, ::std::ffi::CString::new("f").unwrap().as_bytes_with_nul(), 0x000066000000ad52,
fnv0_64_test_19: u64, ::std::ffi::CString::new("fo").unwrap().as_bytes_with_nul(), 0x015a8f0001265ea7,
fnv0_64_test_20: u64, ::std::ffi::CString::new("foo").unwrap().as_bytes_with_nul(), 0x733fc501f4330dd8,
fnv0_64_test_21: u64, ::std::ffi::CString::new("foob").unwrap().as_bytes_with_nul(), 0x08697c51f2c0530e,
fnv0_64_test_22: u64, ::std::ffi::CString::new("fooba").unwrap().as_bytes_with_nul(), 0x0b91ae3f7ccdc59d,
fnv0_64_test_23: u64, ::std::ffi::CString::new("foobar").unwrap().as_bytes_with_nul(), 0x765104e111a7551d,
fnv0_64_test_24: u64, b"ch", 0x000063000000a851,
fnv0_64_test_25: u64, b"cho", 0x01508a00011e01cc,
fnv0_64_test_26: u64, b"chon", 0x59dc4a01e5fd0dca,
fnv0_64_test_27: u64, b"chong", 0xae5f8b39ccfe6e59,
fnv0_64_test_28: u64, b"chongo", 0x4ac7ec3754558154,
fnv0_64_test_29: u64, b"chongo ", 0x6737b6044d4ac19c,
fnv0_64_test_30: u64, b"chongo w", 0xae6be54f5606fc63,
fnv0_64_test_31: u64, b"chongo wa", 0x685308cf2ddedc58,
fnv0_64_test_32: u64, b"chongo was", 0x23f4500af1b069fb,
fnv0_64_test_33: u64, b"chongo was ", 0xc88dfd98aec415a1,
fnv0_64_test_34: u64, b"chongo was h", 0x8d5b8b70f730c0fb,
fnv0_64_test_35: u64, b"chongo was he", 0x634eebf407d7eae4,
fnv0_64_test_36: u64, b"chongo was her", 0x9705d3a953e4211e,
fnv0_64_test_37: u64, b"chongo was here", 0x8307c6b98ca4459f,
fnv0_64_test_38: u64, b"chongo was here!", 0x4a7c4c49fb224d0c,
fnv0_64_test_39: u64, b"chongo was here!\n", 0xb382adb5bb48eb6e,
fnv0_64_test_40: u64, ::std::ffi::CString::new("ch").unwrap().as_bytes_with_nul(), 0x01508a00011e01a3,
fnv0_64_test_41: u64, ::std::ffi::CString::new("cho").unwrap().as_bytes_with_nul(), 0x59dc4a01e5fd0da4,
fnv0_64_test_42: u64, ::std::ffi::CString::new("chon").unwrap().as_bytes_with_nul(), 0xae5f8b39ccfe6e3e,
fnv0_64_test_43: u64, ::std::ffi::CString::new("chong").unwrap().as_bytes_with_nul(), 0x4ac7ec375455813b,
fnv0_64_test_44: u64, ::std::ffi::CString::new("chongo").unwrap().as_bytes_with_nul(), 0x6737b6044d4ac1bc,
fnv0_64_test_45: u64, ::std::ffi::CString::new("chongo ").unwrap().as_bytes_with_nul(), 0xae6be54f5606fc14,
fnv0_64_test_46: u64, ::std::ffi::CString::new("chongo w").unwrap().as_bytes_with_nul(), 0x685308cf2ddedc39,
fnv0_64_test_47: u64, ::std::ffi::CString::new("chongo wa").unwrap().as_bytes_with_nul(), 0x23f4500af1b06988,
fnv0_64_test_48: u64, ::std::ffi::CString::new("chongo was").unwrap().as_bytes_with_nul(), 0xc88dfd98aec41581,
fnv0_64_test_49: u64, ::std::ffi::CString::new("chongo was ").unwrap().as_bytes_with_nul(), 0x8d5b8b70f730c093,
fnv0_64_test_50: u64, ::std::ffi::CString::new("chongo was h").unwrap().as_bytes_with_nul(), 0x634eebf407d7ea81,
fnv0_64_test_51: u64, ::std::ffi::CString::new("chongo was he").unwrap().as_bytes_with_nul(), 0x9705d3a953e4216c,
fnv0_64_test_52: u64, ::std::ffi::CString::new("chongo was her").unwrap().as_bytes_with_nul(), 0x8307c6b98ca445fa,
fnv0_64_test_53: u64, ::std::ffi::CString::new("chongo was here").unwrap().as_bytes_with_nul(), 0x4a7c4c49fb224d2d,
fnv0_64_test_54: u64, ::std::ffi::CString::new("chongo was here!").unwrap().as_bytes_with_nul(), 0xb382adb5bb48eb64,
fnv0_64_test_55: u64, ::std::ffi::CString::new("chongo was here!\n").unwrap().as_bytes_with_nul(), 0x4ff899cd3ce80bea,
fnv0_64_test_56: u64, b"cu", 0x000063000000a84c,
fnv0_64_test_57: u64, b"cur", 0x01508500011df956,
fnv0_64_test_58: u64, b"curd", 0x59cb5501e5eead46,
fnv0_64_test_59: u64, b"curds", 0x832eb839b4906d81,
fnv0_64_test_60: u64, b"curds ", 0x78d08b0dd16a1213,
fnv0_64_test_61: u64, b"curds a", 0xb46e5b7ad73cb628,
fnv0_64_test_62: u64, b"curds an", 0xd43b99bbbc298596,
fnv0_64_test_63: u64, b"curds and", 0xcacbd000ba8dfd86,
fnv0_64_test_64: u64, b"curds and ", 0x264ff73cff45ca92,
fnv0_64_test_65: u64, b"curds and w", 0x5fabaea5c3973661,
fnv0_64_test_66: u64, b"curds and wh", 0x27f024ab59f166bb,
fnv0_64_test_67: u64, b"curds and whe", 0xce750a29d5318fa4,
fnv0_64_test_68: u64, b"curds and whey", 0x026fe915433713d5,
fnv0_64_test_69: u64, b"curds and whey\n", 0x5b3ce4213696b2e5,
fnv0_64_test_70: u64, ::std::ffi::CString::new("cu").unwrap().as_bytes_with_nul(), 0x01508500011df924,
fnv0_64_test_71: u64, ::std::ffi::CString::new("cur").unwrap().as_bytes_with_nul(), 0x59cb5501e5eead22,
fnv0_64_test_72: u64, ::std::ffi::CString::new("curd").unwrap().as_bytes_with_nul(), 0x832eb839b4906df2,
fnv0_64_test_73: u64, ::std::ffi::CString::new("curds").unwrap().as_bytes_with_nul(), 0x78d08b0dd16a1233,
fnv0_64_test_74: u64, ::std::ffi::CString::new("curds ").unwrap().as_bytes_with_nul(), 0xb46e5b7ad73cb649,
fnv0_64_test_75: u64, ::std::ffi::CString::new("curds a").unwrap().as_bytes_with_nul(), 0xd43b99bbbc2985f8,
fnv0_64_test_76: u64, ::std::ffi::CString::new("curds an").unwrap().as_bytes_with_nul(), 0xcacbd000ba8dfde2,
fnv0_64_test_77: u64, ::std::ffi::CString::new("curds and").unwrap().as_bytes_with_nul(), 0x264ff73cff45cab2,
fnv0_64_test_78: u64, ::std::ffi::CString::new("curds and ").unwrap().as_bytes_with_nul(), 0x5fabaea5c3973616,
fnv0_64_test_79: u64, ::std::ffi::CString::new("curds and w").unwrap().as_bytes_with_nul(), 0x27f024ab59f166d3,
fnv0_64_test_80: u64, ::std::ffi::CString::new("curds and wh").unwrap().as_bytes_with_nul(), 0xce750a29d5318fc1,
fnv0_64_test_81: u64, ::std::ffi::CString::new("curds and whe").unwrap().as_bytes_with_nul(), 0x026fe915433713ac,
fnv0_64_test_82: u64, ::std::ffi::CString::new("curds and whey").unwrap().as_bytes_with_nul(), 0x5b3ce4213696b2ef,
fnv0_64_test_83: u64, ::std::ffi::CString::new("curds and whey\n").unwrap().as_bytes_with_nul(), 0x9f2a896fc211fb1f,
fnv0_64_test_84: u64, b"hi", 0x000068000000b0d1,
fnv0_64_test_85: u64, ::std::ffi::CString::new("hi").unwrap().as_bytes_with_nul(), 0x01618900012c7323,
fnv0_64_test_86: u64, b"hello", 0x3fa86e63bc7d03c8,
fnv0_64_test_87: u64, ::std::ffi::CString::new("hello").unwrap().as_bytes_with_nul(), 0xa8375b79486d6cd8,
fnv0_64_test_88: u64, b"\xff\x00\x00\x01", 0xa0d18504e316ac54,
fnv0_64_test_89: u64, b"\x01\x00\x00\xff", 0x08a97b0004e7fe54,
fnv0_64_test_90: u64, b"\xff\x00\x00\x02", 0xa0d18504e316ac57,
fnv0_64_test_91: u64, b"\x02\x00\x00\xff", 0x1152f60009cffda9,
fnv0_64_test_92: u64, b"\xff\x00\x00\x03", 0xa0d18504e316ac56,
fnv0_64_test_93: u64, b"\x03\x00\x00\xff", 0x19fc71000eb7fcfe,
fnv0_64_test_94: u64, b"\xff\x00\x00\x04", 0xa0d18504e316ac51,
fnv0_64_test_95: u64, b"\x04\x00\x00\xff", 0x22a5ec00139ffa53,
fnv0_64_test_96: u64, b"\x40\x51\x4e\x44", 0x29bed00139779a33,
fnv0_64_test_97: u64, b"\x44\x4e\x51\x40", 0x4dbc81014e3c19f5,
fnv0_64_test_98: u64, b"\x40\x51\x4e\x4a", 0x29bed00139779a3d,
fnv0_64_test_99: u64, b"\x4a\x4e\x51\x40", 0x81a72b016b9f7573,
fnv0_64_test_100: u64, b"\x40\x51\x4e\x54", 0x29bed00139779a23,
fnv0_64_test_101: u64, b"\x54\x4e\x51\x40", 0xd85411019cbbce45,
fnv0_64_test_102: u64, b"127.0.0.1", 0xf548616b8621d657,
fnv0_64_test_103: u64, ::std::ffi::CString::new("127.0.0.1").unwrap().as_bytes_with_nul(), 0xebd3e0b4eb7f35d5,
fnv0_64_test_104: u64, b"127.0.0.2", 0xf548616b8621d654,
fnv0_64_test_105: u64, ::std::ffi::CString::new("127.0.0.2").unwrap().as_bytes_with_nul(), 0xebd3ddb4eb7f30bc,
fnv0_64_test_106: u64, b"127.0.0.3", 0xf548616b8621d655,
fnv0_64_test_107: u64, ::std::ffi::CString::new("127.0.0.3").unwrap().as_bytes_with_nul(), 0xebd3deb4eb7f326f,
fnv0_64_test_108: u64, b"64.81.78.68", 0x581cb60340ab0968,
fnv0_64_test_109: u64, ::std::ffi::CString::new("64.81.78.68").unwrap().as_bytes_with_nul(), 0x63d2af86e2a0fbb8,
fnv0_64_test_110: u64, b"64.81.78.74", 0x581cb70340ab0b37,
fnv0_64_test_111: u64, ::std::ffi::CString::new("64.81.78.74").unwrap().as_bytes_with_nul(), 0x63d63186e2a40e75,
fnv0_64_test_112: u64, b"64.81.78.84", 0x581cc40340ab212e,
fnv0_64_test_113: u64, ::std::ffi::CString::new("64.81.78.84").unwrap().as_bytes_with_nul(), 0x64023f86e2c9612a,
fnv0_64_test_114: u64, b"feedface", 0xdbda6a26c33c909f,
fnv0_64_test_115: u64, ::std::ffi::CString::new("feedface").unwrap().as_bytes_with_nul(), 0xd0b2feddbfe9be2d,
fnv0_64_test_116: u64, b"feedfacedaffdeed", 0x9c9eae3f5d037dec,
fnv0_64_test_117: u64, ::std::ffi::CString::new("feedfacedaffdeed").unwrap().as_bytes_with_nul(), 0x252001ab0ceef804,
fnv0_64_test_118: u64, b"feedfacedeadbeef", 0x4456a56f9e05cfef,
fnv0_64_test_119: u64, ::std::ffi::CString::new("feedfacedeadbeef").unwrap().as_bytes_with_nul(), 0x250b0ba983e0531d,
fnv0_64_test_120: u64, b"line 1\nline 2\nline 3", 0x52b007213b27b33e,
fnv0_64_test_121: u64, b"chongo <Landon Curt Noll> /\\../\\", 0xcbf29ce484222325,
fnv0_64_test_122: u64, ::std::ffi::CString::new("chongo <Landon Curt Noll> /\\../\\").unwrap().as_bytes_with_nul(), 0xaf63bd4c8601b7df,
fnv0_64_test_123: u64, b"chongo (Landon Curt Noll) /\\../\\", 0x128599ccddae09f8,
fnv0_64_test_124: u64, ::std::ffi::CString::new("chongo (Landon Curt Noll) /\\../\\").unwrap().as_bytes_with_nul(), 0x270e4f1caebaf068,
fnv0_64_test_125: u64, b"http://antwrp.gsfc.nasa.gov/apod/astropix.html", 0x01517d497446a395,
fnv0_64_test_126: u64, b"http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash", 0x9af5a29a89450b40,
fnv0_64_test_127: u64, b"http://epod.usra.edu/", 0xb502f6c063ba72e8,
fnv0_64_test_128: u64, b"http://exoplanet.eu/", 0xacf41561498ca7df,
fnv0_64_test_129: u64, b"http://hvo.wr.usgs.gov/cam3/", 0x6be8c2423a351542,
fnv0_64_test_130: u64, b"http://hvo.wr.usgs.gov/cams/HMcam/", 0xd04f1f6da96ce4a3,
fnv0_64_test_131: u64, b"http://hvo.wr.usgs.gov/kilauea/update/deformation.html", 0x69eb9a8f282c7235,
fnv0_64_test_132: u64, b"http://hvo.wr.usgs.gov/kilauea/update/images.html", 0x6a7e5a418f77cfc5,
fnv0_64_test_133: u64, b"http://hvo.wr.usgs.gov/kilauea/update/maps.html", 0xbcaf568ddc2ecba0,
fnv0_64_test_134: u64, b"http://hvo.wr.usgs.gov/volcanowatch/current_issue.html", 0xb03b5cc4c38f8b1f,
fnv0_64_test_135: u64, b"http://neo.jpl.nasa.gov/risk/", 0xf89a9f51432db828,
fnv0_64_test_136: u64, b"http://norvig.com/21-days.html", 0x549e856be6103429,
fnv0_64_test_137: u64, b"http://primes.utm.edu/curios/home.php", 0x3cf50d224d29377a,
fnv0_64_test_138: u64, b"http://slashdot.org/", 0xdb762df418c10c37,
fnv0_64_test_139: u64, b"http://tux.wr.usgs.gov/Maps/155.25-19.5.html", 0xfeeb4226b0e9a6ba,
fnv0_64_test_140: u64, b"http://volcano.wr.usgs.gov/kilaueastatus.php", 0x7004a4cd9310c052,
fnv0_64_test_141: u64, b"http://www.avo.alaska.edu/activity/Redoubt.php", 0xd1c727d7f5329276,
fnv0_64_test_142: u64, b"http://www.dilbert.com/fast/", 0xbe313796596ce908,
fnv0_64_test_143: u64, b"http://www.fourmilab.ch/gravitation/orbits/", 0x768f67ede090fcc5,
fnv0_64_test_144: u64, b"http://www.fpoa.net/", 0xa81563cc9db9bfc3,
fnv0_64_test_145: u64, b"http://www.ioccc.org/index.html", 0x47194043c55197a8,
fnv0_64_test_146: u64, b"http://www.isthe.com/cgi-bin/number.cgi", 0xc99d81864aebab02,
fnv0_64_test_147: u64, b"http://www.isthe.com/chongo/bio.html", 0xcc1f161b235ea4a2,
fnv0_64_test_148: u64, b"http://www.isthe.com/chongo/index.html", 0xaadab0c420ecd434,
fnv0_64_test_149: u64, b"http://www.isthe.com/chongo/src/calc/lucas-calc", 0x6b3c034d6f44d740,
fnv0_64_test_150: u64, b"http://www.isthe.com/chongo/tech/astro/venus2004.html", 0x73a45e850602cbc6,
fnv0_64_test_151: u64, b"http://www.isthe.com/chongo/tech/astro/vita.html", 0x72360f04f0cd227b,
fnv0_64_test_152: u64, b"http://www.isthe.com/chongo/tech/comp/c/expert.html", 0xa9ca80be384a778f,
fnv0_64_test_153: u64, b"http://www.isthe.com/chongo/tech/comp/calc/index.html", 0xd4085e66906889e3,
fnv0_64_test_154: u64, b"http://www.isthe.com/chongo/tech/comp/fnv/index.html", 0x93aa8b2748efdbc8,
fnv0_64_test_155: u64, b"http://www.isthe.com/chongo/tech/math/number/howhigh.html", 0x6f8cd678407436a2,
fnv0_64_test_156: u64, b"http://www.isthe.com/chongo/tech/math/number/number.html", 0xf39a43d4dc8be4c7,
fnv0_64_test_157: u64, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html", 0xd7f5cec91125d245,
fnv0_64_test_158: u64, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html#largest", 0x691d7b73be18adc4,
fnv0_64_test_159: u64, b"http://www.lavarnd.org/cgi-bin/corpspeak.cgi", 0xf4361e01caf6b691,
fnv0_64_test_160: u64, b"http://www.lavarnd.org/cgi-bin/haiku.cgi", 0xde7d8264f64be089,
fnv0_64_test_161: u64, b"http://www.lavarnd.org/cgi-bin/rand-none.cgi", 0xa34ff43e5545c06f,
fnv0_64_test_162: u64, b"http://www.lavarnd.org/cgi-bin/randdist.cgi", 0x181f0b8e908a2bde,
fnv0_64_test_163: u64, b"http://www.lavarnd.org/index.html", 0x28a965b78ddbc071,
fnv0_64_test_164: u64, b"http://www.lavarnd.org/what/nist-test.html", 0xead9cea0e3cc6ae5,
fnv0_64_test_165: u64, b"http://www.macosxhints.com/", 0x0b6743153b43ebba,
fnv0_64_test_166: u64, b"http://www.mellis.com/", 0xa7aa3f012c74528d,
fnv0_64_test_167: u64, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/havoalert.cfm", 0x2d5d8ad7f9dffeb7,
fnv0_64_test_168: u64, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/timelines_24.cfm", 0x00750fb6e19624ea,
fnv0_64_test_169: u64, b"http://www.paulnoll.com/", 0x01c125a4e6c76c82,
fnv0_64_test_170: u64, b"http://www.pepysdiary.com/", 0x3fde3afac0722f1f,
fnv0_64_test_171: u64, b"http://www.sciencenews.org/index/home/activity/view", 0xd7c3eaf4abaa379d,
fnv0_64_test_172: u64, b"http://www.skyandtelescope.com/", 0xd2217e1c923c9f3f,
fnv0_64_test_173: u64, b"http://www.sput.nl/~rob/sirius.html", 0x82d0a2e3b725caf6,
fnv0_64_test_174: u64, b"http://www.systemexperts.com/", 0x0a10bee8eeb72e4f,
fnv0_64_test_175: u64, b"http://www.tq-international.com/phpBB3/index.php", 0xc530e8723e72c6fd,
fnv0_64_test_176: u64, b"http://www.travelquesttours.com/index.htm", 0xd8d34dcd2e7bad99,
fnv0_64_test_177: u64, b"http://www.wunderground.com/global/stations/89606.html", 0xecf77466e9a2baf3,
fnv0_64_test_178: u64, &repeat(b"21701", 10), 0xde3d2ddb043b9666,
fnv0_64_test_179: u64, &repeat(b"M21701", 10), 0xd1cc824e1a8157d8,
fnv0_64_test_180: u64, &repeat(b"2^21701-1", 10), 0x7d5c68ecbc90512e,
fnv0_64_test_181: u64, &repeat(b"\x54\xc5", 10), 0x2f7c691b1d7c76d8,
fnv0_64_test_182: u64, &repeat(b"\xc5\x54", 10), 0x5d88c2bad3a46bc8,
fnv0_64_test_183: u64, &repeat(b"23209", 10), 0xdf107320276647a0,
fnv0_64_test_184: u64, &repeat(b"M23209", 10), 0x0f78f22e7e70e9bc,
fnv0_64_test_185: u64, &repeat(b"2^23209-1", 10), 0x8c67be5c80f67d04,
fnv0_64_test_186: u64, &repeat(b"\x5a\xa9", 10), 0x07c1adfa4d019194,
fnv0_64_test_187: u64, &repeat(b"\xa9\x5a", 10), 0xce1312420c5b1af4,
fnv0_64_test_188: u64, &repeat(b"391581216093", 10), 0x043a41b2dc53ab24,
fnv0_64_test_189: u64, &repeat(b"391581*2^216093-1", 10), 0x0b038eebf7340860,
fnv0_64_test_190: u64, &repeat(b"\x05\xf9\x9d\x03\x4c\x81", 10), 0x1bcd837353fb69b0,
fnv0_64_test_191: u64, &repeat(b"FEDCBA9876543210", 10), 0x46f992fc59eff180,
fnv0_64_test_192: u64, &repeat(b"\xfe\xdc\xba\x98\x76\x54\x32\x10", 10), 0x497678ee29ae79c0,
fnv0_64_test_193: u64, &repeat(b"EFCDAB8967452301", 10), 0xb10a62280ddd4450,
fnv0_64_test_194: u64, &repeat(b"\xef\xcd\xab\x89\x67\x45\x23\x01", 10), 0x35eb228db4d68140,
fnv0_64_test_195: u64, &repeat(b"0123456789ABCDEF", 10), 0x8b350e86d9470870,
fnv0_64_test_196: u64, &repeat(b"\x01\x23\x45\x67\x89\xab\xcd\xef", 10), 0x4e1fbdb2812e9540,
fnv0_64_test_197: u64, &repeat(b"1032547698BADCFE", 10), 0x051e080df69a0600,
fnv0_64_test_198: u64, &repeat(b"\x10\x32\x54\x76\x98\xba\xdc\xfe", 10), 0x45e1e8ae54dadb40,
fnv0_64_test_199: u64, &repeat(b"\x00", 500), 0x0000000000000000,
fnv0_64_test_200: u64, &repeat(b"\x07", 500), 0xcd73806290557064,
fnv0_64_test_201: u64, &repeat(b"~", 500), 0x2613a37bbe0317c8,
fnv0_64_test_202: u64, &repeat(b"\x7f", 500), 0x1480e21fcf2ae5e4,
}
fnv1_tests!{
fnv1_32_test_0: u32, b"", 0x811c9dc5,
fnv1_32_test_1: u32, b"a", 0x050c5d7e,
fnv1_32_test_2: u32, b"b", 0x050c5d7d,
fnv1_32_test_3: u32, b"c", 0x050c5d7c,
fnv1_32_test_4: u32, b"d", 0x050c5d7b,
fnv1_32_test_5: u32, b"e", 0x050c5d7a,
fnv1_32_test_6: u32, b"f", 0x050c5d79,
fnv1_32_test_7: u32, b"fo", 0x6b772514,
fnv1_32_test_8: u32, b"foo", 0x408f5e13,
fnv1_32_test_9: u32, b"foob", 0xb4b1178b,
fnv1_32_test_10: u32, b"fooba", 0xfdc80fb0,
fnv1_32_test_11: u32, b"foobar", 0x31f0b262,
fnv1_32_test_12: u32, ::std::ffi::CString::new("").unwrap().as_bytes_with_nul(), 0x050c5d1f,
fnv1_32_test_13: u32, ::std::ffi::CString::new("a").unwrap().as_bytes_with_nul(), 0x70772d5a,
fnv1_32_test_14: u32, ::std::ffi::CString::new("b").unwrap().as_bytes_with_nul(), 0x6f772bc7,
fnv1_32_test_15: u32, ::std::ffi::CString::new("c").unwrap().as_bytes_with_nul(), 0x6e772a34,
fnv1_32_test_16: u32, ::std::ffi::CString::new("d").unwrap().as_bytes_with_nul(), 0x6d7728a1,
fnv1_32_test_17: u32, ::std::ffi::CString::new("e").unwrap().as_bytes_with_nul(), 0x6c77270e,
fnv1_32_test_18: u32, ::std::ffi::CString::new("f").unwrap().as_bytes_with_nul(), 0x6b77257b,
fnv1_32_test_19: u32, ::std::ffi::CString::new("fo").unwrap().as_bytes_with_nul(), 0x408f5e7c,
fnv1_32_test_20: u32, ::std::ffi::CString::new("foo").unwrap().as_bytes_with_nul(), 0xb4b117e9,
fnv1_32_test_21: u32, ::std::ffi::CString::new("foob").unwrap().as_bytes_with_nul(), 0xfdc80fd1,
fnv1_32_test_22: u32, ::std::ffi::CString::new("fooba").unwrap().as_bytes_with_nul(), 0x31f0b210,
fnv1_32_test_23: u32, ::std::ffi::CString::new("foobar").unwrap().as_bytes_with_nul(), 0xffe8d046,
fnv1_32_test_24: u32, b"ch", 0x6e772a5c,
fnv1_32_test_25: u32, b"cho", 0x4197aebb,
fnv1_32_test_26: u32, b"chon", 0xfcc8100f,
fnv1_32_test_27: u32, b"chong", 0xfdf147fa,
fnv1_32_test_28: u32, b"chongo", 0xbcd44ee1,
fnv1_32_test_29: u32, b"chongo ", 0x23382c13,
fnv1_32_test_30: u32, b"chongo w", 0x846d619e,
fnv1_32_test_31: u32, b"chongo wa", 0x1630abdb,
fnv1_32_test_32: u32, b"chongo was", 0xc99e89b2,
fnv1_32_test_33: u32, b"chongo was ", 0x1692c316,
fnv1_32_test_34: u32, b"chongo was h", 0x9f091bca,
fnv1_32_test_35: u32, b"chongo was he", 0x2556be9b,
fnv1_32_test_36: u32, b"chongo was her", 0x628e0e73,
fnv1_32_test_37: u32, b"chongo was here", 0x98a0bf6c,
fnv1_32_test_38: u32, b"chongo was here!", 0xb10d5725,
fnv1_32_test_39: u32, b"chongo was here!\n", 0xdd002f35,
fnv1_32_test_40: u32, ::std::ffi::CString::new("ch").unwrap().as_bytes_with_nul(), 0x4197aed4,
fnv1_32_test_41: u32, ::std::ffi::CString::new("cho").unwrap().as_bytes_with_nul(), 0xfcc81061,
fnv1_32_test_42: u32, ::std::ffi::CString::new("chon").unwrap().as_bytes_with_nul(), 0xfdf1479d,
fnv1_32_test_43: u32, ::std::ffi::CString::new("chong").unwrap().as_bytes_with_nul(), 0xbcd44e8e,
fnv1_32_test_44: u32, ::std::ffi::CString::new("chongo").unwrap().as_bytes_with_nul(), 0x23382c33,
fnv1_32_test_45: u32, ::std::ffi::CString::new("chongo ").unwrap().as_bytes_with_nul(), 0x846d61e9,
fnv1_32_test_46: u32, ::std::ffi::CString::new("chongo w").unwrap().as_bytes_with_nul(), 0x1630abba,
fnv1_32_test_47: u32, ::std::ffi::CString::new("chongo wa").unwrap().as_bytes_with_nul(), 0xc99e89c1,
fnv1_32_test_48: u32, ::std::ffi::CString::new("chongo was").unwrap().as_bytes_with_nul(), 0x1692c336,
fnv1_32_test_49: u32, ::std::ffi::CString::new("chongo was ").unwrap().as_bytes_with_nul(), 0x9f091ba2,
fnv1_32_test_50: u32, ::std::ffi::CString::new("chongo was h").unwrap().as_bytes_with_nul(), 0x2556befe,
fnv1_32_test_51: u32, ::std::ffi::CString::new("chongo was he").unwrap().as_bytes_with_nul(), 0x628e0e01,
fnv1_32_test_52: u32, ::std::ffi::CString::new("chongo was her").unwrap().as_bytes_with_nul(), 0x98a0bf09,
fnv1_32_test_53: u32, ::std::ffi::CString::new("chongo was here").unwrap().as_bytes_with_nul(), 0xb10d5704,
fnv1_32_test_54: u32, ::std::ffi::CString::new("chongo was here!").unwrap().as_bytes_with_nul(), 0xdd002f3f,
fnv1_32_test_55: u32, ::std::ffi::CString::new("chongo was here!\n").unwrap().as_bytes_with_nul(), 0x1c4a506f,
fnv1_32_test_56: u32, b"cu", 0x6e772a41,
fnv1_32_test_57: u32, b"cur", 0x26978421,
fnv1_32_test_58: u32, b"curd", 0xe184ff97,
fnv1_32_test_59: u32, b"curds", 0x9b5e5ac6,
fnv1_32_test_60: u32, b"curds ", 0x5b88e592,
fnv1_32_test_61: u32, b"curds a", 0xaa8164b7,
fnv1_32_test_62: u32, b"curds an", 0x20b18c7b,
fnv1_32_test_63: u32, b"curds and", 0xf28025c5,
fnv1_32_test_64: u32, b"curds and ", 0x84bb753f,
fnv1_32_test_65: u32, b"curds and w", 0x3219925a,
fnv1_32_test_66: u32, b"curds and wh", 0x384163c6,
fnv1_32_test_67: u32, b"curds and whe", 0x54f010d7,
fnv1_32_test_68: u32, b"curds and whey", 0x8cea820c,
fnv1_32_test_69: u32, b"curds and whey\n", 0xe12ab8ee,
fnv1_32_test_70: u32, ::std::ffi::CString::new("cu").unwrap().as_bytes_with_nul(), 0x26978453,
fnv1_32_test_71: u32, ::std::ffi::CString::new("cur").unwrap().as_bytes_with_nul(), 0xe184fff3,
fnv1_32_test_72: u32, ::std::ffi::CString::new("curd").unwrap().as_bytes_with_nul(), 0x9b5e5ab5,
fnv1_32_test_73: u32, ::std::ffi::CString::new("curds").unwrap().as_bytes_with_nul(), 0x5b88e5b2,
fnv1_32_test_74: u32, ::std::ffi::CString::new("curds ").unwrap().as_bytes_with_nul(), 0xaa8164d6,
fnv1_32_test_75: u32, ::std::ffi::CString::new("curds a").unwrap().as_bytes_with_nul(), 0x20b18c15,
fnv1_32_test_76: u32, ::std::ffi::CString::new("curds an").unwrap().as_bytes_with_nul(), 0xf28025a1,
fnv1_32_test_77: u32, ::std::ffi::CString::new("curds and").unwrap().as_bytes_with_nul(), 0x84bb751f,
fnv1_32_test_78: u32, ::std::ffi::CString::new("curds and ").unwrap().as_bytes_with_nul(), 0x3219922d,
fnv1_32_test_79: u32, ::std::ffi::CString::new("curds and w").unwrap().as_bytes_with_nul(), 0x384163ae,
fnv1_32_test_80: u32, ::std::ffi::CString::new("curds and wh").unwrap().as_bytes_with_nul(), 0x54f010b2,
fnv1_32_test_81: u32, ::std::ffi::CString::new("curds and whe").unwrap().as_bytes_with_nul(), 0x8cea8275,
fnv1_32_test_82: u32, ::std::ffi::CString::new("curds and whey").unwrap().as_bytes_with_nul(), 0xe12ab8e4,
fnv1_32_test_83: u32, ::std::ffi::CString::new("curds and whey\n").unwrap().as_bytes_with_nul(), 0x64411eaa,
fnv1_32_test_84: u32, b"hi", 0x6977223c,
fnv1_32_test_85: u32, ::std::ffi::CString::new("hi").unwrap().as_bytes_with_nul(), 0x428ae474,
fnv1_32_test_86: u32, b"hello", 0xb6fa7167,
fnv1_32_test_87: u32, ::std::ffi::CString::new("hello").unwrap().as_bytes_with_nul(), 0x73408525,
fnv1_32_test_88: u32, b"\xff\x00\x00\x01", 0xb78320a1,
fnv1_32_test_89: u32, b"\x01\x00\x00\xff", 0x0caf4135,
fnv1_32_test_90: u32, b"\xff\x00\x00\x02", 0xb78320a2,
fnv1_32_test_91: u32, b"\x02\x00\x00\xff", 0xcdc88e80,
fnv1_32_test_92: u32, b"\xff\x00\x00\x03", 0xb78320a3,
fnv1_32_test_93: u32, b"\x03\x00\x00\xff", 0x8ee1dbcb,
fnv1_32_test_94: u32, b"\xff\x00\x00\x04", 0xb78320a4,
fnv1_32_test_95: u32, b"\x04\x00\x00\xff", 0x4ffb2716,
fnv1_32_test_96: u32, b"\x40\x51\x4e\x44", 0x860632aa,
fnv1_32_test_97: u32, b"\x44\x4e\x51\x40", 0xcc2c5c64,
fnv1_32_test_98: u32, b"\x40\x51\x4e\x4a", 0x860632a4,
fnv1_32_test_99: u32, b"\x4a\x4e\x51\x40", 0x2a7ec4a6,
fnv1_32_test_100: u32, b"\x40\x51\x4e\x54", 0x860632ba,
fnv1_32_test_101: u32, b"\x54\x4e\x51\x40", 0xfefe8e14,
fnv1_32_test_102: u32, b"127.0.0.1", 0x0a3cffd8,
fnv1_32_test_103: u32, ::std::ffi::CString::new("127.0.0.1").unwrap().as_bytes_with_nul(), 0xf606c108,
fnv1_32_test_104: u32, b"127.0.0.2", 0x0a3cffdb,
fnv1_32_test_105: u32, ::std::ffi::CString::new("127.0.0.2").unwrap().as_bytes_with_nul(), 0xf906c5c1,
fnv1_32_test_106: u32, b"127.0.0.3", 0x0a3cffda,
fnv1_32_test_107: u32, ::std::ffi::CString::new("127.0.0.3").unwrap().as_bytes_with_nul(), 0xf806c42e,
fnv1_32_test_108: u32, b"64.81.78.68", 0xc07167d7,
fnv1_32_test_109: u32, ::std::ffi::CString::new("64.81.78.68").unwrap().as_bytes_with_nul(), 0xc9867775,
fnv1_32_test_110: u32, b"64.81.78.74", 0xbf716668,
fnv1_32_test_111: u32, ::std::ffi::CString::new("64.81.78.74").unwrap().as_bytes_with_nul(), 0xc78435b8,
fnv1_32_test_112: u32, b"64.81.78.84", 0xc6717155,
fnv1_32_test_113: u32, ::std::ffi::CString::new("64.81.78.84").unwrap().as_bytes_with_nul(), 0xb99568cf,
fnv1_32_test_114: u32, b"feedface", 0x7662e0d6,
fnv1_32_test_115: u32, ::std::ffi::CString::new("feedface").unwrap().as_bytes_with_nul(), 0x33a7f0e2,
fnv1_32_test_116: u32, b"feedfacedaffdeed", 0xc2732f95,
fnv1_32_test_117: u32, ::std::ffi::CString::new("feedfacedaffdeed").unwrap().as_bytes_with_nul(), 0xb053e78f,
fnv1_32_test_118: u32, b"feedfacedeadbeef", 0x3a19c02a,
fnv1_32_test_119: u32, ::std::ffi::CString::new("feedfacedeadbeef").unwrap().as_bytes_with_nul(), 0xa089821e,
fnv1_32_test_120: u32, b"line 1\nline 2\nline 3", 0x31ae8f83,
fnv1_32_test_121: u32, b"chongo <Landon Curt Noll> /\\../\\", 0x995fa9c4,
fnv1_32_test_122: u32, ::std::ffi::CString::new("chongo <Landon Curt Noll> /\\../\\").unwrap().as_bytes_with_nul(), 0x35983f8c,
fnv1_32_test_123: u32, b"chongo (Landon Curt Noll) /\\../\\", 0x5036a251,
fnv1_32_test_124: u32, ::std::ffi::CString::new("chongo (Landon Curt Noll) /\\../\\").unwrap().as_bytes_with_nul(), 0x97018583,
fnv1_32_test_125: u32, b"http://antwrp.gsfc.nasa.gov/apod/astropix.html", 0xb4448d60,
fnv1_32_test_126: u32, b"http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash", 0x025dfe59,
fnv1_32_test_127: u32, b"http://epod.usra.edu/", 0xc5eab3af,
fnv1_32_test_128: u32, b"http://exoplanet.eu/", 0x7d21ba1e,
fnv1_32_test_129: u32, b"http://hvo.wr.usgs.gov/cam3/", 0x7704cddb,
fnv1_32_test_130: u32, b"http://hvo.wr.usgs.gov/cams/HMcam/", 0xd0071bfe,
fnv1_32_test_131: u32, b"http://hvo.wr.usgs.gov/kilauea/update/deformation.html", 0x0ff3774c,
fnv1_32_test_132: u32, b"http://hvo.wr.usgs.gov/kilauea/update/images.html", 0xb0fea0ea,
fnv1_32_test_133: u32, b"http://hvo.wr.usgs.gov/kilauea/update/maps.html", 0x58177303,
fnv1_32_test_134: u32, b"http://hvo.wr.usgs.gov/volcanowatch/current_issue.html", 0x4f599cda,
fnv1_32_test_135: u32, b"http://neo.jpl.nasa.gov/risk/", 0x3e590a47,
fnv1_32_test_136: u32, b"http://norvig.com/21-days.html", 0x965595f8,
fnv1_32_test_137: u32, b"http://primes.utm.edu/curios/home.php", 0xc37f178d,
fnv1_32_test_138: u32, b"http://slashdot.org/", 0x9711dd26,
fnv1_32_test_139: u32, b"http://tux.wr.usgs.gov/Maps/155.25-19.5.html", 0x23c99b7f,
fnv1_32_test_140: u32, b"http://volcano.wr.usgs.gov/kilaueastatus.php", 0x6e568b17,
fnv1_32_test_141: u32, b"http://www.avo.alaska.edu/activity/Redoubt.php", 0x43f0245b,
fnv1_32_test_142: u32, b"http://www.dilbert.com/fast/", 0xbcb7a001,
fnv1_32_test_143: u32, b"http://www.fourmilab.ch/gravitation/orbits/", 0x12e6dffe,
fnv1_32_test_144: u32, b"http://www.fpoa.net/", 0x0792f2d6,
fnv1_32_test_145: u32, b"http://www.ioccc.org/index.html", 0xb966936b,
fnv1_32_test_146: u32, b"http://www.isthe.com/cgi-bin/number.cgi", 0x46439ac5,
fnv1_32_test_147: u32, b"http://www.isthe.com/chongo/bio.html", 0x728d49af,
fnv1_32_test_148: u32, b"http://www.isthe.com/chongo/index.html", 0xd33745c9,
fnv1_32_test_149: u32, b"http://www.isthe.com/chongo/src/calc/lucas-calc", 0xbc382a57,
fnv1_32_test_150: u32, b"http://www.isthe.com/chongo/tech/astro/venus2004.html", 0x4bda1d31,
fnv1_32_test_151: u32, b"http://www.isthe.com/chongo/tech/astro/vita.html", 0xce35ccae,
fnv1_32_test_152: u32, b"http://www.isthe.com/chongo/tech/comp/c/expert.html", 0x3b6eed94,
fnv1_32_test_153: u32, b"http://www.isthe.com/chongo/tech/comp/calc/index.html", 0x445c9c58,
fnv1_32_test_154: u32, b"http://www.isthe.com/chongo/tech/comp/fnv/index.html", 0x3db8bf9d,
fnv1_32_test_155: u32, b"http://www.isthe.com/chongo/tech/math/number/howhigh.html", 0x2dee116d,
fnv1_32_test_156: u32, b"http://www.isthe.com/chongo/tech/math/number/number.html", 0xc18738da,
fnv1_32_test_157: u32, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html", 0x5b156176,
fnv1_32_test_158: u32, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html#largest", 0x2aa7d593,
fnv1_32_test_159: u32, b"http://www.lavarnd.org/cgi-bin/corpspeak.cgi", 0xb2409658,
fnv1_32_test_160: u32, b"http://www.lavarnd.org/cgi-bin/haiku.cgi", 0xe1489528,
fnv1_32_test_161: u32, b"http://www.lavarnd.org/cgi-bin/rand-none.cgi", 0xfe1ee07e,
fnv1_32_test_162: u32, b"http://www.lavarnd.org/cgi-bin/randdist.cgi", 0xe8842315,
fnv1_32_test_163: u32, b"http://www.lavarnd.org/index.html", 0x3a6a63a2,
fnv1_32_test_164: u32, b"http://www.lavarnd.org/what/nist-test.html", 0x06d2c18c,
fnv1_32_test_165: u32, b"http://www.macosxhints.com/", 0xf8ef7225,
fnv1_32_test_166: u32, b"http://www.mellis.com/", 0x843d3300,
fnv1_32_test_167: u32, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/havoalert.cfm", 0xbb24f7ae,
fnv1_32_test_168: u32, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/timelines_24.cfm", 0x878c0ec9,
fnv1_32_test_169: u32, b"http://www.paulnoll.com/", 0xb557810f,
fnv1_32_test_170: u32, b"http://www.pepysdiary.com/", 0x57423246,
fnv1_32_test_171: u32, b"http://www.sciencenews.org/index/home/activity/view", 0x87f7505e,
fnv1_32_test_172: u32, b"http://www.skyandtelescope.com/", 0xbb809f20,
fnv1_32_test_173: u32, b"http://www.sput.nl/~rob/sirius.html", 0x8932abb5,
fnv1_32_test_174: u32, b"http://www.systemexperts.com/", 0x0a9b3aa0,
fnv1_32_test_175: u32, b"http://www.tq-international.com/phpBB3/index.php", 0xb8682a24,
fnv1_32_test_176: u32, b"http://www.travelquesttours.com/index.htm", 0xa7ac1c56,
fnv1_32_test_177: u32, b"http://www.wunderground.com/global/stations/89606.html", 0x11409252,
fnv1_32_test_178: u32, &repeat(b"21701", 10), 0xa987f517,
fnv1_32_test_179: u32, &repeat(b"M21701", 10), 0xf309e7ed,
fnv1_32_test_180: u32, &repeat(b"2^21701-1", 10), 0xc9e8f417,
fnv1_32_test_181: u32, &repeat(b"\x54\xc5", 10), 0x7f447bdd,
fnv1_32_test_182: u32, &repeat(b"\xc5\x54", 10), 0xb929adc5,
fnv1_32_test_183: u32, &repeat(b"23209", 10), 0x57022879,
fnv1_32_test_184: u32, &repeat(b"M23209", 10), 0xdcfd2c49,
fnv1_32_test_185: u32, &repeat(b"2^23209-1", 10), 0x6edafff5,
fnv1_32_test_186: u32, &repeat(b"\x5a\xa9", 10), 0xf04fb1f1,
fnv1_32_test_187: u32, &repeat(b"\xa9\x5a", 10), 0xfb7de8b9,
fnv1_32_test_188: u32, &repeat(b"391581216093", 10), 0xc5f1d7e9,
fnv1_32_test_189: u32, &repeat(b"391581*2^216093-1", 10), 0x32c1f439,
fnv1_32_test_190: u32, &repeat(b"\x05\xf9\x9d\x03\x4c\x81", 10), 0x7fd3eb7d,
fnv1_32_test_191: u32, &repeat(b"FEDCBA9876543210", 10), 0x81597da5,
fnv1_32_test_192: u32, &repeat(b"\xfe\xdc\xba\x98\x76\x54\x32\x10", 10), 0x05eb7a25,
fnv1_32_test_193: u32, &repeat(b"EFCDAB8967452301", 10), 0x9c0fa1b5,
fnv1_32_test_194: u32, &repeat(b"\xef\xcd\xab\x89\x67\x45\x23\x01", 10), 0x53ccb1c5,
fnv1_32_test_195: u32, &repeat(b"0123456789ABCDEF", 10), 0xfabece15,
fnv1_32_test_196: u32, &repeat(b"\x01\x23\x45\x67\x89\xab\xcd\xef", 10), 0x4ad745a5,
fnv1_32_test_197: u32, &repeat(b"1032547698BADCFE", 10), 0xe5bdc495,
fnv1_32_test_198: u32, &repeat(b"\x10\x32\x54\x76\x98\xba\xdc\xfe", 10), 0x23b3c0a5,
fnv1_32_test_199: u32, &repeat(b"\x00", 500), 0xfa823dd5,
fnv1_32_test_200: u32, &repeat(b"\x07", 500), 0x0c6c58b9,
fnv1_32_test_201: u32, &repeat(b"~", 500), 0xe2dbccd5,
fnv1_32_test_202: u32, &repeat(b"\x7f", 500), 0xdb7f50f9,
fnv1_64_test_0: u64, b"", 0xcbf29ce484222325,
fnv1_64_test_1: u64, b"a", 0xaf63bd4c8601b7be,
fnv1_64_test_2: u64, b"b", 0xaf63bd4c8601b7bd,
fnv1_64_test_3: u64, b"c", 0xaf63bd4c8601b7bc,
fnv1_64_test_4: u64, b"d", 0xaf63bd4c8601b7bb,
fnv1_64_test_5: u64, b"e", 0xaf63bd4c8601b7ba,
fnv1_64_test_6: u64, b"f", 0xaf63bd4c8601b7b9,
fnv1_64_test_7: u64, b"fo", 0x08326207b4eb2f34,
fnv1_64_test_8: u64, b"foo", 0xd8cbc7186ba13533,
fnv1_64_test_9: u64, b"foob", 0x0378817ee2ed65cb,
fnv1_64_test_10: u64, b"fooba", 0xd329d59b9963f790,
fnv1_64_test_11: u64, b"foobar", 0x340d8765a4dda9c2,
fnv1_64_test_12: u64, ::std::ffi::CString::new("").unwrap().as_bytes_with_nul(), 0xaf63bd4c8601b7df,
fnv1_64_test_13: u64, ::std::ffi::CString::new("a").unwrap().as_bytes_with_nul(), 0x08326707b4eb37da,
fnv1_64_test_14: u64, ::std::ffi::CString::new("b").unwrap().as_bytes_with_nul(), 0x08326607b4eb3627,
fnv1_64_test_15: u64, ::std::ffi::CString::new("c").unwrap().as_bytes_with_nul(), 0x08326507b4eb3474,
fnv1_64_test_16: u64, ::std::ffi::CString::new("d").unwrap().as_bytes_with_nul(), 0x08326407b4eb32c1,
fnv1_64_test_17: u64, ::std::ffi::CString::new("e").unwrap().as_bytes_with_nul(), 0x08326307b4eb310e,
fnv1_64_test_18: u64, ::std::ffi::CString::new("f").unwrap().as_bytes_with_nul(), 0x08326207b4eb2f5b,
fnv1_64_test_19: u64, ::std::ffi::CString::new("fo").unwrap().as_bytes_with_nul(), 0xd8cbc7186ba1355c,
fnv1_64_test_20: u64, ::std::ffi::CString::new("foo").unwrap().as_bytes_with_nul(), 0x0378817ee2ed65a9,
fnv1_64_test_21: u64, ::std::ffi::CString::new("foob").unwrap().as_bytes_with_nul(), 0xd329d59b9963f7f1,
fnv1_64_test_22: u64, ::std::ffi::CString::new("fooba").unwrap().as_bytes_with_nul(), 0x340d8765a4dda9b0,
fnv1_64_test_23: u64, ::std::ffi::CString::new("foobar").unwrap().as_bytes_with_nul(), 0x50a6d3b724a774a6,
fnv1_64_test_24: u64, b"ch", 0x08326507b4eb341c,
fnv1_64_test_25: u64, b"cho", 0xd8d5c8186ba98bfb,
fnv1_64_test_26: u64, b"chon", 0x1ccefc7ef118dbef,
fnv1_64_test_27: u64, b"chong", 0x0c92fab3ad3db77a,
fnv1_64_test_28: u64, b"chongo", 0x9b77794f5fdec421,
fnv1_64_test_29: u64, b"chongo ", 0x0ac742dfe7874433,
fnv1_64_test_30: u64, b"chongo w", 0xd7dad5766ad8e2de,
fnv1_64_test_31: u64, b"chongo wa", 0xa1bb96378e897f5b,
fnv1_64_test_32: u64, b"chongo was", 0x5b3f9b6733a367d2,
fnv1_64_test_33: u64, b"chongo was ", 0xb07ce25cbea969f6,
fnv1_64_test_34: u64, b"chongo was h", 0x8d9e9997f9df0d6a,
fnv1_64_test_35: u64, b"chongo was he", 0x838c673d9603cb7b,
fnv1_64_test_36: u64, b"chongo was her", 0x8b5ee8a5e872c273,
fnv1_64_test_37: u64, b"chongo was here", 0x4507c4e9fb00690c,
fnv1_64_test_38: u64, b"chongo was here!", 0x4c9ca59581b27f45,
fnv1_64_test_39: u64, b"chongo was here!\n", 0xe0aca20b624e4235,
fnv1_64_test_40: u64, ::std::ffi::CString::new("ch").unwrap().as_bytes_with_nul(), 0xd8d5c8186ba98b94,
fnv1_64_test_41: u64, ::std::ffi::CString::new("cho").unwrap().as_bytes_with_nul(), 0x1ccefc7ef118db81,
fnv1_64_test_42: u64, ::std::ffi::CString::new("chon").unwrap().as_bytes_with_nul(), 0x0c92fab3ad3db71d,
fnv1_64_test_43: u64, ::std::ffi::CString::new("chong").unwrap().as_bytes_with_nul(), 0x9b77794f5fdec44e,
fnv1_64_test_44: u64, ::std::ffi::CString::new("chongo").unwrap().as_bytes_with_nul(), 0x0ac742dfe7874413,
fnv1_64_test_45: u64, ::std::ffi::CString::new("chongo ").unwrap().as_bytes_with_nul(), 0xd7dad5766ad8e2a9,
fnv1_64_test_46: u64, ::std::ffi::CString::new("chongo w").unwrap().as_bytes_with_nul(), 0xa1bb96378e897f3a,
fnv1_64_test_47: u64, ::std::ffi::CString::new("chongo wa").unwrap().as_bytes_with_nul(), 0x5b3f9b6733a367a1,
fnv1_64_test_48: u64, ::std::ffi::CString::new("chongo was").unwrap().as_bytes_with_nul(), 0xb07ce25cbea969d6,
fnv1_64_test_49: u64, ::std::ffi::CString::new("chongo was ").unwrap().as_bytes_with_nul(), 0x8d9e9997f9df0d02,
fnv1_64_test_50: u64, ::std::ffi::CString::new("chongo was h").unwrap().as_bytes_with_nul(), 0x838c673d9603cb1e,
fnv1_64_test_51: u64, ::std::ffi::CString::new("chongo was he").unwrap().as_bytes_with_nul(), 0x8b5ee8a5e872c201,
fnv1_64_test_52: u64, ::std::ffi::CString::new("chongo was her").unwrap().as_bytes_with_nul(), 0x4507c4e9fb006969,
fnv1_64_test_53: u64, ::std::ffi::CString::new("chongo was here").unwrap().as_bytes_with_nul(), 0x4c9ca59581b27f64,
fnv1_64_test_54: u64, ::std::ffi::CString::new("chongo was here!").unwrap().as_bytes_with_nul(), 0xe0aca20b624e423f,
fnv1_64_test_55: u64, ::std::ffi::CString::new("chongo was here!\n").unwrap().as_bytes_with_nul(), 0x13998e580afa800f,
fnv1_64_test_56: u64, b"cu", 0x08326507b4eb3401,
fnv1_64_test_57: u64, b"cur", 0xd8d5ad186ba95dc1,
fnv1_64_test_58: u64, b"curd", 0x1c72e17ef0ca4e97,
fnv1_64_test_59: u64, b"curds", 0x2183c1b327c38ae6,
fnv1_64_test_60: u64, b"curds ", 0xb66d096c914504f2,
fnv1_64_test_61: u64, b"curds a", 0x404bf57ad8476757,
fnv1_64_test_62: u64, b"curds an", 0x887976bd815498bb,
fnv1_64_test_63: u64, b"curds and", 0x3afd7f02c2bf85a5,
fnv1_64_test_64: u64, b"curds and ", 0xfc4476b0eb70177f,
fnv1_64_test_65: u64, b"curds and w", 0x186d2da00f77ecba,
fnv1_64_test_66: u64, b"curds and wh", 0xf97140fa48c74066,
fnv1_64_test_67: u64, b"curds and whe", 0xa2b1cf49aa926d37,
fnv1_64_test_68: u64, b"curds and whey", 0x0690712cd6cf940c,
fnv1_64_test_69: u64, b"curds and whey\n", 0xf7045b3102b8906e,
fnv1_64_test_70: u64, ::std::ffi::CString::new("cu").unwrap().as_bytes_with_nul(), 0xd8d5ad186ba95db3,
fnv1_64_test_71: u64, ::std::ffi::CString::new("cur").unwrap().as_bytes_with_nul(), 0x1c72e17ef0ca4ef3,
fnv1_64_test_72: u64, ::std::ffi::CString::new("curd").unwrap().as_bytes_with_nul(), 0x2183c1b327c38a95,
fnv1_64_test_73: u64, ::std::ffi::CString::new("curds").unwrap().as_bytes_with_nul(), 0xb66d096c914504d2,
fnv1_64_test_74: u64, ::std::ffi::CString::new("curds ").unwrap().as_bytes_with_nul(), 0x404bf57ad8476736,
fnv1_64_test_75: u64, ::std::ffi::CString::new("curds a").unwrap().as_bytes_with_nul(), 0x887976bd815498d5,
fnv1_64_test_76: u64, ::std::ffi::CString::new("curds an").unwrap().as_bytes_with_nul(), 0x3afd7f02c2bf85c1,
fnv1_64_test_77: u64, ::std::ffi::CString::new("curds and").unwrap().as_bytes_with_nul(), 0xfc4476b0eb70175f,
fnv1_64_test_78: u64, ::std::ffi::CString::new("curds and ").unwrap().as_bytes_with_nul(), 0x186d2da00f77eccd,
fnv1_64_test_79: u64, ::std::ffi::CString::new("curds and w").unwrap().as_bytes_with_nul(), 0xf97140fa48c7400e,
fnv1_64_test_80: u64, ::std::ffi::CString::new("curds and wh").unwrap().as_bytes_with_nul(), 0xa2b1cf49aa926d52,
fnv1_64_test_81: u64, ::std::ffi::CString::new("curds and whe").unwrap().as_bytes_with_nul(), 0x0690712cd6cf9475,
fnv1_64_test_82: u64, ::std::ffi::CString::new("curds and whey").unwrap().as_bytes_with_nul(), 0xf7045b3102b89064,
fnv1_64_test_83: u64, ::std::ffi::CString::new("curds and whey\n").unwrap().as_bytes_with_nul(), 0x74f762479f9d6aea,
fnv1_64_test_84: u64, b"hi", 0x08326007b4eb2b9c,
fnv1_64_test_85: u64, ::std::ffi::CString::new("hi").unwrap().as_bytes_with_nul(), 0xd8c4c9186b9b1a14,
fnv1_64_test_86: u64, b"hello", 0x7b495389bdbdd4c7,
fnv1_64_test_87: u64, ::std::ffi::CString::new("hello").unwrap().as_bytes_with_nul(), 0x3b6dba0d69908e25,
fnv1_64_test_88: u64, b"\xff\x00\x00\x01", 0xd6b2b17bf4b71261,
fnv1_64_test_89: u64, b"\x01\x00\x00\xff", 0x447bfb7f98e615b5,
fnv1_64_test_90: u64, b"\xff\x00\x00\x02", 0xd6b2b17bf4b71262,
fnv1_64_test_91: u64, b"\x02\x00\x00\xff", 0x3bd2807f93fe1660,
fnv1_64_test_92: u64, b"\xff\x00\x00\x03", 0xd6b2b17bf4b71263,
fnv1_64_test_93: u64, b"\x03\x00\x00\xff", 0x3329057f8f16170b,
fnv1_64_test_94: u64, b"\xff\x00\x00\x04", 0xd6b2b17bf4b71264,
fnv1_64_test_95: u64, b"\x04\x00\x00\xff", 0x2a7f8a7f8a2e19b6,
fnv1_64_test_96: u64, b"\x40\x51\x4e\x44", 0x23d3767e64b2f98a,
fnv1_64_test_97: u64, b"\x44\x4e\x51\x40", 0xff768d7e4f9d86a4,
fnv1_64_test_98: u64, b"\x40\x51\x4e\x4a", 0x23d3767e64b2f984,
fnv1_64_test_99: u64, b"\x4a\x4e\x51\x40", 0xccd1837e334e4aa6,
fnv1_64_test_100: u64, b"\x40\x51\x4e\x54", 0x23d3767e64b2f99a,
fnv1_64_test_101: u64, b"\x54\x4e\x51\x40", 0x7691fd7e028f6754,
fnv1_64_test_102: u64, b"127.0.0.1", 0x34ad3b1041204318,
fnv1_64_test_103: u64, ::std::ffi::CString::new("127.0.0.1").unwrap().as_bytes_with_nul(), 0xa29e749ea9d201c8,
fnv1_64_test_104: u64, b"127.0.0.2", 0x34ad3b104120431b,
fnv1_64_test_105: u64, ::std::ffi::CString::new("127.0.0.2").unwrap().as_bytes_with_nul(), 0xa29e779ea9d206e1,
fnv1_64_test_106: u64, b"127.0.0.3", 0x34ad3b104120431a,
fnv1_64_test_107: u64, ::std::ffi::CString::new("127.0.0.3").unwrap().as_bytes_with_nul(), 0xa29e769ea9d2052e,
fnv1_64_test_108: u64, b"64.81.78.68", 0x02a17ebca4aa3497,
fnv1_64_test_109: u64, ::std::ffi::CString::new("64.81.78.68").unwrap().as_bytes_with_nul(), 0x229ef18bcd375c95,
fnv1_64_test_110: u64, b"64.81.78.74", 0x02a17dbca4aa32c8,
fnv1_64_test_111: u64, ::std::ffi::CString::new("64.81.78.74").unwrap().as_bytes_with_nul(), 0x229b6f8bcd3449d8,
fnv1_64_test_112: u64, b"64.81.78.84", 0x02a184bca4aa3ed5,
fnv1_64_test_113: u64, ::std::ffi::CString::new("64.81.78.84").unwrap().as_bytes_with_nul(), 0x22b3618bcd48c3ef,
fnv1_64_test_114: u64, b"feedface", 0x5c2c346706186f36,
fnv1_64_test_115: u64, ::std::ffi::CString::new("feedface").unwrap().as_bytes_with_nul(), 0xb78c410f5b84f8c2,
fnv1_64_test_116: u64, b"feedfacedaffdeed", 0xed9478212b267395,
fnv1_64_test_117: u64, ::std::ffi::CString::new("feedfacedaffdeed").unwrap().as_bytes_with_nul(), 0xd9bbb55c5256662f,
fnv1_64_test_118: u64, b"feedfacedeadbeef", 0x8c54f0203249438a,
fnv1_64_test_119: u64, ::std::ffi::CString::new("feedfacedeadbeef").unwrap().as_bytes_with_nul(), 0xbd9790b5727dc37e,
fnv1_64_test_120: u64, b"line 1\nline 2\nline 3", 0xa64e5f36c9e2b0e3,
fnv1_64_test_121: u64, b"chongo <Landon Curt Noll> /\\../\\", 0x8fd0680da3088a04,
fnv1_64_test_122: u64, ::std::ffi::CString::new("chongo <Landon Curt Noll> /\\../\\").unwrap().as_bytes_with_nul(), 0x67aad32c078284cc,
fnv1_64_test_123: u64, b"chongo (Landon Curt Noll) /\\../\\", 0xb37d55d81c57b331,
fnv1_64_test_124: u64, ::std::ffi::CString::new("chongo (Landon Curt Noll) /\\../\\").unwrap().as_bytes_with_nul(), 0x55ac0f3829057c43,
fnv1_64_test_125: u64, b"http://antwrp.gsfc.nasa.gov/apod/astropix.html", 0xcb27f4b8e1b6cc20,
fnv1_64_test_126: u64, b"http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash", 0x26caf88bcbef2d19,
fnv1_64_test_127: u64, b"http://epod.usra.edu/", 0x8e6e063b97e61b8f,
fnv1_64_test_128: u64, b"http://exoplanet.eu/", 0xb42750f7f3b7c37e,
fnv1_64_test_129: u64, b"http://hvo.wr.usgs.gov/cam3/", 0xf3c6ba64cf7ca99b,
fnv1_64_test_130: u64, b"http://hvo.wr.usgs.gov/cams/HMcam/", 0xebfb69b427ea80fe,
fnv1_64_test_131: u64, b"http://hvo.wr.usgs.gov/kilauea/update/deformation.html", 0x39b50c3ed970f46c,
fnv1_64_test_132: u64, b"http://hvo.wr.usgs.gov/kilauea/update/images.html", 0x5b9b177aa3eb3e8a,
fnv1_64_test_133: u64, b"http://hvo.wr.usgs.gov/kilauea/update/maps.html", 0x6510063ecf4ec903,
fnv1_64_test_134: u64, b"http://hvo.wr.usgs.gov/volcanowatch/current_issue.html", 0x2b3bbd2c00797c7a,
fnv1_64_test_135: u64, b"http://neo.jpl.nasa.gov/risk/", 0xf1d6204ff5cb4aa7,
fnv1_64_test_136: u64, b"http://norvig.com/21-days.html", 0x4836e27ccf099f38,
fnv1_64_test_137: u64, b"http://primes.utm.edu/curios/home.php", 0x82efbb0dd073b44d,
fnv1_64_test_138: u64, b"http://slashdot.org/", 0x4a80c282ffd7d4c6,
fnv1_64_test_139: u64, b"http://tux.wr.usgs.gov/Maps/155.25-19.5.html", 0x305d1a9c9ee43bdf,
fnv1_64_test_140: u64, b"http://volcano.wr.usgs.gov/kilaueastatus.php", 0x15c366948ffc6997,
fnv1_64_test_141: u64, b"http://www.avo.alaska.edu/activity/Redoubt.php", 0x80153ae218916e7b,
fnv1_64_test_142: u64, b"http://www.dilbert.com/fast/", 0xfa23e2bdf9e2a9e1,
fnv1_64_test_143: u64, b"http://www.fourmilab.ch/gravitation/orbits/", 0xd47e8d8a2333c6de,
fnv1_64_test_144: u64, b"http://www.fpoa.net/", 0x7e128095f688b056,
fnv1_64_test_145: u64, b"http://www.ioccc.org/index.html", 0x2f5356890efcedab,
fnv1_64_test_146: u64, b"http://www.isthe.com/cgi-bin/number.cgi", 0x95c2b383014f55c5,
fnv1_64_test_147: u64, b"http://www.isthe.com/chongo/bio.html", 0x4727a5339ce6070f,
fnv1_64_test_148: u64, b"http://www.isthe.com/chongo/index.html", 0xb0555ecd575108e9,
fnv1_64_test_149: u64, b"http://www.isthe.com/chongo/src/calc/lucas-calc", 0x48d785770bb4af37,
fnv1_64_test_150: u64, b"http://www.isthe.com/chongo/tech/astro/venus2004.html", 0x09d4701c12af02b1,
fnv1_64_test_151: u64, b"http://www.isthe.com/chongo/tech/astro/vita.html", 0x79f031e78f3cf62e,
fnv1_64_test_152: u64, b"http://www.isthe.com/chongo/tech/comp/c/expert.html", 0x52a1ee85db1b5a94,
fnv1_64_test_153: u64, b"http://www.isthe.com/chongo/tech/comp/calc/index.html", 0x6bd95b2eb37fa6b8,
fnv1_64_test_154: u64, b"http://www.isthe.com/chongo/tech/comp/fnv/index.html", 0x74971b7077aef85d,
fnv1_64_test_155: u64, b"http://www.isthe.com/chongo/tech/math/number/howhigh.html", 0xb4e4fae2ffcc1aad,
fnv1_64_test_156: u64, b"http://www.isthe.com/chongo/tech/math/number/number.html", 0x2bd48bd898b8f63a,
fnv1_64_test_157: u64, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html", 0xe9966ac1556257f6,
fnv1_64_test_158: u64, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html#largest", 0x92a3d1cd078ba293,
fnv1_64_test_159: u64, b"http://www.lavarnd.org/cgi-bin/corpspeak.cgi", 0xf81175a482e20ab8,
fnv1_64_test_160: u64, b"http://www.lavarnd.org/cgi-bin/haiku.cgi", 0x5bbb3de722e73048,
fnv1_64_test_161: u64, b"http://www.lavarnd.org/cgi-bin/rand-none.cgi", 0x6b4f363492b9f2be,
fnv1_64_test_162: u64, b"http://www.lavarnd.org/cgi-bin/randdist.cgi", 0xc2d559df73d59875,
fnv1_64_test_163: u64, b"http://www.lavarnd.org/index.html", 0xf75f62284bc7a8c2,
fnv1_64_test_164: u64, b"http://www.lavarnd.org/what/nist-test.html", 0xda8dd8e116a9f1cc,
fnv1_64_test_165: u64, b"http://www.macosxhints.com/", 0xbdc1e6ab76057885,
fnv1_64_test_166: u64, b"http://www.mellis.com/", 0xfec6a4238a1224a0,
fnv1_64_test_167: u64, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/havoalert.cfm", 0xc03f40f3223e290e,
fnv1_64_test_168: u64, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/timelines_24.cfm", 0x1ed21673466ffda9,
fnv1_64_test_169: u64, b"http://www.paulnoll.com/", 0xdf70f906bb0dd2af,
fnv1_64_test_170: u64, b"http://www.pepysdiary.com/", 0xf3dcda369f2af666,
fnv1_64_test_171: u64, b"http://www.sciencenews.org/index/home/activity/view", 0x9ebb11573cdcebde,
fnv1_64_test_172: u64, b"http://www.skyandtelescope.com/", 0x81c72d9077fedca0,
fnv1_64_test_173: u64, b"http://www.sput.nl/~rob/sirius.html", 0x0ec074a31be5fb15,
fnv1_64_test_174: u64, b"http://www.systemexperts.com/", 0x2a8b3280b6c48f20,
fnv1_64_test_175: u64, b"http://www.tq-international.com/phpBB3/index.php", 0xfd31777513309344,
fnv1_64_test_176: u64, b"http://www.travelquesttours.com/index.htm", 0x194534a86ad006b6,
fnv1_64_test_177: u64, b"http://www.wunderground.com/global/stations/89606.html", 0x3be6fdf46e0cfe12,
fnv1_64_test_178: u64, &repeat(b"21701", 10), 0x017cc137a07eb057,
fnv1_64_test_179: u64, &repeat(b"M21701", 10), 0x9428fc6e7d26b54d,
fnv1_64_test_180: u64, &repeat(b"2^21701-1", 10), 0x9aaa2e3603ef8ad7,
fnv1_64_test_181: u64, &repeat(b"\x54\xc5", 10), 0x82c6d3f3a0ccdf7d,
fnv1_64_test_182: u64, &repeat(b"\xc5\x54", 10), 0xc86eeea00cf09b65,
fnv1_64_test_183: u64, &repeat(b"23209", 10), 0x705f8189dbb58299,
fnv1_64_test_184: u64, &repeat(b"M23209", 10), 0x415a7f554391ca69,
fnv1_64_test_185: u64, &repeat(b"2^23209-1", 10), 0xcfe3d49fa2bdc555,
fnv1_64_test_186: u64, &repeat(b"\x5a\xa9", 10), 0xf0f9c56039b25191,
fnv1_64_test_187: u64, &repeat(b"\xa9\x5a", 10), 0x7075cb6abd1d32d9,
fnv1_64_test_188: u64, &repeat(b"391581216093", 10), 0x43c94e2c8b277509,
fnv1_64_test_189: u64, &repeat(b"391581*2^216093-1", 10), 0x3cbfd4e4ea670359,
fnv1_64_test_190: u64, &repeat(b"\x05\xf9\x9d\x03\x4c\x81", 10), 0xc05887810f4d019d,
fnv1_64_test_191: u64, &repeat(b"FEDCBA9876543210", 10), 0x14468ff93ac22dc5,
fnv1_64_test_192: u64, &repeat(b"\xfe\xdc\xba\x98\x76\x54\x32\x10", 10), 0xebed699589d99c05,
fnv1_64_test_193: u64, &repeat(b"EFCDAB8967452301", 10), 0x6d99f6df321ca5d5,
fnv1_64_test_194: u64, &repeat(b"\xef\xcd\xab\x89\x67\x45\x23\x01", 10), 0x0cd410d08c36d625,
fnv1_64_test_195: u64, &repeat(b"0123456789ABCDEF", 10), 0xef1b2a2c86831d35,
fnv1_64_test_196: u64, &repeat(b"\x01\x23\x45\x67\x89\xab\xcd\xef", 10), 0x3b349c4d69ee5f05,
fnv1_64_test_197: u64, &repeat(b"1032547698BADCFE", 10), 0x55248ce88f45f035,
fnv1_64_test_198: u64, &repeat(b"\x10\x32\x54\x76\x98\xba\xdc\xfe", 10), 0xaa69ca6a18a4c885,
fnv1_64_test_199: u64, &repeat(b"\x00", 500), 0x1fe3fce62bd816b5,
fnv1_64_test_200: u64, &repeat(b"\x07", 500), 0x0289a488a8df69d9,
fnv1_64_test_201: u64, &repeat(b"~", 500), 0x15e96e1613df98b5,
fnv1_64_test_202: u64, &repeat(b"\x7f", 500), 0xe6be57375ad89b99,
}
fnv1a_tests!{
fnv1a_32_test_0: u32, b"", 0x811c9dc5,
fnv1a_32_test_1: u32, b"a", 0xe40c292c,
fnv1a_32_test_2: u32, b"b", 0xe70c2de5,
fnv1a_32_test_3: u32, b"c", 0xe60c2c52,
fnv1a_32_test_4: u32, b"d", 0xe10c2473,
fnv1a_32_test_5: u32, b"e", 0xe00c22e0,
fnv1a_32_test_6: u32, b"f", 0xe30c2799,
fnv1a_32_test_7: u32, b"fo", 0x6222e842,
fnv1a_32_test_8: u32, b"foo", 0xa9f37ed7,
fnv1a_32_test_9: u32, b"foob", 0x3f5076ef,
fnv1a_32_test_10: u32, b"fooba", 0x39aaa18a,
fnv1a_32_test_11: u32, b"foobar", 0xbf9cf968,
fnv1a_32_test_12: u32, ::std::ffi::CString::new("").unwrap().as_bytes_with_nul(), 0x050c5d1f,
fnv1a_32_test_13: u32, ::std::ffi::CString::new("a").unwrap().as_bytes_with_nul(), 0x2b24d044,
fnv1a_32_test_14: u32, ::std::ffi::CString::new("b").unwrap().as_bytes_with_nul(), 0x9d2c3f7f,
fnv1a_32_test_15: u32, ::std::ffi::CString::new("c").unwrap().as_bytes_with_nul(), 0x7729c516,
fnv1a_32_test_16: u32, ::std::ffi::CString::new("d").unwrap().as_bytes_with_nul(), 0xb91d6109,
fnv1a_32_test_17: u32, ::std::ffi::CString::new("e").unwrap().as_bytes_with_nul(), 0x931ae6a0,
fnv1a_32_test_18: u32, ::std::ffi::CString::new("f").unwrap().as_bytes_with_nul(), 0x052255db,
fnv1a_32_test_19: u32, ::std::ffi::CString::new("fo").unwrap().as_bytes_with_nul(), 0xbef39fe6,
fnv1a_32_test_20: u32, ::std::ffi::CString::new("foo").unwrap().as_bytes_with_nul(), 0x6150ac75,
fnv1a_32_test_21: u32, ::std::ffi::CString::new("foob").unwrap().as_bytes_with_nul(), 0x9aab3a3d,
fnv1a_32_test_22: u32, ::std::ffi::CString::new("fooba").unwrap().as_bytes_with_nul(), 0x519c4c3e,
fnv1a_32_test_23: u32, ::std::ffi::CString::new("foobar").unwrap().as_bytes_with_nul(), 0x0c1c9eb8,
fnv1a_32_test_24: u32, b"ch", 0x5f299f4e,
fnv1a_32_test_25: u32, b"cho", 0xef8580f3,
fnv1a_32_test_26: u32, b"chon", 0xac297727,
fnv1a_32_test_27: u32, b"chong", 0x4546b9c0,
fnv1a_32_test_28: u32, b"chongo", 0xbd564e7d,
fnv1a_32_test_29: u32, b"chongo ", 0x6bdd5c67,
fnv1a_32_test_30: u32, b"chongo w", 0xdd77ed30,
fnv1a_32_test_31: u32, b"chongo wa", 0xf4ca9683,
fnv1a_32_test_32: u32, b"chongo was", 0x4aeb9bd0,
fnv1a_32_test_33: u32, b"chongo was ", 0xe0e67ad0,
fnv1a_32_test_34: u32, b"chongo was h", 0xc2d32fa8,
fnv1a_32_test_35: u32, b"chongo was he", 0x7f743fb7,
fnv1a_32_test_36: u32, b"chongo was her", 0x6900631f,
fnv1a_32_test_37: u32, b"chongo was here", 0xc59c990e,
fnv1a_32_test_38: u32, b"chongo was here!", 0x448524fd,
fnv1a_32_test_39: u32, b"chongo was here!\n", 0xd49930d5,
fnv1a_32_test_40: u32, ::std::ffi::CString::new("ch").unwrap().as_bytes_with_nul(), 0x1c85c7ca,
fnv1a_32_test_41: u32, ::std::ffi::CString::new("cho").unwrap().as_bytes_with_nul(), 0x0229fe89,
fnv1a_32_test_42: u32, ::std::ffi::CString::new("chon").unwrap().as_bytes_with_nul(), 0x2c469265,
fnv1a_32_test_43: u32, ::std::ffi::CString::new("chong").unwrap().as_bytes_with_nul(), 0xce566940,
fnv1a_32_test_44: u32, ::std::ffi::CString::new("chongo").unwrap().as_bytes_with_nul(), 0x8bdd8ec7,
fnv1a_32_test_45: u32, ::std::ffi::CString::new("chongo ").unwrap().as_bytes_with_nul(), 0x34787625,
fnv1a_32_test_46: u32, ::std::ffi::CString::new("chongo w").unwrap().as_bytes_with_nul(), 0xd3ca6290,
fnv1a_32_test_47: u32, ::std::ffi::CString::new("chongo wa").unwrap().as_bytes_with_nul(), 0xddeaf039,
fnv1a_32_test_48: u32, ::std::ffi::CString::new("chongo was").unwrap().as_bytes_with_nul(), 0xc0e64870,
fnv1a_32_test_49: u32, ::std::ffi::CString::new("chongo was ").unwrap().as_bytes_with_nul(), 0xdad35570,
fnv1a_32_test_50: u32, ::std::ffi::CString::new("chongo was h").unwrap().as_bytes_with_nul(), 0x5a740578,
fnv1a_32_test_51: u32, ::std::ffi::CString::new("chongo was he").unwrap().as_bytes_with_nul(), 0x5b004d15,
fnv1a_32_test_52: u32, ::std::ffi::CString::new("chongo was her").unwrap().as_bytes_with_nul(), 0x6a9c09cd,
fnv1a_32_test_53: u32, ::std::ffi::CString::new("chongo was here").unwrap().as_bytes_with_nul(), 0x2384f10a,
fnv1a_32_test_54: u32, ::std::ffi::CString::new("chongo was here!").unwrap().as_bytes_with_nul(), 0xda993a47,
fnv1a_32_test_55: u32, ::std::ffi::CString::new("chongo was here!\n").unwrap().as_bytes_with_nul(), 0x8227df4f,
fnv1a_32_test_56: u32, b"cu", 0x4c298165,
fnv1a_32_test_57: u32, b"cur", 0xfc563735,
fnv1a_32_test_58: u32, b"curd", 0x8cb91483,
fnv1a_32_test_59: u32, b"curds", 0x775bf5d0,
fnv1a_32_test_60: u32, b"curds ", 0xd5c428d0,
fnv1a_32_test_61: u32, b"curds a", 0x34cc0ea3,
fnv1a_32_test_62: u32, b"curds an", 0xea3b4cb7,
fnv1a_32_test_63: u32, b"curds and", 0x8e59f029,
fnv1a_32_test_64: u32, b"curds and ", 0x2094de2b,
fnv1a_32_test_65: u32, b"curds and w", 0xa65a0ad4,
fnv1a_32_test_66: u32, b"curds and wh", 0x9bbee5f4,
fnv1a_32_test_67: u32, b"curds and whe", 0xbe836343,
fnv1a_32_test_68: u32, b"curds and whey", 0x22d5344e,
fnv1a_32_test_69: u32, b"curds and whey\n", 0x19a1470c,
fnv1a_32_test_70: u32, ::std::ffi::CString::new("cu").unwrap().as_bytes_with_nul(), 0x4a56b1ff,
fnv1a_32_test_71: u32, ::std::ffi::CString::new("cur").unwrap().as_bytes_with_nul(), 0x70b8e86f,
fnv1a_32_test_72: u32, ::std::ffi::CString::new("curd").unwrap().as_bytes_with_nul(), 0x0a5b4a39,
fnv1a_32_test_73: u32, ::std::ffi::CString::new("curds").unwrap().as_bytes_with_nul(), 0xb5c3f670,
fnv1a_32_test_74: u32, ::std::ffi::CString::new("curds ").unwrap().as_bytes_with_nul(), 0x53cc3f70,
fnv1a_32_test_75: u32, ::std::ffi::CString::new("curds a").unwrap().as_bytes_with_nul(), 0xc03b0a99,
fnv1a_32_test_76: u32, ::std::ffi::CString::new("curds an").unwrap().as_bytes_with_nul(), 0x7259c415,
fnv1a_32_test_77: u32, ::std::ffi::CString::new("curds and").unwrap().as_bytes_with_nul(), 0x4095108b,
fnv1a_32_test_78: u32, ::std::ffi::CString::new("curds and ").unwrap().as_bytes_with_nul(), 0x7559bdb1,
fnv1a_32_test_79: u32, ::std::ffi::CString::new("curds and w").unwrap().as_bytes_with_nul(), 0xb3bf0bbc,
fnv1a_32_test_80: u32, ::std::ffi::CString::new("curds and wh").unwrap().as_bytes_with_nul(), 0x2183ff1c,
fnv1a_32_test_81: u32, ::std::ffi::CString::new("curds and whe").unwrap().as_bytes_with_nul(), 0x2bd54279,
fnv1a_32_test_82: u32, ::std::ffi::CString::new("curds and whey").unwrap().as_bytes_with_nul(), 0x23a156ca,
fnv1a_32_test_83: u32, ::std::ffi::CString::new("curds and whey\n").unwrap().as_bytes_with_nul(), 0x64e2d7e4,
fnv1a_32_test_84: u32, b"hi", 0x683af69a,
fnv1a_32_test_85: u32, ::std::ffi::CString::new("hi").unwrap().as_bytes_with_nul(), 0xaed2346e,
fnv1a_32_test_86: u32, b"hello", 0x4f9f2cab,
fnv1a_32_test_87: u32, ::std::ffi::CString::new("hello").unwrap().as_bytes_with_nul(), 0x02935131,
fnv1a_32_test_88: u32, b"\xff\x00\x00\x01", 0xc48fb86d,
fnv1a_32_test_89: u32, b"\x01\x00\x00\xff", 0x2269f369,
fnv1a_32_test_90: u32, b"\xff\x00\x00\x02", 0xc18fb3b4,
fnv1a_32_test_91: u32, b"\x02\x00\x00\xff", 0x50ef1236,
fnv1a_32_test_92: u32, b"\xff\x00\x00\x03", 0xc28fb547,
fnv1a_32_test_93: u32, b"\x03\x00\x00\xff", 0x96c3bf47,
fnv1a_32_test_94: u32, b"\xff\x00\x00\x04", 0xbf8fb08e,
fnv1a_32_test_95: u32, b"\x04\x00\x00\xff", 0xf3e4d49c,
fnv1a_32_test_96: u32, b"\x40\x51\x4e\x44", 0x32179058,
fnv1a_32_test_97: u32, b"\x44\x4e\x51\x40", 0x280bfee6,
fnv1a_32_test_98: u32, b"\x40\x51\x4e\x4a", 0x30178d32,
fnv1a_32_test_99: u32, b"\x4a\x4e\x51\x40", 0x21addaf8,
fnv1a_32_test_100: u32, b"\x40\x51\x4e\x54", 0x4217a988,
fnv1a_32_test_101: u32, b"\x54\x4e\x51\x40", 0x772633d6,
fnv1a_32_test_102: u32, b"127.0.0.1", 0x08a3d11e,
fnv1a_32_test_103: u32, ::std::ffi::CString::new("127.0.0.1").unwrap().as_bytes_with_nul(), 0xb7e2323a,
fnv1a_32_test_104: u32, b"127.0.0.2", 0x07a3cf8b,
fnv1a_32_test_105: u32, ::std::ffi::CString::new("127.0.0.2").unwrap().as_bytes_with_nul(), 0x91dfb7d1,
fnv1a_32_test_106: u32, b"127.0.0.3", 0x06a3cdf8,
fnv1a_32_test_107: u32, ::std::ffi::CString::new("127.0.0.3").unwrap().as_bytes_with_nul(), 0x6bdd3d68,
fnv1a_32_test_108: u32, b"64.81.78.68", 0x1d5636a7,
fnv1a_32_test_109: u32, ::std::ffi::CString::new("64.81.78.68").unwrap().as_bytes_with_nul(), 0xd5b808e5,
fnv1a_32_test_110: u32, b"64.81.78.74", 0x1353e852,
fnv1a_32_test_111: u32, ::std::ffi::CString::new("64.81.78.74").unwrap().as_bytes_with_nul(), 0xbf16b916,
fnv1a_32_test_112: u32, b"64.81.78.84", 0xa55b89ed,
fnv1a_32_test_113: u32, ::std::ffi::CString::new("64.81.78.84").unwrap().as_bytes_with_nul(), 0x3c1a2017,
fnv1a_32_test_114: u32, b"feedface", 0x0588b13c,
fnv1a_32_test_115: u32, ::std::ffi::CString::new("feedface").unwrap().as_bytes_with_nul(), 0xf22f0174,
fnv1a_32_test_116: u32, b"feedfacedaffdeed", 0xe83641e1,
fnv1a_32_test_117: u32, ::std::ffi::CString::new("feedfacedaffdeed").unwrap().as_bytes_with_nul(), 0x6e69b533,
fnv1a_32_test_118: u32, b"feedfacedeadbeef", 0xf1760448,
fnv1a_32_test_119: u32, ::std::ffi::CString::new("feedfacedeadbeef").unwrap().as_bytes_with_nul(), 0x64c8bd58,
fnv1a_32_test_120: u32, b"line 1\nline 2\nline 3", 0x97b4ea23,
fnv1a_32_test_121: u32, b"chongo <Landon Curt Noll> /\\../\\", 0x9a4e92e6,
fnv1a_32_test_122: u32, ::std::ffi::CString::new("chongo <Landon Curt Noll> /\\../\\").unwrap().as_bytes_with_nul(), 0xcfb14012,
fnv1a_32_test_123: u32, b"chongo (Landon Curt Noll) /\\../\\", 0xf01b2511,
fnv1a_32_test_124: u32, ::std::ffi::CString::new("chongo (Landon Curt Noll) /\\../\\").unwrap().as_bytes_with_nul(), 0x0bbb59c3,
fnv1a_32_test_125: u32, b"http://antwrp.gsfc.nasa.gov/apod/astropix.html", 0xce524afa,
fnv1a_32_test_126: u32, b"http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash", 0xdd16ef45,
fnv1a_32_test_127: u32, b"http://epod.usra.edu/", 0x60648bb3,
fnv1a_32_test_128: u32, b"http://exoplanet.eu/", 0x7fa4bcfc,
fnv1a_32_test_129: u32, b"http://hvo.wr.usgs.gov/cam3/", 0x5053ae17,
fnv1a_32_test_130: u32, b"http://hvo.wr.usgs.gov/cams/HMcam/", 0xc9302890,
fnv1a_32_test_131: u32, b"http://hvo.wr.usgs.gov/kilauea/update/deformation.html", 0x956ded32,
fnv1a_32_test_132: u32, b"http://hvo.wr.usgs.gov/kilauea/update/images.html", 0x9136db84,
fnv1a_32_test_133: u32, b"http://hvo.wr.usgs.gov/kilauea/update/maps.html", 0xdf9d3323,
fnv1a_32_test_134: u32, b"http://hvo.wr.usgs.gov/volcanowatch/current_issue.html", 0x32bb6cd0,
fnv1a_32_test_135: u32, b"http://neo.jpl.nasa.gov/risk/", 0xc8f8385b,
fnv1a_32_test_136: u32, b"http://norvig.com/21-days.html", 0xeb08bfba,
fnv1a_32_test_137: u32, b"http://primes.utm.edu/curios/home.php", 0x62cc8e3d,
fnv1a_32_test_138: u32, b"http://slashdot.org/", 0xc3e20f5c,
fnv1a_32_test_139: u32, b"http://tux.wr.usgs.gov/Maps/155.25-19.5.html", 0x39e97f17,
fnv1a_32_test_140: u32, b"http://volcano.wr.usgs.gov/kilaueastatus.php", 0x7837b203,
fnv1a_32_test_141: u32, b"http://www.avo.alaska.edu/activity/Redoubt.php", 0x319e877b,
fnv1a_32_test_142: u32, b"http://www.dilbert.com/fast/", 0xd3e63f89,
fnv1a_32_test_143: u32, b"http://www.fourmilab.ch/gravitation/orbits/", 0x29b50b38,
fnv1a_32_test_144: u32, b"http://www.fpoa.net/", 0x5ed678b8,
fnv1a_32_test_145: u32, b"http://www.ioccc.org/index.html", 0xb0d5b793,
fnv1a_32_test_146: u32, b"http://www.isthe.com/cgi-bin/number.cgi", 0x52450be5,
fnv1a_32_test_147: u32, b"http://www.isthe.com/chongo/bio.html", 0xfa72d767,
fnv1a_32_test_148: u32, b"http://www.isthe.com/chongo/index.html", 0x95066709,
fnv1a_32_test_149: u32, b"http://www.isthe.com/chongo/src/calc/lucas-calc", 0x7f52e123,
fnv1a_32_test_150: u32, b"http://www.isthe.com/chongo/tech/astro/venus2004.html", 0x76966481,
fnv1a_32_test_151: u32, b"http://www.isthe.com/chongo/tech/astro/vita.html", 0x063258b0,
fnv1a_32_test_152: u32, b"http://www.isthe.com/chongo/tech/comp/c/expert.html", 0x2ded6e8a,
fnv1a_32_test_153: u32, b"http://www.isthe.com/chongo/tech/comp/calc/index.html", 0xb07d7c52,
fnv1a_32_test_154: u32, b"http://www.isthe.com/chongo/tech/comp/fnv/index.html", 0xd0c71b71,
fnv1a_32_test_155: u32, b"http://www.isthe.com/chongo/tech/math/number/howhigh.html", 0xf684f1bd,
fnv1a_32_test_156: u32, b"http://www.isthe.com/chongo/tech/math/number/number.html", 0x868ecfa8,
fnv1a_32_test_157: u32, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html", 0xf794f684,
fnv1a_32_test_158: u32, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html#largest", 0xd19701c3,
fnv1a_32_test_159: u32, b"http://www.lavarnd.org/cgi-bin/corpspeak.cgi", 0x346e171e,
fnv1a_32_test_160: u32, b"http://www.lavarnd.org/cgi-bin/haiku.cgi", 0x91f8f676,
fnv1a_32_test_161: u32, b"http://www.lavarnd.org/cgi-bin/rand-none.cgi", 0x0bf58848,
fnv1a_32_test_162: u32, b"http://www.lavarnd.org/cgi-bin/randdist.cgi", 0x6317b6d1,
fnv1a_32_test_163: u32, b"http://www.lavarnd.org/index.html", 0xafad4c54,
fnv1a_32_test_164: u32, b"http://www.lavarnd.org/what/nist-test.html", 0x0f25681e,
fnv1a_32_test_165: u32, b"http://www.macosxhints.com/", 0x91b18d49,
fnv1a_32_test_166: u32, b"http://www.mellis.com/", 0x7d61c12e,
fnv1a_32_test_167: u32, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/havoalert.cfm", 0x5147d25c,
fnv1a_32_test_168: u32, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/timelines_24.cfm", 0x9a8b6805,
fnv1a_32_test_169: u32, b"http://www.paulnoll.com/", 0x4cd2a447,
fnv1a_32_test_170: u32, b"http://www.pepysdiary.com/", 0x1e549b14,
fnv1a_32_test_171: u32, b"http://www.sciencenews.org/index/home/activity/view", 0x2fe1b574,
fnv1a_32_test_172: u32, b"http://www.skyandtelescope.com/", 0xcf0cd31e,
fnv1a_32_test_173: u32, b"http://www.sput.nl/~rob/sirius.html", 0x6c471669,
fnv1a_32_test_174: u32, b"http://www.systemexperts.com/", 0x0e5eef1e,
fnv1a_32_test_175: u32, b"http://www.tq-international.com/phpBB3/index.php", 0x2bed3602,
fnv1a_32_test_176: u32, b"http://www.travelquesttours.com/index.htm", 0xb26249e0,
fnv1a_32_test_177: u32, b"http://www.wunderground.com/global/stations/89606.html", 0x2c9b86a4,
fnv1a_32_test_178: u32, &repeat(b"21701", 10), 0xe415e2bb,
fnv1a_32_test_179: u32, &repeat(b"M21701", 10), 0x18a98d1d,
fnv1a_32_test_180: u32, &repeat(b"2^21701-1", 10), 0xb7df8b7b,
fnv1a_32_test_181: u32, &repeat(b"\x54\xc5", 10), 0x241e9075,
fnv1a_32_test_182: u32, &repeat(b"\xc5\x54", 10), 0x063f70dd,
fnv1a_32_test_183: u32, &repeat(b"23209", 10), 0x0295aed9,
fnv1a_32_test_184: u32, &repeat(b"M23209", 10), 0x56a7f781,
fnv1a_32_test_185: u32, &repeat(b"2^23209-1", 10), 0x253bc645,
fnv1a_32_test_186: u32, &repeat(b"\x5a\xa9", 10), 0x46610921,
fnv1a_32_test_187: u32, &repeat(b"\xa9\x5a", 10), 0x7c1577f9,
fnv1a_32_test_188: u32, &repeat(b"391581216093", 10), 0x512b2851,
fnv1a_32_test_189: u32, &repeat(b"391581*2^216093-1", 10), 0x76823999,
fnv1a_32_test_190: u32, &repeat(b"\x05\xf9\x9d\x03\x4c\x81", 10), 0xc0586935,
fnv1a_32_test_191: u32, &repeat(b"FEDCBA9876543210", 10), 0xf3415c85,
fnv1a_32_test_192: u32, &repeat(b"\xfe\xdc\xba\x98\x76\x54\x32\x10", 10), 0x0ae4ff65,
fnv1a_32_test_193: u32, &repeat(b"EFCDAB8967452301", 10), 0x58b79725,
fnv1a_32_test_194: u32, &repeat(b"\xef\xcd\xab\x89\x67\x45\x23\x01", 10), 0xdea43aa5,
fnv1a_32_test_195: u32, &repeat(b"0123456789ABCDEF", 10), 0x2bb3be35,
fnv1a_32_test_196: u32, &repeat(b"\x01\x23\x45\x67\x89\xab\xcd\xef", 10), 0xea777a45,
fnv1a_32_test_197: u32, &repeat(b"1032547698BADCFE", 10), 0x8f21c305,
fnv1a_32_test_198: u32, &repeat(b"\x10\x32\x54\x76\x98\xba\xdc\xfe", 10), 0x5c9d0865,
fnv1a_32_test_199: u32, &repeat(b"\x00", 500), 0xfa823dd5,
fnv1a_32_test_200: u32, &repeat(b"\x07", 500), 0x21a27271,
fnv1a_32_test_201: u32, &repeat(b"~", 500), 0x83c5c6d5,
fnv1a_32_test_202: u32, &repeat(b"\x7f", 500), 0x813b0881,
fnv1a_64_test_0: u64, b"", 0xcbf29ce484222325,
fnv1a_64_test_1: u64, b"a", 0xaf63dc4c8601ec8c,
fnv1a_64_test_2: u64, b"b", 0xaf63df4c8601f1a5,
fnv1a_64_test_3: u64, b"c", 0xaf63de4c8601eff2,
fnv1a_64_test_4: u64, b"d", 0xaf63d94c8601e773,
fnv1a_64_test_5: u64, b"e", 0xaf63d84c8601e5c0,
fnv1a_64_test_6: u64, b"f", 0xaf63db4c8601ead9,
fnv1a_64_test_7: u64, b"fo", 0x08985907b541d342,
fnv1a_64_test_8: u64, b"foo", 0xdcb27518fed9d577,
fnv1a_64_test_9: u64, b"foob", 0xdd120e790c2512af,
fnv1a_64_test_10: u64, b"fooba", 0xcac165afa2fef40a,
fnv1a_64_test_11: u64, b"foobar", 0x85944171f73967e8,
fnv1a_64_test_12: u64, ::std::ffi::CString::new("").unwrap().as_bytes_with_nul(), 0xaf63bd4c8601b7df,
fnv1a_64_test_13: u64, ::std::ffi::CString::new("a").unwrap().as_bytes_with_nul(), 0x089be207b544f1e4,
fnv1a_64_test_14: u64, ::std::ffi::CString::new("b").unwrap().as_bytes_with_nul(), 0x08a61407b54d9b5f,
fnv1a_64_test_15: u64, ::std::ffi::CString::new("c").unwrap().as_bytes_with_nul(), 0x08a2ae07b54ab836,
fnv1a_64_test_16: u64, ::std::ffi::CString::new("d").unwrap().as_bytes_with_nul(), 0x0891b007b53c4869,
fnv1a_64_test_17: u64, ::std::ffi::CString::new("e").unwrap().as_bytes_with_nul(), 0x088e4a07b5396540,
fnv1a_64_test_18: u64, ::std::ffi::CString::new("f").unwrap().as_bytes_with_nul(), 0x08987c07b5420ebb,
fnv1a_64_test_19: u64, ::std::ffi::CString::new("fo").unwrap().as_bytes_with_nul(), 0xdcb28a18fed9f926,
fnv1a_64_test_20: u64, ::std::ffi::CString::new("foo").unwrap().as_bytes_with_nul(), 0xdd1270790c25b935,
fnv1a_64_test_21: u64, ::std::ffi::CString::new("foob").unwrap().as_bytes_with_nul(), 0xcac146afa2febf5d,
fnv1a_64_test_22: u64, ::std::ffi::CString::new("fooba").unwrap().as_bytes_with_nul(), 0x8593d371f738acfe,
fnv1a_64_test_23: u64, ::std::ffi::CString::new("foobar").unwrap().as_bytes_with_nul(), 0x34531ca7168b8f38,
fnv1a_64_test_24: u64, b"ch", 0x08a25607b54a22ae,
fnv1a_64_test_25: u64, b"cho", 0xf5faf0190cf90df3,
fnv1a_64_test_26: u64, b"chon", 0xf27397910b3221c7,
fnv1a_64_test_27: u64, b"chong", 0x2c8c2b76062f22e0,
fnv1a_64_test_28: u64, b"chongo", 0xe150688c8217b8fd,
fnv1a_64_test_29: u64, b"chongo ", 0xf35a83c10e4f1f87,
fnv1a_64_test_30: u64, b"chongo w", 0xd1edd10b507344d0,
fnv1a_64_test_31: u64, b"chongo wa", 0x2a5ee739b3ddb8c3,
fnv1a_64_test_32: u64, b"chongo was", 0xdcfb970ca1c0d310,
fnv1a_64_test_33: u64, b"chongo was ", 0x4054da76daa6da90,
fnv1a_64_test_34: u64, b"chongo was h", 0xf70a2ff589861368,
fnv1a_64_test_35: u64, b"chongo was he", 0x4c628b38aed25f17,
fnv1a_64_test_36: u64, b"chongo was her", 0x9dd1f6510f78189f,
fnv1a_64_test_37: u64, b"chongo was here", 0xa3de85bd491270ce,
fnv1a_64_test_38: u64, b"chongo was here!", 0x858e2fa32a55e61d,
fnv1a_64_test_39: u64, b"chongo was here!\n", 0x46810940eff5f915,
fnv1a_64_test_40: u64, ::std::ffi::CString::new("ch").unwrap().as_bytes_with_nul(), 0xf5fadd190cf8edaa,
fnv1a_64_test_41: u64, ::std::ffi::CString::new("cho").unwrap().as_bytes_with_nul(), 0xf273ed910b32b3e9,
fnv1a_64_test_42: u64, ::std::ffi::CString::new("chon").unwrap().as_bytes_with_nul(), 0x2c8c5276062f6525,
fnv1a_64_test_43: u64, ::std::ffi::CString::new("chong").unwrap().as_bytes_with_nul(), 0xe150b98c821842a0,
fnv1a_64_test_44: u64, ::std::ffi::CString::new("chongo").unwrap().as_bytes_with_nul(), 0xf35aa3c10e4f55e7,
fnv1a_64_test_45: u64, ::std::ffi::CString::new("chongo ").unwrap().as_bytes_with_nul(), 0xd1ed680b50729265,
fnv1a_64_test_46: u64, ::std::ffi::CString::new("chongo w").unwrap().as_bytes_with_nul(), 0x2a5f0639b3dded70,
fnv1a_64_test_47: u64, ::std::ffi::CString::new("chongo wa").unwrap().as_bytes_with_nul(), 0xdcfbaa0ca1c0f359,
fnv1a_64_test_48: u64, ::std::ffi::CString::new("chongo was").unwrap().as_bytes_with_nul(), 0x4054ba76daa6a430,
fnv1a_64_test_49: u64, ::std::ffi::CString::new("chongo was ").unwrap().as_bytes_with_nul(), 0xf709c7f5898562b0,
fnv1a_64_test_50: u64, ::std::ffi::CString::new("chongo was h").unwrap().as_bytes_with_nul(), 0x4c62e638aed2f9b8,
fnv1a_64_test_51: u64, ::std::ffi::CString::new("chongo was he").unwrap().as_bytes_with_nul(), 0x9dd1a8510f779415,
fnv1a_64_test_52: u64, ::std::ffi::CString::new("chongo was her").unwrap().as_bytes_with_nul(), 0xa3de2abd4911d62d,
fnv1a_64_test_53: u64, ::std::ffi::CString::new("chongo was here").unwrap().as_bytes_with_nul(), 0x858e0ea32a55ae0a,
fnv1a_64_test_54: u64, ::std::ffi::CString::new("chongo was here!").unwrap().as_bytes_with_nul(), 0x46810f40eff60347,
fnv1a_64_test_55: u64, ::std::ffi::CString::new("chongo was here!\n").unwrap().as_bytes_with_nul(), 0xc33bce57bef63eaf,
fnv1a_64_test_56: u64, b"cu", 0x08a24307b54a0265,
fnv1a_64_test_57: u64, b"cur", 0xf5b9fd190cc18d15,
fnv1a_64_test_58: u64, b"curd", 0x4c968290ace35703,
fnv1a_64_test_59: u64, b"curds", 0x07174bd5c64d9350,
fnv1a_64_test_60: u64, b"curds ", 0x5a294c3ff5d18750,
fnv1a_64_test_61: u64, b"curds a", 0x05b3c1aeb308b843,
fnv1a_64_test_62: u64, b"curds an", 0xb92a48da37d0f477,
fnv1a_64_test_63: u64, b"curds and", 0x73cdddccd80ebc49,
fnv1a_64_test_64: u64, b"curds and ", 0xd58c4c13210a266b,
fnv1a_64_test_65: u64, b"curds and w", 0xe78b6081243ec194,
fnv1a_64_test_66: u64, b"curds and wh", 0xb096f77096a39f34,
fnv1a_64_test_67: u64, b"curds and whe", 0xb425c54ff807b6a3,
fnv1a_64_test_68: u64, b"curds and whey", 0x23e520e2751bb46e,
fnv1a_64_test_69: u64, b"curds and whey\n", 0x1a0b44ccfe1385ec,
fnv1a_64_test_70: u64, ::std::ffi::CString::new("cu").unwrap().as_bytes_with_nul(), 0xf5ba4b190cc2119f,
fnv1a_64_test_71: u64, ::std::ffi::CString::new("cur").unwrap().as_bytes_with_nul(), 0x4c962690ace2baaf,
fnv1a_64_test_72: u64, ::std::ffi::CString::new("curd").unwrap().as_bytes_with_nul(), 0x0716ded5c64cda19,
fnv1a_64_test_73: u64, ::std::ffi::CString::new("curds").unwrap().as_bytes_with_nul(), 0x5a292c3ff5d150f0,
fnv1a_64_test_74: u64, ::std::ffi::CString::new("curds ").unwrap().as_bytes_with_nul(), 0x05b3e0aeb308ecf0,
fnv1a_64_test_75: u64, ::std::ffi::CString::new("curds a").unwrap().as_bytes_with_nul(), 0xb92a5eda37d119d9,
fnv1a_64_test_76: u64, ::std::ffi::CString::new("curds an").unwrap().as_bytes_with_nul(), 0x73ce41ccd80f6635,
fnv1a_64_test_77: u64, ::std::ffi::CString::new("curds and").unwrap().as_bytes_with_nul(), 0xd58c2c132109f00b,
fnv1a_64_test_78: u64, ::std::ffi::CString::new("curds and ").unwrap().as_bytes_with_nul(), 0xe78baf81243f47d1,
fnv1a_64_test_79: u64, ::std::ffi::CString::new("curds and w").unwrap().as_bytes_with_nul(), 0xb0968f7096a2ee7c,
fnv1a_64_test_80: u64, ::std::ffi::CString::new("curds and wh").unwrap().as_bytes_with_nul(), 0xb425a84ff807855c,
fnv1a_64_test_81: u64, ::std::ffi::CString::new("curds and whe").unwrap().as_bytes_with_nul(), 0x23e4e9e2751b56f9,
fnv1a_64_test_82: u64, ::std::ffi::CString::new("curds and whey").unwrap().as_bytes_with_nul(), 0x1a0b4eccfe1396ea,
fnv1a_64_test_83: u64, ::std::ffi::CString::new("curds and whey\n").unwrap().as_bytes_with_nul(), 0x54abd453bb2c9004,
fnv1a_64_test_84: u64, b"hi", 0x08ba5f07b55ec3da,
fnv1a_64_test_85: u64, ::std::ffi::CString::new("hi").unwrap().as_bytes_with_nul(), 0x337354193006cb6e,
fnv1a_64_test_86: u64, b"hello", 0xa430d84680aabd0b,
fnv1a_64_test_87: u64, ::std::ffi::CString::new("hello").unwrap().as_bytes_with_nul(), 0xa9bc8acca21f39b1,
fnv1a_64_test_88: u64, b"\xff\x00\x00\x01", 0x6961196491cc682d,
fnv1a_64_test_89: u64, b"\x01\x00\x00\xff", 0xad2bb1774799dfe9,
fnv1a_64_test_90: u64, b"\xff\x00\x00\x02", 0x6961166491cc6314,
fnv1a_64_test_91: u64, b"\x02\x00\x00\xff", 0x8d1bb3904a3b1236,
fnv1a_64_test_92: u64, b"\xff\x00\x00\x03", 0x6961176491cc64c7,
fnv1a_64_test_93: u64, b"\x03\x00\x00\xff", 0xed205d87f40434c7,
fnv1a_64_test_94: u64, b"\xff\x00\x00\x04", 0x6961146491cc5fae,
fnv1a_64_test_95: u64, b"\x04\x00\x00\xff", 0xcd3baf5e44f8ad9c,
fnv1a_64_test_96: u64, b"\x40\x51\x4e\x44", 0xe3b36596127cd6d8,
fnv1a_64_test_97: u64, b"\x44\x4e\x51\x40", 0xf77f1072c8e8a646,
fnv1a_64_test_98: u64, b"\x40\x51\x4e\x4a", 0xe3b36396127cd372,
fnv1a_64_test_99: u64, b"\x4a\x4e\x51\x40", 0x6067dce9932ad458,
fnv1a_64_test_100: u64, b"\x40\x51\x4e\x54", 0xe3b37596127cf208,
fnv1a_64_test_101: u64, b"\x54\x4e\x51\x40", 0x4b7b10fa9fe83936,
fnv1a_64_test_102: u64, b"127.0.0.1", 0xaabafe7104d914be,
fnv1a_64_test_103: u64, ::std::ffi::CString::new("127.0.0.1").unwrap().as_bytes_with_nul(), 0xf4d3180b3cde3eda,
fnv1a_64_test_104: u64, b"127.0.0.2", 0xaabafd7104d9130b,
fnv1a_64_test_105: u64, ::std::ffi::CString::new("127.0.0.2").unwrap().as_bytes_with_nul(), 0xf4cfb20b3cdb5bb1,
fnv1a_64_test_106: u64, b"127.0.0.3", 0xaabafc7104d91158,
fnv1a_64_test_107: u64, ::std::ffi::CString::new("127.0.0.3").unwrap().as_bytes_with_nul(), 0xf4cc4c0b3cd87888,
fnv1a_64_test_108: u64, b"64.81.78.68", 0xe729bac5d2a8d3a7,
fnv1a_64_test_109: u64, ::std::ffi::CString::new("64.81.78.68").unwrap().as_bytes_with_nul(), 0x74bc0524f4dfa4c5,
fnv1a_64_test_110: u64, b"64.81.78.74", 0xe72630c5d2a5b352,
fnv1a_64_test_111: u64, ::std::ffi::CString::new("64.81.78.74").unwrap().as_bytes_with_nul(), 0x6b983224ef8fb456,
fnv1a_64_test_112: u64, b"64.81.78.84", 0xe73042c5d2ae266d,
fnv1a_64_test_113: u64, ::std::ffi::CString::new("64.81.78.84").unwrap().as_bytes_with_nul(), 0x8527e324fdeb4b37,
fnv1a_64_test_114: u64, b"feedface", 0x0a83c86fee952abc,
fnv1a_64_test_115: u64, ::std::ffi::CString::new("feedface").unwrap().as_bytes_with_nul(), 0x7318523267779d74,
fnv1a_64_test_116: u64, b"feedfacedaffdeed", 0x3e66d3d56b8caca1,
fnv1a_64_test_117: u64, ::std::ffi::CString::new("feedfacedaffdeed").unwrap().as_bytes_with_nul(), 0x956694a5c0095593,
fnv1a_64_test_118: u64, b"feedfacedeadbeef", 0xcac54572bb1a6fc8,
fnv1a_64_test_119: u64, ::std::ffi::CString::new("feedfacedeadbeef").unwrap().as_bytes_with_nul(), 0xa7a4c9f3edebf0d8,
fnv1a_64_test_120: u64, b"line 1\nline 2\nline 3", 0x7829851fac17b143,
fnv1a_64_test_121: u64, b"chongo <Landon Curt Noll> /\\../\\", 0x2c8f4c9af81bcf06,
fnv1a_64_test_122: u64, ::std::ffi::CString::new("chongo <Landon Curt Noll> /\\../\\").unwrap().as_bytes_with_nul(), 0xd34e31539740c732,
fnv1a_64_test_123: u64, b"chongo (Landon Curt Noll) /\\../\\", 0x3605a2ac253d2db1,
fnv1a_64_test_124: u64, ::std::ffi::CString::new("chongo (Landon Curt Noll) /\\../\\").unwrap().as_bytes_with_nul(), 0x08c11b8346f4a3c3,
fnv1a_64_test_125: u64, b"http://antwrp.gsfc.nasa.gov/apod/astropix.html", 0x6be396289ce8a6da,
fnv1a_64_test_126: u64, b"http://en.wikipedia.org/wiki/Fowler_Noll_Vo_hash", 0xd9b957fb7fe794c5,
fnv1a_64_test_127: u64, b"http://epod.usra.edu/", 0x05be33da04560a93,
fnv1a_64_test_128: u64, b"http://exoplanet.eu/", 0x0957f1577ba9747c,
fnv1a_64_test_129: u64, b"http://hvo.wr.usgs.gov/cam3/", 0xda2cc3acc24fba57,
fnv1a_64_test_130: u64, b"http://hvo.wr.usgs.gov/cams/HMcam/", 0x74136f185b29e7f0,
fnv1a_64_test_131: u64, b"http://hvo.wr.usgs.gov/kilauea/update/deformation.html", 0xb2f2b4590edb93b2,
fnv1a_64_test_132: u64, b"http://hvo.wr.usgs.gov/kilauea/update/images.html", 0xb3608fce8b86ae04,
fnv1a_64_test_133: u64, b"http://hvo.wr.usgs.gov/kilauea/update/maps.html", 0x4a3a865079359063,
fnv1a_64_test_134: u64, b"http://hvo.wr.usgs.gov/volcanowatch/current_issue.html", 0x5b3a7ef496880a50,
fnv1a_64_test_135: u64, b"http://neo.jpl.nasa.gov/risk/", 0x48fae3163854c23b,
fnv1a_64_test_136: u64, b"http://norvig.com/21-days.html", 0x07aaa640476e0b9a,
fnv1a_64_test_137: u64, b"http://primes.utm.edu/curios/home.php", 0x2f653656383a687d,
fnv1a_64_test_138: u64, b"http://slashdot.org/", 0xa1031f8e7599d79c,
fnv1a_64_test_139: u64, b"http://tux.wr.usgs.gov/Maps/155.25-19.5.html", 0xa31908178ff92477,
fnv1a_64_test_140: u64, b"http://volcano.wr.usgs.gov/kilaueastatus.php", 0x097edf3c14c3fb83,
fnv1a_64_test_141: u64, b"http://www.avo.alaska.edu/activity/Redoubt.php", 0xb51ca83feaa0971b,
fnv1a_64_test_142: u64, b"http://www.dilbert.com/fast/", 0xdd3c0d96d784f2e9,
fnv1a_64_test_143: u64, b"http://www.fourmilab.ch/gravitation/orbits/", 0x86cd26a9ea767d78,
fnv1a_64_test_144: u64, b"http://www.fpoa.net/", 0xe6b215ff54a30c18,
fnv1a_64_test_145: u64, b"http://www.ioccc.org/index.html", 0xec5b06a1c5531093,
fnv1a_64_test_146: u64, b"http://www.isthe.com/cgi-bin/number.cgi", 0x45665a929f9ec5e5,
fnv1a_64_test_147: u64, b"http://www.isthe.com/chongo/bio.html", 0x8c7609b4a9f10907,
fnv1a_64_test_148: u64, b"http://www.isthe.com/chongo/index.html", 0x89aac3a491f0d729,
fnv1a_64_test_149: u64, b"http://www.isthe.com/chongo/src/calc/lucas-calc", 0x32ce6b26e0f4a403,
fnv1a_64_test_150: u64, b"http://www.isthe.com/chongo/tech/astro/venus2004.html", 0x614ab44e02b53e01,
fnv1a_64_test_151: u64, b"http://www.isthe.com/chongo/tech/astro/vita.html", 0xfa6472eb6eef3290,
fnv1a_64_test_152: u64, b"http://www.isthe.com/chongo/tech/comp/c/expert.html", 0x9e5d75eb1948eb6a,
fnv1a_64_test_153: u64, b"http://www.isthe.com/chongo/tech/comp/calc/index.html", 0xb6d12ad4a8671852,
fnv1a_64_test_154: u64, b"http://www.isthe.com/chongo/tech/comp/fnv/index.html", 0x88826f56eba07af1,
fnv1a_64_test_155: u64, b"http://www.isthe.com/chongo/tech/math/number/howhigh.html", 0x44535bf2645bc0fd,
fnv1a_64_test_156: u64, b"http://www.isthe.com/chongo/tech/math/number/number.html", 0x169388ffc21e3728,
fnv1a_64_test_157: u64, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html", 0xf68aac9e396d8224,
fnv1a_64_test_158: u64, b"http://www.isthe.com/chongo/tech/math/prime/mersenne.html#largest", 0x8e87d7e7472b3883,
fnv1a_64_test_159: u64, b"http://www.lavarnd.org/cgi-bin/corpspeak.cgi", 0x295c26caa8b423de,
fnv1a_64_test_160: u64, b"http://www.lavarnd.org/cgi-bin/haiku.cgi", 0x322c814292e72176,
fnv1a_64_test_161: u64, b"http://www.lavarnd.org/cgi-bin/rand-none.cgi", 0x8a06550eb8af7268,
fnv1a_64_test_162: u64, b"http://www.lavarnd.org/cgi-bin/randdist.cgi", 0xef86d60e661bcf71,
fnv1a_64_test_163: u64, b"http://www.lavarnd.org/index.html", 0x9e5426c87f30ee54,
fnv1a_64_test_164: u64, b"http://www.lavarnd.org/what/nist-test.html", 0xf1ea8aa826fd047e,
fnv1a_64_test_165: u64, b"http://www.macosxhints.com/", 0x0babaf9a642cb769,
fnv1a_64_test_166: u64, b"http://www.mellis.com/", 0x4b3341d4068d012e,
fnv1a_64_test_167: u64, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/havoalert.cfm", 0xd15605cbc30a335c,
fnv1a_64_test_168: u64, b"http://www.nature.nps.gov/air/webcams/parks/havoso2alert/timelines_24.cfm", 0x5b21060aed8412e5,
fnv1a_64_test_169: u64, b"http://www.paulnoll.com/", 0x45e2cda1ce6f4227,
fnv1a_64_test_170: u64, b"http://www.pepysdiary.com/", 0x50ae3745033ad7d4,
fnv1a_64_test_171: u64, b"http://www.sciencenews.org/index/home/activity/view", 0xaa4588ced46bf414,
fnv1a_64_test_172: u64, b"http://www.skyandtelescope.com/", 0xc1b0056c4a95467e,
fnv1a_64_test_173: u64, b"http://www.sput.nl/~rob/sirius.html", 0x56576a71de8b4089,
fnv1a_64_test_174: u64, b"http://www.systemexperts.com/", 0xbf20965fa6dc927e,
fnv1a_64_test_175: u64, b"http://www.tq-international.com/phpBB3/index.php", 0x569f8383c2040882,
fnv1a_64_test_176: u64, b"http://www.travelquesttours.com/index.htm", 0xe1e772fba08feca0,
fnv1a_64_test_177: u64, b"http://www.wunderground.com/global/stations/89606.html", 0x4ced94af97138ac4,
fnv1a_64_test_178: u64, &repeat(b"21701", 10), 0xc4112ffb337a82fb,
fnv1a_64_test_179: u64, &repeat(b"M21701", 10), 0xd64a4fd41de38b7d,
fnv1a_64_test_180: u64, &repeat(b"2^21701-1", 10), 0x4cfc32329edebcbb,
fnv1a_64_test_181: u64, &repeat(b"\x54\xc5", 10), 0x0803564445050395,
fnv1a_64_test_182: u64, &repeat(b"\xc5\x54", 10), 0xaa1574ecf4642ffd,
fnv1a_64_test_183: u64, &repeat(b"23209", 10), 0x694bc4e54cc315f9,
fnv1a_64_test_184: u64, &repeat(b"M23209", 10), 0xa3d7cb273b011721,
fnv1a_64_test_185: u64, &repeat(b"2^23209-1", 10), 0x577c2f8b6115bfa5,
fnv1a_64_test_186: u64, &repeat(b"\x5a\xa9", 10), 0xb7ec8c1a769fb4c1,
fnv1a_64_test_187: u64, &repeat(b"\xa9\x5a", 10), 0x5d5cfce63359ab19,
fnv1a_64_test_188: u64, &repeat(b"391581216093", 10), 0x33b96c3cd65b5f71,
fnv1a_64_test_189: u64, &repeat(b"391581*2^216093-1", 10), 0xd845097780602bb9,
fnv1a_64_test_190: u64, &repeat(b"\x05\xf9\x9d\x03\x4c\x81", 10), 0x84d47645d02da3d5,
fnv1a_64_test_191: u64, &repeat(b"FEDCBA9876543210", 10), 0x83544f33b58773a5,
fnv1a_64_test_192: u64, &repeat(b"\xfe\xdc\xba\x98\x76\x54\x32\x10", 10), 0x9175cbb2160836c5,
fnv1a_64_test_193: u64, &repeat(b"EFCDAB8967452301", 10), 0xc71b3bc175e72bc5,
fnv1a_64_test_194: u64, &repeat(b"\xef\xcd\xab\x89\x67\x45\x23\x01", 10), 0x636806ac222ec985,
fnv1a_64_test_195: u64, &repeat(b"0123456789ABCDEF", 10), 0xb6ef0e6950f52ed5,
fnv1a_64_test_196: u64, &repeat(b"\x01\x23\x45\x67\x89\xab\xcd\xef", 10), 0xead3d8a0f3dfdaa5,
fnv1a_64_test_197: u64, &repeat(b"1032547698BADCFE", 10), 0x922908fe9a861ba5,
fnv1a_64_test_198: u64, &repeat(b"\x10\x32\x54\x76\x98\xba\xdc\xfe", 10), 0x6d4821de275fd5c5,
fnv1a_64_test_199: u64, &repeat(b"\x00", 500), 0x1fe3fce62bd816b5,
fnv1a_64_test_200: u64, &repeat(b"\x07", 500), 0xc23e9fccd6f70591,
fnv1a_64_test_201: u64, &repeat(b"~", 500), 0xc1af12bdfe16b5b5,
fnv1a_64_test_202: u64, &repeat(b"\x7f", 500), 0x39e9f18f2f85e221,
}