Fix s-type immediate decoding

This commit is contained in:
2025-12-23 09:51:32 +01:00
parent 1b409cd14e
commit 643a39c24a

View File

@@ -57,7 +57,7 @@ impl Instruction {
#[inline]
pub fn imm_s(self) -> DWord {
(self.0 as i32 as i64 >> (25 - 5) & (0x7f << 5)) as DWord | (self.0 >> 7 & 0b1111) as DWord
(self.0 as i32 as i64 >> (25 - 5) & (0x7f << 5)) as DWord | (self.0 >> 7 & 0b11111) as DWord
}
#[inline]