From 611a375a524fcdee098ae7fae00c5498ff0d1465 Mon Sep 17 00:00:00 2001 From: iximeow Date: Wed, 29 Dec 2021 01:58:27 -0800 Subject: stxrb memory operand error --- src/armv8/a64.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/armv8/a64.rs b/src/armv8/a64.rs index 9d94c1a..8b96f60 100644 --- a/src/armv8/a64.rs +++ b/src/armv8/a64.rs @@ -6844,14 +6844,14 @@ impl Decoder for InstDecoder { inst.operands = [ Operand::Register(SizeCode::W, Rs), Operand::Register(SizeCode::W, Rt), - Operand::RegisterOrSP(SizeCode::X, Rn), + Operand::RegOffset(Rn, 0), Operand::Nothing, ]; } else if Lo1 == 0b10 { // load ops inst.operands = [ Operand::Register(SizeCode::W, Rt), - Operand::RegisterOrSP(SizeCode::X, Rn), + Operand::RegOffset(Rn, 0), Operand::Nothing, Operand::Nothing, ]; -- cgit v1.1