Use nodiscard, where appropriate and try not to inline virtual methods.

Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
This commit is contained in:
Adrian Conlon
2021-01-02 11:49:34 +00:00
parent 4ec462e79a
commit b4f8c81a94
7 changed files with 68 additions and 59 deletions
+5
View File
@@ -67,6 +67,11 @@ int8_t EightBit::Processor::signExtend(const int b, uint8_t x) noexcept {
return result;
}
void EightBit::Processor::call(const register16_t destination) {
pushWord(PC());
jump(destination);
}
void EightBit::Processor::ret() {
jump(popWord());
}