From f2ddd7ab1c722e3a5c556529b46704c413ef5e2f Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Mon, 23 Feb 2026 20:13:32 +0100 Subject: [PATCH] fix --- rvdc/src/lib.rs | 5 ++++- shell.nix | 6 +++--- src/emu.rs | 10 +++++----- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/rvdc/src/lib.rs b/rvdc/src/lib.rs index 33ed498..ef8bd4d 100644 --- a/rvdc/src/lib.rs +++ b/rvdc/src/lib.rs @@ -1702,9 +1702,12 @@ impl Inst { #[cfg(test)] mod tests { extern crate std; + use std::borrow::ToOwned; + use std::string::String; + use std::vec::Vec; + use core::sync::atomic::AtomicU32; use core::sync::atomic::Ordering; - use std::prelude::rust_2024::*; use std::fmt::Write as _; use std::io::Write as _; diff --git a/shell.nix b/shell.nix index 9cbaea1..146226d 100644 --- a/shell.nix +++ b/shell.nix @@ -1,7 +1,7 @@ { pkgs ? import { } }: pkgs.mkShell { packages = with pkgs; [ - llvmPackages_18.clang-unwrapped - llvmPackages_18.lld - llvmPackages_18.bintools-unwrapped + llvmPackages_22.clang-unwrapped + llvmPackages_22.lld + llvmPackages_22.bintools-unwrapped ]; } diff --git a/src/emu.rs b/src/emu.rs index 06a1eb9..05a18cf 100644 --- a/src/emu.rs +++ b/src/emu.rs @@ -569,11 +569,11 @@ impl Emulator { |src| ((src as u32).signed_shr(imm.as_u32())) as u64, ); } - Inst::MulW { dest, src1, src2 } => todo!(), - Inst::DivW { dest, src1, src2 } => todo!(), - Inst::DivuW { dest, src1, src2 } => todo!(), - Inst::RemW { dest, src1, src2 } => todo!(), - Inst::RemuW { dest, src1, src2 } => todo!(), + Inst::MulW { .. } => todo!(), + Inst::DivW { .. } => todo!(), + Inst::DivuW { .. } => todo!(), + Inst::RemW { .. } => todo!(), + Inst::RemuW { .. } => todo!(), _ => todo!(), }