diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2007-08-26 20:39:55 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2007-08-26 20:39:55 -0700 |
commit | 8b738f7f125a90b482aa7b3637cd5c49d78701fe (patch) | |
tree | c22d112c303a7097b6f11ea1943cacb4553b5d66 /src/arch/x86/isa/insts | |
parent | 03880cf828d747a68c013c05003a51266ef9a512 (diff) | |
download | gem5-8b738f7f125a90b482aa7b3637cd5c49d78701fe.tar.xz |
X86: Make the microassembler accept lines which are just labels.
The labels on these lines will be associated with whatever the next microop
is.
--HG--
extra : convert_revision : 80c260e48ec1c16e6325061608e37c95a0610cfa
Diffstat (limited to 'src/arch/x86/isa/insts')
-rw-r--r-- | src/arch/x86/isa/insts/processor_information.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/arch/x86/isa/insts/processor_information.py b/src/arch/x86/isa/insts/processor_information.py index f57bed494..4c18cb954 100644 --- a/src/arch/x86/isa/insts/processor_information.py +++ b/src/arch/x86/isa/insts/processor_information.py @@ -97,9 +97,10 @@ def macroop CPUID_R { # Standard functions. # +standardStart: # 0x00000000 -- Processor Vendor and Largest Standard Function Number -standardStart: limm rax, 0x00000001, dataSize=4 + limm rax, 0x00000001, dataSize=4 limm rbx, 0x68747541, dataSize=4 limm rdx, 0x69746e65, dataSize=4 limm rcx, 0x444d4163, dataSize=4 @@ -122,9 +123,10 @@ standardStart: limm rax, 0x00000001, dataSize=4 # Extended functions. # -# 0x80000000 -- Processor Vendor and Largest Extended Function Number +extendedStart: -extendedStart: limm rax, 0x80000018, dataSize=4 +# 0x80000000 -- Processor Vendor and Largest Extended Function Number + limm rax, 0x80000018, dataSize=4 limm rbx, 0x68747541, dataSize=4 limm rdx, 0x69746e65, dataSize=4 limm rcx, 0x444d4163, dataSize=4 @@ -400,6 +402,7 @@ extendedStart: limm rax, 0x80000018, dataSize=4 fault "NoFault" fault "NoFault" -end: fault "NoFault" +end: + fault "NoFault" }; ''' |