From 6ae35f2bf775252e254141be09d1d9c72893c811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= Date: Wed, 6 Jan 2021 18:00:08 +0100 Subject: [PATCH] Some more displays --- tests/bare/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/bare/mod.rs b/tests/bare/mod.rs index b29874a..431e81c 100644 --- a/tests/bare/mod.rs +++ b/tests/bare/mod.rs @@ -1,6 +1,6 @@ extern crate yaxpeax_superh; -use yaxpeax_superh::{SuperHInstruction, SuperHRegister}; +use yaxpeax_superh::{SuperHFloatRegister, SuperHInstruction, SuperHRegister, Displacement8}; #[test] @@ -18,6 +18,8 @@ fn round_trip() { #[test] fn display() { assert_eq!(format!("{}", SuperHInstruction::MovImm(0x69, SuperHRegister::R4)), "MOV #105,R4"); // Agrees with objdump + assert_eq!(format!("{}", SuperHInstruction::Bf(Displacement8(0xFD))), "BF 253"); + assert_eq!(format!("{}", SuperHInstruction::FMovAtIndexedRegisterS(SuperHRegister::R2, SuperHFloatRegister::Fr3)), "FMOV.S @(R0,R2),FR3"); } -- 2.30.1