< 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 >