aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-11-02 04:34:36 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-11-02 04:34:36 -0400
commita805323c6b10b3949685067a56d680e7203f5589 (patch)
tree3e59a5a92f65b0a2de72e91607bc7571dffdf6a1 /Makefile
parent1c3b16558e2a983468763e916028098a6b619b61 (diff)
Add fibe target
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 946f9f6e8..c3484a455 100644
--- a/Makefile
+++ b/Makefile
@@ -292,6 +292,8 @@ GENERATED_GMPVAR := $(addsuffix gmpvar,$(GENERATED_FOLDERS))
GENERATED_GMPVAR_MEASUREMENTS := $(addsuffix .log,$(GENERATED_GMPVAR))
GENERATED_GMPSEC := $(addsuffix gmpsec,$(GENERATED_FOLDERS))
GENERATED_GMPSEC_MEASUREMENTS := $(addsuffix .log,$(GENERATED_GMPSEC))
+GENERATED_FIBE := $(addsuffix fibe,$(GENERATED_FOLDERS))
+GENERATED_FIBE_MEASUREMENTS := $(addsuffix .log,$(GENERATED_FIBE))
$(GENERATED_PY_MEASUREMENTS) : %/montladder.log : %/py_interpreter.sh src/Specific/Framework/bench/montladder.py
sh $*/py_interpreter.sh src/Specific/Framework/bench/montladder.py > $@
@@ -314,6 +316,12 @@ $(GENERATED_GMPSEC) : %/gmpsec : %/compiler.sh src/Specific/Framework/bench/gmps
$(GENERATED_GMPSEC_MEASUREMENTS) : %/gmpsec.log : %/gmpsec
$< > $@
+$(GENERATED_FIBE) : %/fibe : %/compiler.sh src/Specific/Framework/bench/fibe.c %/feadd.c %/femul.c %/fesquare.c %/fesub.c
+ sh $*/compiler.sh src/Specific/Framework/bench/fibe.c -I $*/ -o $@
+
+$(GENERATED_FIBE_MEASUREMENTS) : %/fibe.log : %/fibe
+ $< > $@
+
.PHONY: generated-py-bench
generated-py-bench: $(GENERATED_PY_MEASUREMENTS)
head -999999 $?
@@ -330,6 +338,10 @@ generated-gmpvar-bench: $(GENERATED_GMPVAR_MEASUREMENTS)
generated-gmpsec-bench: $(GENERATED_GMPSEC_MEASUREMENTS)
head -999999 $?
+.PHONY: generated-fibe-bench
+generated-fibe-bench: $(GENERATED_FIBE_MEASUREMENTS)
+ head -999999 $?
+
bench: $(MEASUREMENTS)
head -999999 $?