Deleted Added
sdiff udiff text old ( 6345:f9ae7c3a036c ) new ( 6524:e207990ddd14 )
full compact
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// Redistribution and use of this software in source and binary forms,
5// with or without modification, are permitted provided that the
6// following conditions are met:
7//
8// The software must be used only for Non-Commercial Use which means any

--- 150 unchanged lines hidden (view full) ---

159 "class_name" : self.className,
160 "mnemonic" : self.mnemonic,
161 "flags" : self.microFlagsText(microFlags),
162 "dest" : self.dest, "imm" : self.imm,
163 "dataSize" : self.dataSize}
164 return allocator
165
166 microopClasses["limm"] = LimmOp
167}};
168
169let {{
170 # Build up the all register version of this micro op
171 iop = InstObjParams("limm", "Limm", 'X86MicroopBase',
172 {"code" : "DestReg = merge(DestReg, imm, dataSize);"})
173 header_output += MicroLimmOpDeclare.subst(iop)
174 decoder_output += MicroLimmOpConstructor.subst(iop)
175 decoder_output += MicroLimmOpDisassembly.subst(iop)
176 exec_output += MicroLimmOpExecute.subst(iop)
177}};