summaryrefslogtreecommitdiff
path: root/asm_diff.sh
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2012-05-30 04:03:58 +0200
committerManuel Traut <manut@mecka.net>2012-05-30 04:03:58 +0200
commit81c0979aa1bd53eec7f930ccbacb4a9cb2eee20b (patch)
tree34973cd9145ebe076e2bd4a941d19f73c76c7756 /asm_diff.sh
pthread_locking vs. transactional memory testsuiteHEADmaster
initial import includes - Makefile - codesize.c; a little single threaded test to check compiler support - asm_diff.sh shows difference of assembler code - runtime.sh runs both versions and prints out runtime of the tests Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'asm_diff.sh')
-rwxr-xr-xasm_diff.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/asm_diff.sh b/asm_diff.sh
new file mode 100755
index 0000000..8987b89
--- /dev/null
+++ b/asm_diff.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+if [ "$1" == "" ]; then
+ echo "$0 <test_name>"
+ exit -1
+fi
+
+objdump -D tm_$1 > ___tm.asm
+objdump -D lock_$1 > ___lock.asm
+diff -Nur ___tm.asm ___lock.asm
+rm -f ___tm.asm ___lock.asm