From eda3968038723e4c6cccf77fa083ccc32425e3b9 Mon Sep 17 00:00:00 2001 From: Raphael Rieu-Helft <raphael.rieu-helft@lri.fr> Date: Fri, 22 Jun 2018 14:26:12 +0200 Subject: [PATCH] Clean up archive --- .gitattributes | 3 +++ drivers/c.drv | 2 -- examples/multiprecision/Makefile | 6 +++--- examples/multiprecision/{ => mini-gmp}/mini-gmp.c | 0 examples/multiprecision/{ => mini-gmp}/mini-gmp.h | 0 examples/multiprecision/{ => random}/mt19937-64.c | 0 6 files changed, 6 insertions(+), 5 deletions(-) rename examples/multiprecision/{ => mini-gmp}/mini-gmp.c (100%) rename examples/multiprecision/{ => mini-gmp}/mini-gmp.h (100%) rename examples/multiprecision/{ => random}/mt19937-64.c (100%) diff --git a/.gitattributes b/.gitattributes index 5cb0f7baf..85087c8e0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -10,6 +10,9 @@ /bench/encoding/ export-ignore /examples/in_progress/ export-ignore +/examples/multiprecision/random/ export-ignore +/examples/multiprecision/bench-include/ export-ignore +/examples/multiprecision/mini-gmp/ export-ignore /misc/ export-ignore /opam/ export-ignore /tests/ export-ignore diff --git a/drivers/c.drv b/drivers/c.drv index c9b500be0..1c1878059 100644 --- a/drivers/c.drv +++ b/drivers/c.drv @@ -252,7 +252,6 @@ module mach.int.UInt64GMP prelude " -#include \"config.h\" #include \"gmp.h\" #include \"gmp-impl.h\" #include \"longlong.h\" @@ -372,7 +371,6 @@ struct __lsld64_result lsld64(uint64_t x, uint64_t cnt) interface " -#include \"config.h\" #include \"gmp.h\" #include \"gmp-impl.h\" #include \"longlong.h\" diff --git a/examples/multiprecision/Makefile b/examples/multiprecision/Makefile index d871770b8..ef9886c89 100644 --- a/examples/multiprecision/Makefile +++ b/examples/multiprecision/Makefile @@ -29,13 +29,13 @@ extract: why3 dir cfiles CFILES = build/uint64gmp.c build/div.c build/logical.c build/mul.c build/sub.c build/add.c build/compare.c build/util.c build/int32.c tests: extract check-gmp - gcc -O2 -Wall -Wno-unused-function -g -std=gnu99 tests.c $(CFILES) -I$(GMP_DIR) -L$(GMP_LIB) -fomit-frame-pointer -mtune=haswell -march=haswell -fno-tree-vectorize -lgmp -o build/tests - gcc -O2 -Wall -Wno-unused-function -g -std=gnu99 -DCOMPARE_MINI tests.c $(CFILES) -I$(GMP_DIR) -fomit-frame-pointer -mtune=haswell -march=haswell -fno-tree-vectorize -o build/minitests + gcc -O2 -Wall -Wno-unused-function -g -std=gnu99 tests.c $(CFILES) -I$(GMP_DIR) -Irandom -L$(GMP_LIB) -fomit-frame-pointer -mtune=haswell -march=haswell -fno-tree-vectorize -lgmp -o build/tests + gcc -O2 -Wall -Wno-unused-function -g -std=gnu99 -DCOMPARE_MINI tests.c $(CFILES) -I$(GMP_DIR) -Irandom -Imini-gmp -fomit-frame-pointer -mtune=haswell -march=haswell -fno-tree-vectorize -o build/minitests ./build/tests ./build/minitests bench-tests: extract - gcc -O2 -Wall -g -std=gnu99 tests.c $(CFILES) -Ibench-include -fomit-frame-pointer -fno-tree-vectorize -lgmp -o build/bench-tests + gcc -O2 -Wall -g -std=gnu99 tests.c $(CFILES) -Ibench-include -Irandom -fomit-frame-pointer -fno-tree-vectorize -lgmp -o build/bench-tests build/why3%bench: extract check-gmp diff --git a/examples/multiprecision/mini-gmp.c b/examples/multiprecision/mini-gmp/mini-gmp.c similarity index 100% rename from examples/multiprecision/mini-gmp.c rename to examples/multiprecision/mini-gmp/mini-gmp.c diff --git a/examples/multiprecision/mini-gmp.h b/examples/multiprecision/mini-gmp/mini-gmp.h similarity index 100% rename from examples/multiprecision/mini-gmp.h rename to examples/multiprecision/mini-gmp/mini-gmp.h diff --git a/examples/multiprecision/mt19937-64.c b/examples/multiprecision/random/mt19937-64.c similarity index 100% rename from examples/multiprecision/mt19937-64.c rename to examples/multiprecision/random/mt19937-64.c -- GitLab