From: Gabe Black Date: Sat, 1 Sep 2007 05:26:02 +0000 (-0700) Subject: Microassembler: Pass the actual mnemonic used to the macroop add_micro function X-Git-Tag: m5_2.0_beta4~136 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9277545ba6b9a7756c34f90626860e44a833847d;p=gem5.git Microassembler: Pass the actual mnemonic used to the macroop add_micro function --HG-- extra : convert_revision : acaee747ab30747d602c1f4ac5f0c2b2573a2a9b --- diff --git a/src/arch/micro_asm.py b/src/arch/micro_asm.py index 925e6b585..36c9919c0 100644 --- a/src/arch/micro_asm.py +++ b/src/arch/micro_asm.py @@ -55,7 +55,7 @@ class Micro_Container(object): self.micro_classes = {} self.labels = {} - def add_microop(self, microop): + def add_microop(self, mnemonic, microop): self.microops.append(microop) def __str__(self): @@ -143,7 +143,7 @@ def handle_statement(parser, container, statement): container.labels[label.text] = microop if label.extern: container.externs[label.text] = microop - container.add_microop(microop) + container.add_microop(statement.mnemonic, microop) except: print_error("Error adding microop.") raise