summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/include/tr1/random
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2006-07-14 17:21:03 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2006-07-14 17:21:03 +0000
commitb777f829e9d366cd48e63000fdbc71cd981d09ba (patch)
treeabb1f84da3669eaccb99f0fbf2ed4906f26f7bb4 /libstdc++-v3/include/tr1/random
parent8d33073e7284d3b26f4b0762d16b5577f014613f (diff)
downloadppe42-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/random8
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;
OpenPOWER on IntegriCloud