# Pierre Nguyen Tuong
# 19 octobre 1999
# Makefile pour l'automate
#
# Derniere modification : 19 octobre 1999
# Version : 1.0
#


tests	: bm 


bm	: beq0 beq1 bgez0 bgez1 bgezal bgtz blez bltz bltzal bne0 bne1			\
	lhi0 lhi1 jal0 jal1 jalr0 jalr1 lsb0 lsb1 lsb2 lsb3 lsb4 lsb5 lsb6 lsb7 	\
	lsbu0 lsbu1 lsbu2 lsbu3 lsh0 lsh1 lsh2 lsh3 lshu0 lshu1 lsw0 lsw1 sltu0 	\
	sltu1 sltu2 sltu3 sltu4 sltiu0 sltiu1 sltiu2 sltiu3 sltiu4 


beq0 :  
	 @echo "**************************************************************************" >> res_test ; \
	 ./go-bench.sh beq000 > tmp_test									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test	 								; \
	 echo "Test de beq 0" >> res_test 								; \
	 echo "Test de beq 0"									

beq1 :
	 @./go-bench.sh beq001  > tmp_test 									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de beq 1" >> res_test 								; \
	 echo "Test de beq 1"

bgez0 :
	 @./go-bench.sh bgez000  > tmp_test 									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de bgez0" >> res_test 								; \
	 echo "Test de bgez0"


bgez1 :
	 @./go-bench.sh bgez001  > tmp_test 									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de bgez1" >> res_test 								; \
	 echo "Test de bgez1"


bgezal :
	 @./go-bench.sh bgezal000  > tmp_test 									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de bgezal" >> res_test 								; \
	 echo "Test de bgezal"


bgtz :
	 @./go-bench.sh bgtz000  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de bgtz" >> res_test 								; \
	 echo "Test de bgtz"

blez :
	 @./go-bench.sh blez000  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de blez" >> res_test 								; \
	 echo "Test de blez"


bltz :
	 @./go-bench.sh bltz000  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test									; \
	 echo "Test de bltz" >> res_test 								; \
	 echo "Test de bltz"


bltzal :
	 @./go-bench.sh bltzal000  > tmp_test 									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de bltzal" >> res_test 								; \
	 echo "Test de bltzal"


bne0 :
	 @./go-bench.sh bne000  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de bne0" >> res_test 								; \
	 echo "Test de bne0"


bne1 :
	 @./go-bench.sh bne001   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de bne1" >> res_test 								; \
	 echo "Test de bne1"


jal0 :
	 @./go-bench.sh jal000   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de jal0" >> res_test 								; \
	 echo "Test de jal0"


jal1 :
	 @./go-bench.sh jal001   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de jal1" >> res_test 								; \
	 echo "Test de jal1"


jalr0 :
	 @./go-bench.sh jalr000   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de jalr0" >> res_test 								; \
	 echo "Test de jalr0"


jalr1 :
	 @./go-bench.sh jalr001   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de jalr1" >> res_test 								; \
	 echo "Test de jalr1"


lhi0 :
	 @./go-bench.sh lhi000   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lhi0" >> res_test 								; \
	 echo "Test de lhi0"


lhi1 :
	 @./go-bench.sh lhi001   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lhi1" >> res_test 								; \
	 echo "Test de lhi1"


lsb0 :
	 @./go-bench.sh lsb000  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb0" >> res_test 								; \
	 echo "Test de lsb0"


lsb1 :
	 @./go-bench.sh lsb001  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb1" >> res_test 								; \
	 echo "Test de lsb1"


lsb2 :
	 @./go-bench.sh lsb002   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb2" >> res_test 								; \
	 echo "Test de lsb2"


lsb3 :
	 @./go-bench.sh lsb003   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb3" >> res_test 								; \
	 echo "Test de lsb3"


lsb4 :
	 @./go-bench.sh lsb004  > tmp_test  	 								; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb4" >> res_test 								; \
	 echo "Test de lsb4"


lsb5 :
	 @./go-bench.sh lsb005  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb5" >> res_test 								; \
	 echo "Test de lsb5"


lsb6 :
	 @./go-bench.sh lsb006   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb6" >> res_test 								; \
	 echo "Test de lsb6"


lsb7 :
	 @./go-bench.sh lsb007  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsb7" >> res_test 								; \
	 echo "Test de lsb7"


lsbu0 :
	 @./go-bench.sh lsbu000  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsbu0" >> res_test 								; \
	 echo "Test de lsbu0"


lsbu1 :
	 @./go-bench.sh lsbu001  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsbu1" >> res_test 								; \
	 echo "Test de lsbu1"


lsbu2 :
	 @./go-bench.sh lsbu002  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsbu2" >> res_test 								; \
	 echo "Test de lsbu2"


lsbu3 :
	 @./go-bench.sh lsbu003  > tmp_test  	 								; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsbu3" >> res_test 								; \
	 echo "Test de lsbu3"


lsh0 :
	 @./go-bench.sh lsh000  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsh0" >> res_test 								; \
	 echo "Test de lsh0"


lsh1 :
	 @./go-bench.sh lsh001  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsh1 " >> res_test 								; \
	 echo "Test de lsh1"


lsh2 :
	 @./go-bench.sh lsh002   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsh2" >> res_test 								; \
	 echo "Test de lsh2"


lsh3 :
	 @./go-bench.sh lsh003  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsh3" >> res_test 								; \
	 echo "Test de lsh3"


lshu0 :
	 @./go-bench.sh lshu000  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lshu0" >> res_test 								; \
	 echo "Test de lshu0"


lshu1 :
	 @./go-bench.sh lshu001   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lshu1" >> res_test 								; \
	 echo "Test de lshu1"


lsw0 :
	 @./go-bench.sh lsw000  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsw0" >> res_test 								; \
	 echo "Test de lsw0"


lsw1 :
	 @./go-bench.sh lsw001   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de lsw1" >> res_test 								; \
	 echo "Test de lsw1"


sltu0 :
	 @./go-bench.sh sltu000 > tmp_test 									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltu0" >> res_test 								; \
	 echo "Test de sltu0"


sltu1 :
	 @./go-bench.sh sltu001   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltu1" >> res_test 								; \
	 echo "Test de sltu1"



sltu2 :
	 @./go-bench.sh sltu002  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltu2" >> res_test 								; \
	 echo "Test de sltu2"


sltu3 :
	 @./go-bench.sh sltu003   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltu3" >> res_test 								; \
	 echo "Test de sltu3"


sltu4 :
	 @./go-bench.sh sltu004   > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltu4" >> res_test 								; \
	 echo "Test de sltu4"


sltiu0 :
	 @./go-bench.sh sltiu000  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltiu0" >> res_test 								; \
	 echo "Test de sltiu0"


sltiu1 :
	 @./go-bench.sh sltiu001  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltiu1" >> res_test 								; \
	 echo "Test de sltiu1"


sltiu2 :
	 @./go-bench.sh sltiu002  > tmp_test   									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltiu2" >> res_test 								; \
	 echo "Test de sltiu2"


sltiu3 :
	 @./go-bench.sh sltiu003  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltiu3" >> res_test 								; \
	 echo "Test de sltiu3"


sltiu4 :
	 @./go-bench.sh sltiu004  > tmp_test  									; \
	 cat tmp_test											; \
	 cat tmp_test >> res_test 									; \
	 echo "Test de sltiu4" >> res_test 								; \
	 echo "Test de sltiu4"
