Author: mberg
Date: 2011-06-20 17:59:30 -0400 (Mon, 20 Jun 2011)
New Revision: 3657

Modified:
   trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx
Log:
Updates for vector shuffle instructions on x86 for avx code.

CR by Jian-Xin.



Modified: trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx
===================================================================
--- trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx    2011-06-20 
19:37:56 UTC (rev 3656)
+++ trunk/osprey/common/targ_info/isa/x8664/isa_operands.cxx    2011-06-20 
21:59:30 UTC (rev 3657)
@@ -2349,10 +2349,6 @@
                            TOP_vfperm2f128,
                            TOP_vroundsd,
                            TOP_vroundss,
-                           TOP_vfshuf128v64,
-                           TOP_vfshuf128v32,
-                           TOP_vshufpd,
-                           TOP_vshufps,
                            TOP_UNDEFINED);
   Result(0, fp128);
   Operand(0, fp128, opnd1);
@@ -4497,6 +4493,10 @@
   Instruction_Group("shuffle",
                    TOP_shufps,
                    TOP_shufpd,
+                   TOP_vfshuf128v64,
+                   TOP_vfshuf128v32,
+                   TOP_vshufpd,
+                   TOP_vshufps,
                    TOP_UNDEFINED);
   Result(0, fp128);
   Operand(0, fp128, opnd1);


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to