changeset b1bae4948828 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=b1bae4948828
description:
        ARM: Implement a basic version of the fmrx instruction.

diffstat:

1 file changed, 9 insertions(+)
src/arch/arm/isa/decoder.isa |    9 +++++++++

diffs (19 lines):

diff -r c3372644e033 -r b1bae4948828 src/arch/arm/isa/decoder.isa
--- a/src/arch/arm/isa/decoder.isa      Mon Jul 27 00:53:10 2009 -0700
+++ b/src/arch/arm/isa/decoder.isa      Mon Jul 27 00:53:24 2009 -0700
@@ -416,6 +416,15 @@
                     }
                 }
             }
+            0xa: decode MISC_OPCODE {
+                0x1: decode MEDIA_OPCODE {
+                    0xf: decode RN {
+                        0x0: FloatOp::fmrx_fpsid({{ Rd = Fpsid; }});
+                        0x1: FloatOp::fmrx_fpscr({{ Rd = Fpscr; }});
+                        0x8: FloatOp::fmrx_fpexc({{ Rd = Fpexc; }});
+                    }
+                }
+            }
         }
         format PredOp {
             // ARM System Call (SoftWare Interrupt)
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to