Fix limm.
--HG-- extra : convert_revision : ab76b11c2bb2f3abc0e7a84f7167d92d16ed074e
This commit is contained in:
parent
866cc8214b
commit
7213944110
1 changed files with 6 additions and 3 deletions
|
@ -123,18 +123,21 @@ def template MicroLimmOpConstructor {{
|
||||||
}};
|
}};
|
||||||
|
|
||||||
let {{
|
let {{
|
||||||
class LimmOp(object):
|
class LimmOp(X86Microop):
|
||||||
def __init__(self, dest, imm):
|
def __init__(self, dest, imm):
|
||||||
|
self.className = "Limm"
|
||||||
|
self.mnemonic = "limm"
|
||||||
self.dest = dest
|
self.dest = dest
|
||||||
self.imm = imm
|
self.imm = imm
|
||||||
|
|
||||||
def getAllocator(self, *microFlags):
|
def getAllocator(self, *microFlags):
|
||||||
allocator = '''new %(class_name)s(machInst, %(mnemonic)s,
|
allocator = '''new %(class_name)s(machInst, mnemonic
|
||||||
%(flags)s %(dest)s, %(imm)s,)''' % {
|
%(flags)s, %(dest)s, %(imm)s)''' % {
|
||||||
"class_name" : self.className,
|
"class_name" : self.className,
|
||||||
"mnemonic" : self.mnemonic,
|
"mnemonic" : self.mnemonic,
|
||||||
"flags" : self.microFlagsText(microFlags),
|
"flags" : self.microFlagsText(microFlags),
|
||||||
"dest" : self.dest, "imm" : self.imm }
|
"dest" : self.dest, "imm" : self.imm }
|
||||||
|
return allocator
|
||||||
|
|
||||||
microopClasses["limm"] = LimmOp
|
microopClasses["limm"] = LimmOp
|
||||||
}};
|
}};
|
||||||
|
|
Loading…
Reference in a new issue