aboutsummaryrefslogtreecommitdiff
path: root/script/test-transform-dis.sh
diff options
context:
space:
mode:
authorcomex2016-11-15 21:57:23 -0500
committercomex2016-11-15 21:57:23 -0500
commit66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6 (patch)
treedb2bde0572ddac99f148d46c43c7122849fb7487 /script/test-transform-dis.sh
parentfix bool arguments with false default (diff)
downloadsubstitute-66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6.tar.gz
fix some ARM stuff including calls, and test it
wow this code sucks
Diffstat (limited to 'script/test-transform-dis.sh')
-rwxr-xr-xscript/test-transform-dis.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/script/test-transform-dis.sh b/script/test-transform-dis.sh
index 3a9adf3..0b45fd2 100755
--- a/script/test-transform-dis.sh
+++ b/script/test-transform-dis.sh
@@ -1,6 +1,12 @@
#!/bin/sh
set -xe
-make -j8 out/transform-dis-cases-$1.bin out/test-transform-dis-$1
-out/test-transform-dis-$1 auto < out/transform-dis-cases-$1.bin
+barch="$1"
+is_thumb=0
+if [ "$1" = "thumb" ]; then
+ barch=arm
+ is_thumb=1
+fi
+make -j8 out/transform-dis-cases-$1.bin out/test-transform-dis-"$barch"
+out/test-transform-dis-"$barch" auto "$is_thumb" < out/transform-dis-cases-$1.bin