Makefile.badN 12.1 KB
########################################################### 
# 
#  rules for extracting vectors from reality_rsp_regression 
# 
########################################################### 
 
include ../rsprules 
 
#################################################################################### 
# Targets for generation of Fault Grading Vector files 
#################################################################################### 
 
################################################################################ 
badN01.vec: $(ATTESTDIR)/badN01.vec 
 
$(ATTESTDIR)/badN01.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	add2.s \
	addu2.s \
	bgezal1.s \
	bltzal1.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN01.vec \
	+diag=add2.s \
	+diag=addu2.s \
	+diag=bgezal1.s \
	+diag=bltzal1.s 
	sleep 200 
	mv $(TESTDIR)/badN01.vec $(ATTESTDIR)/badN01.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN01.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN01.regression.log 
 
badN01.slow: $(SLOWDIR)/badN01.slf.Z  
 
$(SLOWDIR)/badN01.slf.Z: $(TESTDPDS) add2.s addu2.s bgezal1.s bltzal1.s 
	$(SLOWEXECS:LIST=+diag=add2.s+diag=addu2.s+diag=bgezal1.s+diag=bltzal1.s) 
 
badN01.hp: $(HPDIR)/badN01.slf.Z  
 
$(HPDIR)/badN01.slf.Z: $(TESTDPDS) add2.s addu2.s bgezal1.s bltzal1.s 
	$(HPEXECS:LIST=+diag=add2.s+diag=addu2.s+diag=bgezal1.s+diag=bltzal1.s) 
 
################################################################################ 
badN02.vec: $(ATTESTDIR)/badN02.vec 
 
$(ATTESTDIR)/badN02.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	bptest2.s \
	bptest3.s \
	ctc21.s \
	di_norm01.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN02.vec \
	+diag=bptest2.s \
	+diag=bptest3.s \
	+diag=ctc21.s \
	+diag=di_norm01.s 
	sleep 200 
	mv $(TESTDIR)/badN02.vec $(ATTESTDIR)/badN02.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN02.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN02.regression.log 
 
badN02.slow: $(SLOWDIR)/badN02.slf.Z  
 
$(SLOWDIR)/badN02.slf.Z: $(TESTDPDS) bptest2.s bptest3.s ctc21.s di_norm01.s 
	$(SLOWEXECS:LIST=+diag=bptest2.s+diag=bptest3.s+diag=ctc21.s+diag=di_norm01.s) 
 
badN02.hp: $(HPDIR)/badN02.slf.Z  
 
$(HPDIR)/badN02.slf.Z: $(TESTDPDS) bptest2.s bptest3.s ctc21.s di_norm01.s 
	$(HPEXECS:LIST=+diag=bptest2.s+diag=bptest3.s+diag=ctc21.s+diag=di_norm01.s) 
 
################################################################################ 
badN03.vec: $(ATTESTDIR)/badN03.vec 
 
$(ATTESTDIR)/badN03.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	di_norm02.s \
	di_norm03.s \
	di_norm10.s \
	di_norm11.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN03.vec \
	+diag=di_norm02.s \
	+diag=di_norm03.s \
	+diag=di_norm10.s \
	+diag=di_norm11.s 
	sleep 200 
	mv $(TESTDIR)/badN03.vec $(ATTESTDIR)/badN03.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN03.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN03.regression.log 
 
badN03.slow: $(SLOWDIR)/badN03.slf.Z  
 
$(SLOWDIR)/badN03.slf.Z: $(TESTDPDS) di_norm02.s di_norm03.s di_norm10.s di_norm11.s 
	$(SLOWEXECS:LIST=+diag=di_norm02.s+diag=di_norm03.s+diag=di_norm10.s+diag=di_norm11.s) 
 
badN03.hp: $(HPDIR)/badN03.slf.Z  
 
$(HPDIR)/badN03.slf.Z: $(TESTDPDS) di_norm02.s di_norm03.s di_norm10.s di_norm11.s 
	$(HPEXECS:LIST=+diag=di_norm02.s+diag=di_norm03.s+diag=di_norm10.s+diag=di_norm11.s) 
 
################################################################################ 
badN04.vec: $(ATTESTDIR)/badN04.vec 
 
$(ATTESTDIR)/badN04.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	di_norm12.s \
	di_norm13.s \
	di_norm20.s \
	di_norm21.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN04.vec \
	+diag=di_norm12.s \
	+diag=di_norm13.s \
	+diag=di_norm20.s \
	+diag=di_norm21.s 
	sleep 200 
	mv $(TESTDIR)/badN04.vec $(ATTESTDIR)/badN04.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN04.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN04.regression.log 
 
badN04.slow: $(SLOWDIR)/badN04.slf.Z  
 
$(SLOWDIR)/badN04.slf.Z: $(TESTDPDS) di_norm12.s di_norm13.s di_norm20.s di_norm21.s 
	$(SLOWEXECS:LIST=+diag=di_norm12.s+diag=di_norm13.s+diag=di_norm20.s+diag=di_norm21.s) 
 
badN04.hp: $(HPDIR)/badN04.slf.Z  
 
$(HPDIR)/badN04.slf.Z: $(TESTDPDS) di_norm12.s di_norm13.s di_norm20.s di_norm21.s 
	$(HPEXECS:LIST=+diag=di_norm12.s+diag=di_norm13.s+diag=di_norm20.s+diag=di_norm21.s) 
 
################################################################################ 
badN05.vec: $(ATTESTDIR)/badN05.vec 
 
$(ATTESTDIR)/badN05.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	di_norm22.s \
	di_norm23.s \
	di_norm30.s \
	di_norm31.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN05.vec \
	+diag=di_norm22.s \
	+diag=di_norm23.s \
	+diag=di_norm30.s \
	+diag=di_norm31.s 
	sleep 200 
	mv $(TESTDIR)/badN05.vec $(ATTESTDIR)/badN05.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN05.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN05.regression.log 
 
badN05.slow: $(SLOWDIR)/badN05.slf.Z  
 
$(SLOWDIR)/badN05.slf.Z: $(TESTDPDS) di_norm22.s di_norm23.s di_norm30.s di_norm31.s 
	$(SLOWEXECS:LIST=+diag=di_norm22.s+diag=di_norm23.s+diag=di_norm30.s+diag=di_norm31.s) 
 
badN05.hp: $(HPDIR)/badN05.slf.Z  
 
$(HPDIR)/badN05.slf.Z: $(TESTDPDS) di_norm22.s di_norm23.s di_norm30.s di_norm31.s 
	$(HPEXECS:LIST=+diag=di_norm22.s+diag=di_norm23.s+diag=di_norm30.s+diag=di_norm31.s) 
 
################################################################################ 
badN06.vec: $(ATTESTDIR)/badN06.vec 
 
$(ATTESTDIR)/badN06.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	di_norm32.s \
	di_norm33.s \
	jal1.s \
	ori1.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN06.vec \
	+diag=di_norm32.s \
	+diag=di_norm33.s \
	+diag=jal1.s \
	+diag=ori1.s 
	sleep 200 
	mv $(TESTDIR)/badN06.vec $(ATTESTDIR)/badN06.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN06.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN06.regression.log 
 
badN06.slow: $(SLOWDIR)/badN06.slf.Z  
 
$(SLOWDIR)/badN06.slf.Z: $(TESTDPDS) di_norm32.s di_norm33.s jal1.s ori1.s 
	$(SLOWEXECS:LIST=+diag=di_norm32.s+diag=di_norm33.s+diag=jal1.s+diag=ori1.s) 
 
badN06.hp: $(HPDIR)/badN06.slf.Z  
 
$(HPDIR)/badN06.slf.Z: $(TESTDPDS) di_norm32.s di_norm33.s jal1.s ori1.s 
	$(HPEXECS:LIST=+diag=di_norm32.s+diag=di_norm33.s+diag=jal1.s+diag=ori1.s) 
 
################################################################################ 
badN07.vec: $(ATTESTDIR)/badN07.vec 
 
$(ATTESTDIR)/badN07.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	sb1.s \
	sh1.s \
	sra1.s \
	sub2.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN07.vec \
	+diag=sb1.s \
	+diag=sh1.s \
	+diag=sra1.s \
	+diag=sub2.s 
	sleep 200 
	mv $(TESTDIR)/badN07.vec $(ATTESTDIR)/badN07.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN07.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN07.regression.log 
 
badN07.slow: $(SLOWDIR)/badN07.slf.Z  
 
$(SLOWDIR)/badN07.slf.Z: $(TESTDPDS) sb1.s sh1.s sra1.s sub2.s 
	$(SLOWEXECS:LIST=+diag=sb1.s+diag=sh1.s+diag=sra1.s+diag=sub2.s) 
 
badN07.hp: $(HPDIR)/badN07.slf.Z  
 
$(HPDIR)/badN07.slf.Z: $(TESTDPDS) sb1.s sh1.s sra1.s sub2.s 
	$(HPEXECS:LIST=+diag=sb1.s+diag=sh1.s+diag=sra1.s+diag=sub2.s) 
 
################################################################################ 
badN08.vec: $(ATTESTDIR)/badN08.vec 
 
$(ATTESTDIR)/badN08.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	subu2.s \
	sw1.s \
	vch_v.in \
	vcr_v.in \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN08.vec \
	+diag=subu2.s \
	+diag=sw1.s \
	+diag=vch_v.in \
	+diag=vcr_v.in 
	sleep 200 
	mv $(TESTDIR)/badN08.vec $(ATTESTDIR)/badN08.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN08.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN08.regression.log 
 
badN08.slow: $(SLOWDIR)/badN08.slf.Z  
 
$(SLOWDIR)/badN08.slf.Z: $(TESTDPDS) subu2.s sw1.s vch_v.in vcr_v.in 
	$(SLOWEXECS:LIST=+diag=subu2.s+diag=sw1.s+diag=vch_v.in+diag=vcr_v.in) 
 
badN08.hp: $(HPDIR)/badN08.slf.Z  
 
$(HPDIR)/badN08.slf.Z: $(TESTDPDS) subu2.s sw1.s vch_v.in vcr_v.in 
	$(HPEXECS:LIST=+diag=subu2.s+diag=sw1.s+diag=vch_v.in+diag=vcr_v.in) 
 
################################################################################ 
badN09.vec: $(ATTESTDIR)/badN09.vec 
 
$(ATTESTDIR)/badN09.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	vmacf_h.in \
	vmacf_v.in \
	vmacf_w.in \
	vmacu_h.in \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN09.vec \
	+diag=vmacf_h.in \
	+diag=vmacf_v.in \
	+diag=vmacf_w.in \
	+diag=vmacu_h.in 
	sleep 200 
	mv $(TESTDIR)/badN09.vec $(ATTESTDIR)/badN09.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN09.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN09.regression.log 
 
badN09.slow: $(SLOWDIR)/badN09.slf.Z  
 
$(SLOWDIR)/badN09.slf.Z: $(TESTDPDS) vmacf_h.in vmacf_v.in vmacf_w.in vmacu_h.in 
	$(SLOWEXECS:LIST=+diag=vmacf_h.in+diag=vmacf_v.in+diag=vmacf_w.in+diag=vmacu_h.in) 
 
badN09.hp: $(HPDIR)/badN09.slf.Z  
 
$(HPDIR)/badN09.slf.Z: $(TESTDPDS) vmacf_h.in vmacf_v.in vmacf_w.in vmacu_h.in 
	$(HPEXECS:LIST=+diag=vmacf_h.in+diag=vmacf_v.in+diag=vmacf_w.in+diag=vmacu_h.in) 
 
################################################################################ 
badN10.vec: $(ATTESTDIR)/badN10.vec 
 
$(ATTESTDIR)/badN10.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	vmacu_q.in \
	vmacu_v.in \
	vmacu_w.in \
	vmadm_h.in \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN10.vec \
	+diag=vmacu_q.in \
	+diag=vmacu_v.in \
	+diag=vmacu_w.in \
	+diag=vmadm_h.in 
	sleep 200 
	mv $(TESTDIR)/badN10.vec $(ATTESTDIR)/badN10.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN10.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN10.regression.log 
 
badN10.slow: $(SLOWDIR)/badN10.slf.Z  
 
$(SLOWDIR)/badN10.slf.Z: $(TESTDPDS) vmacu_q.in vmacu_v.in vmacu_w.in vmadm_h.in 
	$(SLOWEXECS:LIST=+diag=vmacu_q.in+diag=vmacu_v.in+diag=vmacu_w.in+diag=vmadm_h.in) 
 
badN10.hp: $(HPDIR)/badN10.slf.Z  
 
$(HPDIR)/badN10.slf.Z: $(TESTDPDS) vmacu_q.in vmacu_v.in vmacu_w.in vmadm_h.in 
	$(HPEXECS:LIST=+diag=vmacu_q.in+diag=vmacu_v.in+diag=vmacu_w.in+diag=vmadm_h.in) 
 
################################################################################ 
badN11.vec: $(ATTESTDIR)/badN11.vec 
 
$(ATTESTDIR)/badN11.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	vmadm_v1.in \
	vmadn_h.in \
	vmadn_w.in \
	vrndn_q.in \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN11.vec \
	+diag=vmadm_v1.in \
	+diag=vmadn_h.in \
	+diag=vmadn_w.in \
	+diag=vrndn_q.in 
	sleep 200 
	mv $(TESTDIR)/badN11.vec $(ATTESTDIR)/badN11.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN11.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN11.regression.log 
 
badN11.slow: $(SLOWDIR)/badN11.slf.Z  
 
$(SLOWDIR)/badN11.slf.Z: $(TESTDPDS) vmadm_v1.in vmadn_h.in vmadn_w.in vrndn_q.in 
	$(SLOWEXECS:LIST=+diag=vmadm_v1.in+diag=vmadn_h.in+diag=vmadn_w.in+diag=vrndn_q.in) 
 
badN11.hp: $(HPDIR)/badN11.slf.Z  
 
$(HPDIR)/badN11.slf.Z: $(TESTDPDS) vmadm_v1.in vmadn_h.in vmadn_w.in vrndn_q.in 
	$(HPEXECS:LIST=+diag=vmadm_v1.in+diag=vmadn_h.in+diag=vmadn_w.in+diag=vrndn_q.in) 
 
################################################################################ 
badN12.vec: $(ATTESTDIR)/badN12.vec 
 
$(ATTESTDIR)/badN12.vec: $(BINDIR)/reality_rsp_regression $(TESTDIR)/rsp_tests.list \
	xori1.s \
	- cd $(TESTDIR); \
	$(BINDIR)/reality_rsp_regression -nocompile +rcp_attest_tab +attest_name=badN12.vec \
	+diag=xori1.s 
	sleep 200 
	mv $(TESTDIR)/badN12.vec $(ATTESTDIR)/badN12.vec  
	mv $(TESTDIR)/,out $(TESTDIR)/badN12.out 
	mv $(TESTDIR)/regression.log $(TESTDIR)/badN12.regression.log 
 
badN12.slow: $(SLOWDIR)/badN12.slf.Z  
 
$(SLOWDIR)/badN12.slf.Z: $(TESTDPDS) xori1.s 
	$(SLOWEXECS:LIST=+diag=xori1.s) 
 
badN12.hp: $(HPDIR)/badN12.slf.Z  
 
$(HPDIR)/badN12.slf.Z: $(TESTDPDS) xori1.s 
	$(HPEXECS:LIST=+diag=xori1.s)