summaryrefslogtreecommitdiff
path: root/src/instructions/rva.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/instructions/rva.rs')
-rw-r--r--src/instructions/rva.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/instructions/rva.rs b/src/instructions/rva.rs
new file mode 100644
index 0000000..fd57056
--- /dev/null
+++ b/src/instructions/rva.rs
@@ -0,0 +1,14 @@
+// Copyright (c) 2026 taitep
+// SPDX-License-Identifier: BSD-2-Clause
+//
+// This file is part of TRVE (https://gitea.taitep.se/taitep/trve)
+// See LICENSE file in the project root for full license text.
+
+use super::illegal;
+use crate::{core::Core, decode::Instruction, exceptions::Exception};
+
+pub(super) fn find_and_exec(instr: Instruction, core: &mut Core) -> Result<(), Exception> {
+ match (instr.funct3(), instr.funct5()) {
+ _ => illegal(instr),
+ }
+}