summaryrefslogtreecommitdiff
path: root/tools/trace/tinter/utils.py
blob: dd01eb5cb85d61b1fd7bdcb4c9c76a8aebfc7ed7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def get_size (mem, size):
    if size == 1:
       return mem.pop()
    elif size == 2:
        return ((mem.pop() << 8) | mem.pop())
    elif size == 3:
        return ((mem.pop() << 16) | (mem.pop() << 8) | mem.pop())
    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