ARM: Implement a basic version of the fmxr instruction.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 27 Jul 2009 07:53:29 +0000 (00:53 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 27 Jul 2009 07:53:29 +0000 (00:53 -0700)
src/arch/arm/isa/decoder.isa

index 36c2296951ab4575770774cd9b1d26d0fe78fe4c..4e6d925acc7c06ec591f2af2202ca376c2176d73 100644 (file)
@@ -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; }});
+                    }
                 }
             }
         }