< prev index next >

src/hotspot/share/adlc/formssel.cpp

Print this page
rev 47825 : Support vectorization of sqrt for float

@@ -4032,10 +4032,11 @@
         strcmp(opType,"Log10D")==0 ||
         strcmp(opType,"ModD")==0 ||
         strcmp(opType,"ModF")==0 ||
         strcmp(opType,"ModI")==0 ||
         strcmp(opType,"SqrtD")==0 ||
+        strcmp(opType,"SqrtF")==0 ||
         strcmp(opType,"TanD")==0 ||
         strcmp(opType,"ConvD2F")==0 ||
         strcmp(opType,"ConvD2I")==0 ||
         strcmp(opType,"ConvD2L")==0 ||
         strcmp(opType,"ConvF2D")==0 ||

@@ -4165,11 +4166,11 @@
     "MulVS","MulVI","MulVL","MulVF","MulVD",
     "CMoveVD",
     "DivVF","DivVD",
     "AbsVF","AbsVD",
     "NegVF","NegVD",
-    "SqrtVD",
+    "SqrtVD","SqrtVF",
     "AndV" ,"XorV" ,"OrV",
     "AddReductionVI", "AddReductionVL",
     "AddReductionVF", "AddReductionVD",
     "MulReductionVI", "MulReductionVL",
     "MulReductionVF", "MulReductionVD",
< prev index next >