changeset f964c623723c in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=f964c623723c
description:
X86: Let microops force folding an index into the high byte of a
register.
diffstat:
1 file changed, 4 insertions(+)
src/arch/x86/isa/microasm.isa | 4 ++++
diffs (14 lines):
diff -r 57e6d35dde10 -r f964c623723c src/arch/x86/isa/microasm.isa
--- a/src/arch/x86/isa/microasm.isa Wed Aug 05 03:02:28 2009 -0700
+++ b/src/arch/x86/isa/microasm.isa Wed Aug 05 03:03:07 2009 -0700
@@ -151,6 +151,10 @@
assembler.symbols["r%s" % reg] = \
regIdx("INTREG_R%s" % reg.upper())
+ for reg in ('ah', 'bh', 'ch', 'dh'):
+ assembler.symbols[reg] = \
+ regIdx("INTREG_FOLDED(INTREG_%s, IntFoldBit)" % reg.upper())
+
for reg in range(16):
assembler.symbols["cr%d" % reg] = regIdx("MISCREG_CR%d" % reg)
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev