< prev index next >

src/share/vm/opto/vectornode.cpp

Print this page
rev 8543 : SIMD: RFR(S): 8085932: Passed "Unimplemented". Failed as "Unprofitable".
rev 8711 : SIMD: CMoveVD - produces some code, but actually garbage in .ad file.
No reshaping in Matcher.
rev 8733 : SIMD: cleanup. src/cpu/x86/vm/x86.ad needs more.
Some !FIXME! are remaining, mostly for second thought
rev 8884 : SIMD: cleanup, EOL fixing.
rev 9039 : Merge
rev 9138 : Merge

@@ -84,10 +84,13 @@
     assert(bt == T_FLOAT, "must be");
     return Op_MulVF;
   case Op_MulD:
     assert(bt == T_DOUBLE, "must be");
     return Op_MulVD;
+  case Op_CMoveD:
+    assert(bt == T_DOUBLE, "must be");
+    return Op_CMoveVD;
   case Op_DivF:
     assert(bt == T_FLOAT, "must be");
     return Op_DivVF;
   case Op_DivD:
     assert(bt == T_DOUBLE, "must be");
< prev index next >