2 Commits

+3 -3
View File
@@ -36,7 +36,7 @@ class BasicRegister:
[False] * max(resulting_size - current_memory_size, 0) + list(self.memory)[-resulting_size:]
)
def reverse(self):
def negate(self):
"""
Performs a logical negation on the register.
"""
@@ -159,7 +159,7 @@ def binary_subtraction(minuend: BasicRegister, subtrahend: BasicRegister) -> Bas
:return: Register containing the difference.
:rtype: BasicRegister
"""
subtrahend.reverse()
subtrahend.negate()
difference: BasicRegister
final_carry: bool
@@ -168,7 +168,7 @@ def binary_subtraction(minuend: BasicRegister, subtrahend: BasicRegister) -> Bas
if final_carry:
return binary_sum(difference, BasicRegister([False] * (len(difference) - 1) + [True]))
else:
difference.reverse()
difference.negate()
return difference