X86: Add load and store microops that use the fp registers.
--HG-- extra : convert_revision : 153a055e888d8c47d59758a599dbd38f63008137
This commit is contained in:
parent
34f3c9d196
commit
22830c0747
1 changed files with 2 additions and 0 deletions
|
@ -386,6 +386,7 @@ let {{
|
|||
microopClasses[name] = LoadOp
|
||||
|
||||
defineMicroLoadOp('Ld', 'Data = merge(Data, Mem, dataSize);')
|
||||
defineMicroLoadOp('Ldfp', 'FpData.uqw = Mem;')
|
||||
|
||||
def defineMicroStoreOp(mnemonic, code):
|
||||
global header_output
|
||||
|
@ -415,6 +416,7 @@ let {{
|
|||
microopClasses[name] = StoreOp
|
||||
|
||||
defineMicroStoreOp('St', 'Mem = Data;')
|
||||
defineMicroStoreOp('Stfp', 'Mem = FpData.uqw;')
|
||||
|
||||
iop = InstObjParams("lea", "Lea", 'X86ISA::LdStOp',
|
||||
{"code": "Data = merge(Data, EA, dataSize);", "ea_code": calculateEA})
|
||||
|
|
Loading…
Reference in a new issue