Took out port pressure from Memory Operand. Gets() for LD/ST TP now use tupples

This commit is contained in:
stefandesouza
2024-02-24 21:03:15 +01:00
parent dcfe36b850
commit d858827a47
3 changed files with 56 additions and 66 deletions

View File

@@ -15,7 +15,6 @@ class MemoryOperand(Operand):
pre_indexed=False,
post_indexed=False,
indexed_val=None,
port_pressure=[],
dst=None,
source=False,
destination=False,
@@ -30,7 +29,6 @@ class MemoryOperand(Operand):
self._pre_indexed = pre_indexed
self._post_indexed = post_indexed
self._indexed_val = indexed_val
self._port_pressure = port_pressure
self._dst = dst
@property
@@ -73,10 +71,6 @@ class MemoryOperand(Operand):
def indexed_val(self):
return self._indexed_val
@property
def port_pressure(self):
return self._port_pressure
@property
def dst(self):
return self._dst
@@ -85,10 +79,6 @@ class MemoryOperand(Operand):
def dst(self, dst):
self._dst = dst
@port_pressure.setter
def port_pressure(self, port_pressure):
self._port_pressure = port_pressure
@segment_ext.setter
def segment_ext(self, segment):
self._segment_ext = segment
@@ -131,7 +121,7 @@ class MemoryOperand(Operand):
f"base={self._base}, index={self._index}, scale={self._scale}, "
f"segment_ext={self._segment_ext}, mask={self._mask}, "
f"pre_indexed={self._pre_indexed}, post_indexed={self._post_indexed}, "
f"indexed_val={self._indexed_val}, port_pressure={self._port_pressure}),"
f"indexed_val={self._indexed_val},"
f"source={self._source}, destination={self._destination})"
)