changeset f70ee159db59 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=f70ee159db59
description:
X86: Implement a multimedia andn microop.
diffstat:
1 file changed, 7 insertions(+)
src/arch/x86/isa/microops/mediaop.isa | 7 +++++++
diffs (15 lines):
diff -r 17414b661543 -r f70ee159db59 src/arch/x86/isa/microops/mediaop.isa
--- a/src/arch/x86/isa/microops/mediaop.isa Mon Aug 17 18:24:18 2009 -0700
+++ b/src/arch/x86/isa/microops/mediaop.isa Mon Aug 17 18:24:58 2009 -0700
@@ -355,4 +355,11 @@
code = '''
FpDestReg.uqw = FpSrcReg1.uqw & FpSrcReg2.uqw;
'''
+
+ class Mandn(MediaOp):
+ def __init__(self, dest, src1, src2):
+ super(Mandn, self).__init__(dest, src1, src2, 1)
+ code = '''
+ FpDestReg.uqw = ~FpSrcReg1.uqw & FpSrcReg2.uqw;
+ '''
}};
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev