< prev index next >

src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java

Print this page
rev 56969 : Javadoc corrections

@@ -315,10 +315,11 @@
         }
 
     }
 
     /*package-private*/
+    @ForceInline
     static int opCode(Operator op, int requireKind, int forbidKind) {
         return ((OperatorImpl)op).opCode(requireKind, forbidKind);
     }
 
     /*package-private*/

@@ -450,11 +451,11 @@
     /** Produce {@code hypot(a,b)}.  Floating only. */
     public static final /*float*/ Binary HYPOT = binary("HYPOT", "hypot", VectorIntrinsics.VECTOR_OP_HYPOT, VO_ONLYFP);
 
     // Ternary operations
 
-    /** Produce {@code a^((a^b)&c), bitwise c?b:a)}.  Integral only. */
+    /** Produce {@code a^((a^b)&c), or bitwise (c?b:a)}.  Integral only. */
     public static final /*float*/ Ternary BITWISE_BLEND = ternary("BITWISE_BLEND", "a^((a^b)&c)", -1 /*VectorIntrinsics.VECTOR_OP_BITWISE_BLEND*/, VO_NOFP);
     /** Produce {@code fma(a,b,c)}.  Floating only. */
     public static final /*float*/ Ternary FMA = ternary("FMA", "fma", VectorIntrinsics.VECTOR_OP_FMA, VO_ONLYFP);
 
     // Binary boolean operations
< prev index next >