From: Gabe Black Date: Mon, 27 Jul 2009 07:53:29 +0000 (-0700) Subject: ARM: Implement a basic version of the fmxr instruction. X-Git-Tag: Calvin_Submission~194^2~19 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c18d6cb1a72418b3ebf9c2df7ee339c43ee20484;p=gem5.git ARM: Implement a basic version of the fmxr instruction. --- diff --git a/src/arch/arm/isa/decoder.isa b/src/arch/arm/isa/decoder.isa index 36c229695..4e6d925ac 100644 --- a/src/arch/arm/isa/decoder.isa +++ b/src/arch/arm/isa/decoder.isa @@ -423,6 +423,11 @@ format DataOp { 0x1: FloatOp::fmrx_fpscr({{ Rd = Fpscr; }}); 0x8: FloatOp::fmrx_fpexc({{ Rd = Fpexc; }}); } + 0xe: decode RN { + 0x0: FloatOp::fmxr_fpsid({{ Fpsid = Rd; }}); + 0x1: FloatOp::fmxr_fpscr({{ Fpscr = Rd; }}); + 0x8: FloatOp::fmxr_fpexc({{ Fpexc = Rd; }}); + } } } }