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

Reply via email to