summaryrefslogtreecommitdiffstats
diff options
authorJason A. Donenfeld <Jason@zx2c4.com>2018-07-28 16:33:23 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2018-07-28 16:33:23 +0200
commit46381a7edf93550cfc5af16f1e23cb621ed84a27 (patch)
tree428a30262d3b50983b9d8840e84ff3a666675253
parentUpdate submodule (diff)
downloadcurve25519-precomp-fuzzer-46381a7edf93550cfc5af16f1e23cb621ed84a27.tar.xz
curve25519-precomp-fuzzer-46381a7edf93550cfc5af16f1e23cb621ed84a27.zip
Extra flags
-rwxr-xr-xgmp/run-llvm.sh23
1 files changed, 12 insertions, 11 deletions
diff --git a/gmp/run-llvm.sh b/gmp/run-llvm.sh
index 6d9ced7..24dabe1 100755
--- a/gmp/run-llvm.sh
+++ b/gmp/run-llvm.sh
@@ -1,13 +1,14 @@
#!/bin/bash
-mkdir -p gmp_fp25519_fred.logs && cd gmp_fp25519_fred.logs; ../gmp_fp25519_fred.llvm -max_len=32 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_sqr2.logs && cd gmp_fp25519_sqr2.logs; ../gmp_fp25519_sqr2.llvm -max_len=64 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_inv.logs && cd gmp_fp25519_inv.logs; ../gmp_fp25519_inv.llvm -max_len=32 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_red2.logs && cd gmp_fp25519_red2.logs; ../gmp_fp25519_red2.llvm -max_len=128 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_mul2.logs && cd gmp_fp25519_mul2.logs; ../gmp_fp25519_mul2.llvm -max_len=128 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_sqr.logs && cd gmp_fp25519_sqr.logs; ../gmp_fp25519_sqr.llvm -max_len=32 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_red.logs && cd gmp_fp25519_red.logs; ../gmp_fp25519_red.llvm -max_len=64 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_add.logs && cd gmp_fp25519_add.logs; ../gmp_fp25519_add.llvm -max_len=64 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_a24.logs && cd gmp_fp25519_a24.logs; ../gmp_fp25519_a24.llvm -max_len=32 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_sub.logs && cd gmp_fp25519_sub.logs; ../gmp_fp25519_sub.llvm -max_len=64 -workers=5 -jobs=5 & cd ..
-mkdir -p gmp_fp25519_mul.logs && cd gmp_fp25519_mul.logs; ../gmp_fp25519_mul.llvm -max_len=64 -workers=5 -jobs=5 & cd ..
+EXTRA_FLAGS=( -cross_over=1 -use_clang_coverage=1 )
+mkdir -p gmp_fp25519_fred.logs && cd gmp_fp25519_fred.logs; ../gmp_fp25519_fred.llvm -max_len=32 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_sqr2.logs && cd gmp_fp25519_sqr2.logs; ../gmp_fp25519_sqr2.llvm -max_len=64 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_inv.logs && cd gmp_fp25519_inv.logs; ../gmp_fp25519_inv.llvm -max_len=32 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_red2.logs && cd gmp_fp25519_red2.logs; ../gmp_fp25519_red2.llvm -max_len=128 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_mul2.logs && cd gmp_fp25519_mul2.logs; ../gmp_fp25519_mul2.llvm -max_len=128 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_sqr.logs && cd gmp_fp25519_sqr.logs; ../gmp_fp25519_sqr.llvm -max_len=32 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_red.logs && cd gmp_fp25519_red.logs; ../gmp_fp25519_red.llvm -max_len=64 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_add.logs && cd gmp_fp25519_add.logs; ../gmp_fp25519_add.llvm -max_len=64 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_a24.logs && cd gmp_fp25519_a24.logs; ../gmp_fp25519_a24.llvm -max_len=32 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_sub.logs && cd gmp_fp25519_sub.logs; ../gmp_fp25519_sub.llvm -max_len=64 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
+mkdir -p gmp_fp25519_mul.logs && cd gmp_fp25519_mul.logs; ../gmp_fp25519_mul.llvm -max_len=64 -workers=5 -jobs=5 "${EXTRA_FLAGS[@]}" & cd ..
wait