SHELL=/bin/bash
ITER=10000
MODE=12345678900987654321
all   : 
demo  : z.exe z.sh z.py 
	/usr/bin/time --format "z.sh=%e"   ./z.sh  2  $(ITER) $(MODE) > /tmp/z-sh.txt
	/usr/bin/time --format "z.py=%e"   ./z.py  2  $(ITER) $(MODE) > /tmp/z-py.txt
	/usr/bin/time --format "z.c =%e"   ./z.exe 2  $(ITER) $(MODE) > /tmp/z-cc.txt
	/usr/bin/time --format "z.pl=%e"   ./z.pl  2  $(ITER) $(MODE) > /tmp/z-pl.txt
	if ! cmp /tmp/z-py.txt /tmp/z-sh.txt ; then  echo Ooops ; fi
	if ! cmp /tmp/z-py.txt /tmp/z-cc.txt ; then  echo oOops ; fi
	if ! cmp /tmp/z-py.txt /tmp/z-pl.txt ; then  echo ooOps ; fi
z.exe : z.c
	gcc -Wall -O2 z.c -o z.exe -lgmp
