aboutsummaryrefslogtreecommitdiff
path: root/measurements/2017-11-11-android/android32-bench-all.sh
diff options
context:
space:
mode:
Diffstat (limited to 'measurements/2017-11-11-android/android32-bench-all.sh')
-rw-r--r--measurements/2017-11-11-android/android32-bench-all.sh50
1 files changed, 0 insertions, 50 deletions
diff --git a/measurements/2017-11-11-android/android32-bench-all.sh b/measurements/2017-11-11-android/android32-bench-all.sh
deleted file mode 100644
index 10a8ce4d0..000000000
--- a/measurements/2017-11-11-android/android32-bench-all.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-
-for impldir in src/Specific/*32_*2e* ; do
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/fibe.c \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "%s\tfibe\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main" || continue
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -I ~/android-toolchain/gmp-6.1.2/ \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/gmpvar.c \
- $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "%s\tgmpvar\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main"
-
- sh -c "arm-linux-androideabi-gcc -pie \
- $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- -I \"$impldir\" \
- -I ~/android-toolchain/gmp-6.1.2/ \
- -std=gnu11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- src/Specific/Framework/bench/gmpsec.c \
- $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- -o /tmp/main" \
- > /dev/null 2> /dev/null \
- && printf "%s\tgmpsec\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main"
-
- # fails to find libc++ on android
- #
- # sh -c "arm-linux-androideabi-g++ -pie \
- # $(tail -1 "$impldir/compiler.sh" | tr ' ' '\n' | grep -A99999 -- -D | grep -v '"$@"' | tr '\n' ' ') \
- # -I \"$impldir\" \
- # -I ~/android-toolchain/gmp-6.1.2/ \
- # -L /usr/lib/android-ndk/sources/cxx-stl/llvm-libc++/libs/armeabi/ \
- # -Wl,--allow-multiple-definition \
- # -std=gnu++11 -O3 -flto -fomit-frame-pointer -fwrapv -Wno-attributes -fno-strict-aliasing \
- # src/Specific/Framework/bench/gmpxx.cpp \
- # $HOME/android-toolchain/gmp-6.1.2/.libs/libgmp.a \
- # -o /tmp/main" \
- # && printf "%s\tgmpxx\n" "$(basename "$impldir")" && adb push /tmp/main /data/local/tmp/main >/dev/null 2>/dev/null && adb shell "time /data/local/tmp/main"
- printf "\n"
-done