diff options
| author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-07-14 17:21:03 +0000 |
|---|---|---|
| committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-07-14 17:21:03 +0000 |
| commit | b777f829e9d366cd48e63000fdbc71cd981d09ba (patch) | |
| tree | abb1f84da3669eaccb99f0fbf2ed4906f26f7bb4 /libstdc++-v3/include/tr1/random | |
| parent | 8d33073e7284d3b26f4b0762d16b5577f014613f (diff) | |
| download | ppe42-gcc-b777f829e9d366cd48e63000fdbc71cd981d09ba.tar.gz ppe42-gcc-b777f829e9d366cd48e63000fdbc71cd981d09ba.zip | |
2006-07-14 Paolo Carlini <pcarlini@suse.de>
* include/tr1/random (minstd_rand0, minstd_rand, ranlux3, ranlux4):
Use unsigned long as implementation-defined type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115450 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/tr1/random')
| -rw-r--r-- | libstdc++-v3/include/tr1/random | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libstdc++-v3/include/tr1/random b/libstdc++-v3/include/tr1/random index 58109860371..59e326dddce 100644 --- a/libstdc++-v3/include/tr1/random +++ b/libstdc++-v3/include/tr1/random @@ -443,12 +443,12 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) /** * The classic Minimum Standard rand0 of Lewis, Goodman, and Miller. */ - typedef linear_congruential<unsigned int, 16807, 0, 2147483647> minstd_rand0; + typedef linear_congruential<unsigned long, 16807, 0, 2147483647> minstd_rand0; /** * An alternative LCR (Lehmer Generator function) . */ - typedef linear_congruential<unsigned int, 48271, 0, 2147483647> minstd_rand; + typedef linear_congruential<unsigned long, 48271, 0, 2147483647> minstd_rand; /** @@ -1056,7 +1056,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) * James's luxury-level-3 integer adaptation of Luescher's generator. */ typedef discard_block< - subtract_with_carry<int, (1 << 24), 10, 24>, + subtract_with_carry<unsigned long, (1 << 24), 10, 24>, 223, 24 > ranlux3; @@ -1065,7 +1065,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) * James's luxury-level-4 integer adaptation of Luescher's generator. */ typedef discard_block< - subtract_with_carry<int, (1 << 24), 10, 24>, + subtract_with_carry<unsigned long, (1 << 24), 10, 24>, 389, 24 > ranlux4; |

