~williamvds/microlator

1de86912080f427814c4186790b785276c11ff03 — williamvds 3 years ago 324c5ae
lint: Use same parameter name as declaration
1 files changed, 3 insertions(+), 3 deletions(-)

M src/cpu.cpp
M src/cpu.cpp => src/cpu.cpp +3 -3
@@ 295,15 295,15 @@ constexpr void CPU::compare(uint8_t a, uint8_t b) noexcept {
	flags.set(F::Negative, isNegative(a - b));
}

constexpr void CPU::addWithCarry(uint8_t input) noexcept {
constexpr void CPU::addWithCarry(uint8_t value) noexcept {
	// TODO: implement decimal mode
	const uint8_t result = accumulator + input + (flags.test(F::Carry) ? 1 : 0);
	const uint8_t result = accumulator + value + (flags.test(F::Carry) ? 1 : 0);
	calculateFlag(result, F::Zero, F::Negative);

	const auto resultSign = sign(result);
	flags.set(F::Overflow,
		(sign(accumulator) != resultSign)
	 && (sign(input)       != resultSign));
	 && (sign(value)       != resultSign));
	flags.set(F::Carry, result < accumulator);

	accumulator = result;