Emulator: Fix compiler warnings in cpu-prefix.cpp

This commit is contained in:
Riyyi
2022-08-28 17:44:59 +02:00
parent 200cf12a8f
commit 69760e349e
2 changed files with 4 additions and 6 deletions
+3 -5
View File
@@ -4,9 +4,7 @@
* SPDX-License-Identifier: MIT
*/
#pragma once
#include <cstdint> // uint32_t
#include <cstdint> // uint8_t, uint32_t
#include "cpu.h"
#include "ruc/format/print.h"
@@ -22,7 +20,7 @@ void CPU::prefix()
// Read next opcode
uint8_t opcode = read(m_pc);
print("running opcode: {:#04x} @ ({:#06x})\n", opcode, m_pc);
if (opcode >= 0x00 && opcode <= 0x07) {
if (opcode <= 0x07) {
rlc();
}
else if (opcode >= 0x08 && opcode <= 0x0f) {
@@ -52,7 +50,7 @@ void CPU::prefix()
else if (opcode >= 0x80 && opcode <= 0xbf) {
res();
}
else if (opcode >= 0xc0 && opcode <= 0xff) {
else if (opcode >= 0xc0) {
set();
}
else {
+1 -1
View File
@@ -240,7 +240,7 @@ void CPU::update()
print("illegal opcode\n");
VERIFY_NOT_REACHED();
default:
print("opcode {:#x} not implemented\n", opcode);
print("opcode {:#04x} not implemented\n", opcode);
print("immediate: {:#04x}\n", pcRead());
VERIFY_NOT_REACHED();
}