diff options
author | Jonathan Lennox <lennox@cs.columbia.edu> | 2006-06-22 15:59:22 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2006-06-22 15:59:22 +0000 |
commit | 746907b22568ce903b78bd00de93503b2b56476b (patch) | |
tree | ae0fc17be7b0231d2f7a2027ef5a1f678e44df5a /libstdc++-v3 | |
parent | a1ec220c207cdee8a25aa00b335806f7e29405be (diff) | |
download | gcc-746907b22568ce903b78bd00de93503b2b56476b.zip gcc-746907b22568ce903b78bd00de93503b2b56476b.tar.gz gcc-746907b22568ce903b78bd00de93503b2b56476b.tar.bz2 |
hash_prime_size_policy_imp.hpp: Cast to size_t instead.
2006-06-22 Jonathan Lennox <lennox@cs.columbia.edu>
Paolo Carlini <pcarlini@suse.de>
* include/ext/pb_ds/detail/resize_policy/
hash_prime_size_policy_imp.hpp: Cast to size_t instead.
Co-Authored-By: Paolo Carlini <pcarlini@suse.de>
From-SVN: r114894
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp | 124 |
2 files changed, 68 insertions, 62 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1a150ee..c952fa7 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2006-06-22 Jonathan Lennox <lennox@cs.columbia.edu> + Paolo Carlini <pcarlini@suse.de> + + * include/ext/pb_ds/detail/resize_policy/ + hash_prime_size_policy_imp.hpp: Cast to size_t instead. + 2006-06-22 Ami Tavory <atavory@gmail.com> * include/ext/pb_ds/detail/resize_policy/ diff --git a/libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp b/libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp index 40958cc..fea534c 100644 --- a/libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp +++ b/libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp @@ -60,68 +60,68 @@ namespace detail static const std::size_t g_a_sizes[num_distinct_sizes_64_bit] = { - /* 0 */ 5ul, - /* 1 */ 11ul, - /* 2 */ 23ul, - /* 3 */ 47ul, - /* 4 */ 97ul, - /* 5 */ 199ul, - /* 6 */ 409ul, - /* 7 */ 823ul, - /* 8 */ 1741ul, - /* 9 */ 3469ul, - /* 10 */ 6949ul, - /* 11 */ 14033ul, - /* 12 */ 28411ul, - /* 13 */ 57557ul, - /* 14 */ 116731ul, - /* 15 */ 236897ul, - /* 16 */ 480881ul, - /* 17 */ 976369ul, - /* 18 */ 1982627ul, - /* 19 */ 4026031ul, - /* 20 */ 8175383ul, - /* 21 */ 16601593ul, - /* 22 */ 33712729ul, - /* 23 */ 68460391ul, - /* 24 */ 139022417ul, - /* 25 */ 282312799ul, - /* 26 */ 573292817ul, - /* 27 */ 1164186217ul, - /* 28 */ 2364114217ul, - /* 29 */ 4294967291ul, - /* 30 */ (unsigned long)8589934583ull, - /* 31 */ (unsigned long)17179869143ull, - /* 32 */ (unsigned long)34359738337ull, - /* 33 */ (unsigned long)68719476731ull, - /* 34 */ (unsigned long)137438953447ull, - /* 35 */ (unsigned long)274877906899ull, - /* 36 */ (unsigned long)549755813881ull, - /* 37 */ (unsigned long)1099511627689ull, - /* 38 */ (unsigned long)2199023255531ull, - /* 39 */ (unsigned long)4398046511093ull, - /* 40 */ (unsigned long)8796093022151ull, - /* 41 */ (unsigned long)17592186044399ull, - /* 42 */ (unsigned long)35184372088777ull, - /* 43 */ (unsigned long)70368744177643ull, - /* 44 */ (unsigned long)140737488355213ull, - /* 45 */ (unsigned long)281474976710597ull, - /* 46 */ (unsigned long)562949953421231ull, - /* 47 */ (unsigned long)1125899906842597ull, - /* 48 */ (unsigned long)2251799813685119ull, - /* 49 */ (unsigned long)4503599627370449ull, - /* 50 */ (unsigned long)9007199254740881ull, - /* 51 */ (unsigned long)18014398509481951ull, - /* 52 */ (unsigned long)36028797018963913ull, - /* 53 */ (unsigned long)72057594037927931ull, - /* 54 */ (unsigned long)144115188075855859ull, - /* 55 */ (unsigned long)288230376151711717ull, - /* 56 */ (unsigned long)576460752303423433ull, - /* 57 */ (unsigned long)1152921504606846883ull, - /* 58 */ (unsigned long)2305843009213693951ull, - /* 59 */ (unsigned long)4611686018427387847ull, - /* 60 */ (unsigned long)9223372036854775783ull, - /* 61 */ (unsigned long)18446744073709551557ull, + /* 0 */ 5ul, + /* 1 */ 11ul, + /* 2 */ 23ul, + /* 3 */ 47ul, + /* 4 */ 97ul, + /* 5 */ 199ul, + /* 6 */ 409ul, + /* 7 */ 823ul, + /* 8 */ 1741ul, + /* 9 */ 3469ul, + /* 10 */ 6949ul, + /* 11 */ 14033ul, + /* 12 */ 28411ul, + /* 13 */ 57557ul, + /* 14 */ 116731ul, + /* 15 */ 236897ul, + /* 16 */ 480881ul, + /* 17 */ 976369ul, + /* 18 */ 1982627ul, + /* 19 */ 4026031ul, + /* 20 */ 8175383ul, + /* 21 */ 16601593ul, + /* 22 */ 33712729ul, + /* 23 */ 68460391ul, + /* 24 */ 139022417ul, + /* 25 */ 282312799ul, + /* 26 */ 573292817ul, + /* 27 */ 1164186217ul, + /* 28 */ 2364114217ul, + /* 29 */ 4294967291ul, + /* 30 */ (std::size_t)8589934583ull, + /* 31 */ (std::size_t)17179869143ull, + /* 32 */ (std::size_t)34359738337ull, + /* 33 */ (std::size_t)68719476731ull, + /* 34 */ (std::size_t)137438953447ull, + /* 35 */ (std::size_t)274877906899ull, + /* 36 */ (std::size_t)549755813881ull, + /* 37 */ (std::size_t)1099511627689ull, + /* 38 */ (std::size_t)2199023255531ull, + /* 39 */ (std::size_t)4398046511093ull, + /* 40 */ (std::size_t)8796093022151ull, + /* 41 */ (std::size_t)17592186044399ull, + /* 42 */ (std::size_t)35184372088777ull, + /* 43 */ (std::size_t)70368744177643ull, + /* 44 */ (std::size_t)140737488355213ull, + /* 45 */ (std::size_t)281474976710597ull, + /* 46 */ (std::size_t)562949953421231ull, + /* 47 */ (std::size_t)1125899906842597ull, + /* 48 */ (std::size_t)2251799813685119ull, + /* 49 */ (std::size_t)4503599627370449ull, + /* 50 */ (std::size_t)9007199254740881ull, + /* 51 */ (std::size_t)18014398509481951ull, + /* 52 */ (std::size_t)36028797018963913ull, + /* 53 */ (std::size_t)72057594037927931ull, + /* 54 */ (std::size_t)144115188075855859ull, + /* 55 */ (std::size_t)288230376151711717ull, + /* 56 */ (std::size_t)576460752303423433ull, + /* 57 */ (std::size_t)1152921504606846883ull, + /* 58 */ (std::size_t)2305843009213693951ull, + /* 59 */ (std::size_t)4611686018427387847ull, + /* 60 */ (std::size_t)9223372036854775783ull, + /* 61 */ (std::size_t)18446744073709551557ull, }; } // namespace detail |