
all		: binsearch.o linsearch.o

linsearch.o	: linsearch.c
		gcc -c -O3 -funroll-loops linsearch.c

binsearch.o	: binsearch.c
		gcc -c -O3 -funroll-loops binsearch.c

clean		:
		rm -f *.o 

linsearch	: linsearch.c
		gcc -O3 -funroll-loops -DTEST linsearch.c -o linsearch

binsearch	: binsearch.c
		gcc -O3 -funroll-loops -DTEST binsearch.c -o binsearch

test		: linsearch binsearch
		linsearch 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14
		binsearch 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

testclean	:
		rm -f binsearch linsearch

testublu	: binsearch.o linsearch.o
		/usr/ftp/pub/ublu/testasm/test.asm -o linsearch
