fixed some bugs in selection of mem addr attributes

This commit is contained in:
Jan Laukemann
2017-08-22 10:27:44 +02:00
parent 91086f67c5
commit 55a95495ef

View File

@@ -33,6 +33,9 @@ class MemAddr(Parameter):
self.commacnt = self.parentheses.count(',')
if(self.commacnt == 0):
self.base = True
elif(self.commacnt == 1 or self.commacnt == 2 and int(self.parentheses[-1:]) == 1):
self.base = True
self.index = True
elif(self.commacnt == 2 and int(self.parentheses[-1:]) in self.scales):
self.base = True
self.index = True