#!/bin/bash

TMP1=tmp1.$$
TMP2=tmp2.$$
TMP3=tmp3.$$
TMP4=tmp4.$$
OUT1="out.SFMT.19937"
OUT2="out.dSFMT.19937"

cat $OUT1 >  $TMP4
cat $OUT2 >> $TMP4

./tsfmt  > $TMP1
./tdsfmt > $TMP2
./tboth  > $TMP3

if diff -q -w $TMP1 $OUT1; then
	echo ".. SFMT check OK .."
else
	echo ">>> SFMT check FAILED !!! <<<"
fi

if diff -q -w $TMP2 $OUT2; then
	echo ".. dSFMT check OK .."
else
	echo ">>> dSFMT check FAILED !!! <<<"
fi

if diff -q -w $TMP3 $TMP4; then
	echo ".. Both check OK .."
else
	echo ">>> Both check FAILED !!! <<<"
fi

rm -f $TMP1
rm -f $TMP2
rm -f $TMP3
rm -f $TMP4

exit 0
