summaryrefslogtreecommitdiff
path: root/tools/trace/tinter/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/trace/tinter/utils.py')
-rw-r--r--tools/trace/tinter/utils.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/tools/trace/tinter/utils.py b/tools/trace/tinter/utils.py
index dd01eb5c..ee75559a 100644
--- a/tools/trace/tinter/utils.py
+++ b/tools/trace/tinter/utils.py
@@ -1,15 +1,10 @@
def get_size (mem, size):
+ table = mem[0:size]
if size == 1:
- return mem.pop()
+ return table[0]
elif size == 2:
- return ((mem.pop() << 8) | mem.pop())
+ return ((table[0] << 8) | table[1])
elif size == 3:
- return ((mem.pop() << 16) | (mem.pop() << 8) | mem.pop())
+ return ((table[0] << 16) | (table[1] << 8) | table[2])
elif size == 4:
- return ((mem.pop() << 24) | (mem.pop() << 16) | (mem.pop() << 8) | mem.pop())
-
-def reverse_tupple (tupple):
- mem = []
- for i in tupple:
- mem = [i] + mem
- return mem
+ return ((table[0] << 24) | (table[1] << 16) | (table[2] << 8) | table[3])