changeset 44ca2fc730eb in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=44ca2fc730eb
description:
        hsail: Fix disassembly of load instruction with 3 destination operands

diffstat:

 src/arch/hsail/insts/mem_impl.hh |  9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diffs (19 lines):

diff -r d426728892fe -r 44ca2fc730eb src/arch/hsail/insts/mem_impl.hh
--- a/src/arch/hsail/insts/mem_impl.hh  Fri Sep 16 12:32:36 2016 -0400
+++ b/src/arch/hsail/insts/mem_impl.hh  Fri Sep 16 12:36:20 2016 -0400
@@ -93,6 +93,15 @@
                                          this->dest_vect[1].disassemble(),
                                          this->addr.disassemble());
             break;
+          case 3:
+            this->disassembly = csprintf("%s_%s_%s (%s,%s,%s), %s", 
this->opcode,
+                                         segmentNames[this->segment],
+                                         MemDataType::label,
+                                         this->dest_vect[0].disassemble(),
+                                         this->dest_vect[1].disassemble(),
+                                         this->dest_vect[2].disassemble(),
+                                         this->addr.disassemble());
+            break;
           case 4:
             this->disassembly = csprintf("%s_%s_%s (%s,%s,%s,%s), %s",
                                          this->opcode,
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to