Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f1d348616a | |||
| 421a94b195 |
+3
-3
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user