rlm@1: ver 1.3.3 rlm@1: ------- rlm@1: change condition compile of do_recursion in SFMT.c rlm@1: rlm@1: ver 1.3.2 rlm@1: ------- rlm@1: bug fix to_res53_mix and genrand_res53_mix. rlm@1: rlm@1: ver 1.3.1 rlm@1: ------- rlm@1: gcc compile option changed form -O9 to -O3. rlm@1: add functions genrand_res53_mix and to_res53_mix. rlm@1: bug fix about definition of ALWAYS_INLINE. rlm@1: add new definition PRE_ALWAYS for MSC. rlm@1: rlm@1: ver 1.3 rlm@1: ------- rlm@1: bug fixed: -DONLY64 without -DBIG_ENIAN64 had been generating rlm@1: wrong sequence. rlm@1: bug fixed: There is no documentation about BIG_ENDIAN64. rlm@1: add automatic endian check by __BIG_ENDIAN__ predefined macro. rlm@1: bug fixed: change == in check.sh to = rlm@1: add SFMT-params216091.h rlm@1: add AltiVec parameter format for systems which are not osx. rlm@1: change Makefile for systems which are not osx and support AltiVec. rlm@1: change sample2 of howto-compile for Free BSD. rlm@1: change source files for BORLANDC and Visual Studio. rlm@1: change period certification code more smart. rlm@1: add params directory. rlm@1: rlm@1: ver 1.2.1 rlm@1: ------- rlm@1: Fix typo in SFMT-alti.c SFMT-sse2.c rlm@1: marge SFMT-alti.c and SFMT-alti.h into SFMT-alti.h rlm@1: marge SFMT-sse2.c and SFMT-sse2.h into SFMT-sse2.h rlm@1: This version is not released. rlm@1: rlm@1: ver 1.2 rlm@1: ------- rlm@1: Support many periods: 2^{607}, 2^{1279}, 2^{2281}, 2^{4253}, 2^{11213}, rlm@1: 2^{19937}, 2^{44497}, 2^{86243}, 2^{132049} rlm@1: Fix typo in LICENSE.txt. rlm@1: Add cast to vec_perm for SFMT-alti.c, SFMT-alti64.c. rlm@1: combine source codes. rlm@1: rlm@1: ver 1.1 rlm@1: ------- rlm@1: The period certification method is changed from constant to function. rlm@1: The convert functions from 32-bit and 64-bit integer to double are added. rlm@1: The documentation is changed. rlm@1: Sample programs are added. rlm@1: rlm@1: ver 1.0 rlm@1: ------- rlm@1: The first version.