xref: /XiangShan/scripts/statistics.py (revision 98216ce9e32838fb9396ea06e529f4b37ab13b01)
1mymap = {}
2last = ""
3
4with open("../build/XSSimTop.v", "r") as f:
5    line = f.readline()
6    cnt = 0
7    while(line):
8        if "module " in line:
9            if last!="" :
10                mymap[last] = cnt
11            last = line[6:-2]
12            cnt = 1
13        else:
14            cnt = cnt + 1
15        line = f.readline()
16    mymap[last] = cnt
17    for k,v in mymap.items():
18        print(k, v)