diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2007-06-14 20:52:22 +0000 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2007-06-14 20:52:22 +0000 |
commit | 866cc8214ba1642c2af56ed14e9ca2cf8b1928cf (patch) | |
tree | 5de3396fae004a17052103b437858e1d1275854b /src/arch/x86/isa/formats | |
parent | a8f65b18bc55fdb8ca888abfd0d991d12602fbf4 (diff) | |
download | gem5-866cc8214ba1642c2af56ed14e9ca2cf8b1928cf.tar.xz |
Implement a handful more instructions and differentiate macroops based on the operand types they expect.
--HG--
extra : convert_revision : f9c8e694a8c0eb33b988657dca03ab495b65bee8
Diffstat (limited to 'src/arch/x86/isa/formats')
-rw-r--r-- | src/arch/x86/isa/formats/multi.isa | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/x86/isa/formats/multi.isa b/src/arch/x86/isa/formats/multi.isa index f951dc28a..37b28fe64 100644 --- a/src/arch/x86/isa/formats/multi.isa +++ b/src/arch/x86/isa/formats/multi.isa @@ -70,8 +70,8 @@ def format Inst(*opTypeSet) {{ def format MultiInst(switchVal, *opTypeSets) {{ switcher = {} for (count, opTypeSet) in zip(xrange(len(opTypeSets)), opTypeSets): - switcher[count] = (opTypeSet, EmulEnv()) - blocks = doSplitDecode(Name, specializeInst, switchVal, switcher) + switcher[count] = (Name, opTypeSet, EmulEnv()) + blocks = doSplitDecode(specializeInst, switchVal, switcher) (header_output, decoder_output, decode_block, exec_output) = blocks.makeList() }}; |