diff options
| author | taitep <taitep@taitep.se> | 2026-01-12 17:25:02 +0100 |
|---|---|---|
| committer | taitep <taitep@taitep.se> | 2026-01-12 17:25:02 +0100 |
| commit | d3e8af85a601cc5b831f02beff4ac415c21f1e8d (patch) | |
| tree | b1752f6fb4cf1817e7d045535482c51c53cf4dc7 /src/instructions | |
| parent | 3451a8227cee4a087f3836f63bd95650e3571ce9 (diff) | |
Add the files and decode logic for RVA
Diffstat (limited to 'src/instructions')
| -rw-r--r-- | src/instructions/rva.rs | 14 |
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), + } +} |
