public abstract class jdk.incubator.vector.VectorOperators
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: jdk.incubator.vector.VectorOperators
super_class: java.lang.Object
{
static final int VO_ALL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int VO_UNARY;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int VO_BINARY;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int VO_TERNARY;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int VO_ARITY_MASK;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int VO_ASSOC;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int VO_SHIFT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int VO_BOOL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int VO_CONV;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 32
static final int VO_PRIVATE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 64
static final int VO_SPECIAL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 128
static final int VO_NOFP;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 256
static final int VO_ONLYFP;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 512
static final int VO_OPCODE_VALID;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2048
static final int VO_OPCODE_SHIFT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int VO_OPCODE_LIMIT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1024
static final int VO_RAN_SHIFT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int VO_DOM_SHIFT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int VO_DOM_RAN_MASK;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 255
static final int VO_KIND_CAST;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int VO_KIND_BITWISE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 256
private static final java.util.HashMap<java.lang.Integer, java.lang.String> OPC_NAME;
descriptor: Ljava/util/HashMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/Integer;Ljava/lang/String;>;
private static final java.util.HashMap<java.lang.Integer, java.lang.String> CMP_OPC_NAME;
descriptor: Ljava/util/HashMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/Integer;Ljava/lang/String;>;
private static final java.util.HashMap<java.lang.Integer, java.lang.String> CONV_OPC_NAME;
descriptor: Ljava/util/HashMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/Integer;Ljava/lang/String;>;
public static final jdk.incubator.vector.VectorOperators$Unary NOT;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary ZOMO;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary ABS;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary NEG;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary SIN;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary COS;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary TAN;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary ASIN;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary ACOS;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary ATAN;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary EXP;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary LOG;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary LOG10;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary SQRT;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary CBRT;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary SINH;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary COSH;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary TANH;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary EXPM1;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Unary LOG1P;
descriptor: Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative ADD;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary SUB;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative MUL;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary DIV;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative MIN;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative MAX;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative FIRST_NONZERO;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative AND;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary AND_NOT;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative OR;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static final jdk.incubator.vector.VectorOperators$Associative OR_UNCHECKED;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0018) ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Associative XOR;
descriptor: Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary LSHL;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary ASHR;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary LSHR;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary ROL;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary ROR;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary ATAN2;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary POW;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Binary HYPOT;
descriptor: Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Ternary BITWISE_BLEND;
descriptor: Ljdk/incubator/vector/VectorOperators$Ternary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Ternary FMA;
descriptor: Ljdk/incubator/vector/VectorOperators$Ternary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Test IS_DEFAULT;
descriptor: Ljdk/incubator/vector/VectorOperators$Test;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Test IS_NEGATIVE;
descriptor: Ljdk/incubator/vector/VectorOperators$Test;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Test IS_FINITE;
descriptor: Ljdk/incubator/vector/VectorOperators$Test;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Test IS_NAN;
descriptor: Ljdk/incubator/vector/VectorOperators$Test;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Test IS_INFINITE;
descriptor: Ljdk/incubator/vector/VectorOperators$Test;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Comparison EQ;
descriptor: Ljdk/incubator/vector/VectorOperators$Comparison;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Comparison NE;
descriptor: Ljdk/incubator/vector/VectorOperators$Comparison;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Comparison LT;
descriptor: Ljdk/incubator/vector/VectorOperators$Comparison;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Comparison LE;
descriptor: Ljdk/incubator/vector/VectorOperators$Comparison;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Comparison GT;
descriptor: Ljdk/incubator/vector/VectorOperators$Comparison;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Comparison GE;
descriptor: Ljdk/incubator/vector/VectorOperators$Comparison;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Double> B2D;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Double;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Float> B2F;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Float;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Integer> B2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Long> B2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Short> B2S;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Short;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Double, java.lang.Byte> D2B;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;Ljava/lang/Byte;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Double, java.lang.Float> D2F;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;Ljava/lang/Float;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Double, java.lang.Integer> D2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Double, java.lang.Long> D2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Double, java.lang.Short> D2S;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;Ljava/lang/Short;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Float, java.lang.Byte> F2B;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Float;Ljava/lang/Byte;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Float, java.lang.Double> F2D;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Float;Ljava/lang/Double;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Float, java.lang.Integer> F2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Float;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Float, java.lang.Long> F2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Float;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Float, java.lang.Short> F2S;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Float;Ljava/lang/Short;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Integer, java.lang.Byte> I2B;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Integer;Ljava/lang/Byte;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Integer, java.lang.Double> I2D;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Integer;Ljava/lang/Double;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Integer, java.lang.Float> I2F;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Integer;Ljava/lang/Float;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Integer, java.lang.Long> I2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Integer;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Integer, java.lang.Short> I2S;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Integer;Ljava/lang/Short;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Long, java.lang.Byte> L2B;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Long;Ljava/lang/Byte;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Long, java.lang.Double> L2D;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Long;Ljava/lang/Double;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Long, java.lang.Float> L2F;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Long;Ljava/lang/Float;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Long, java.lang.Integer> L2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Long;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Long, java.lang.Short> L2S;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Long;Ljava/lang/Short;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Short, java.lang.Byte> S2B;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Short;Ljava/lang/Byte;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Short, java.lang.Double> S2D;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Short;Ljava/lang/Double;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Short, java.lang.Float> S2F;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Short;Ljava/lang/Float;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Short, java.lang.Integer> S2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Short;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Short, java.lang.Long> S2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Short;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Double, java.lang.Long> REINTERPRET_D2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Float, java.lang.Integer> REINTERPRET_F2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Float;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Integer, java.lang.Float> REINTERPRET_I2F;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Integer;Ljava/lang/Float;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Long, java.lang.Double> REINTERPRET_L2D;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Long;Ljava/lang/Double;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Integer> ZERO_EXTEND_B2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Long> ZERO_EXTEND_B2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Byte, java.lang.Short> ZERO_EXTEND_B2S;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Byte;Ljava/lang/Short;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Integer, java.lang.Long> ZERO_EXTEND_I2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Integer;Ljava/lang/Long;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Short, java.lang.Integer> ZERO_EXTEND_S2I;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Short;Ljava/lang/Integer;>;
public static final jdk.incubator.vector.VectorOperators$Conversion<java.lang.Short, java.lang.Long> ZERO_EXTEND_S2L;
descriptor: Ljdk/incubator/vector/VectorOperators$Conversion;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Short;Ljava/lang/Long;>;
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc Ljdk/incubator/vector/VectorOperators;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
3: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
4: putstatic jdk.incubator.vector.VectorOperators.OPC_NAME:Ljava/util/HashMap;
5: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
6: putstatic jdk.incubator.vector.VectorOperators.CMP_OPC_NAME:Ljava/util/HashMap;
7: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
8: putstatic jdk.incubator.vector.VectorOperators.CONV_OPC_NAME:Ljava/util/HashMap;
9: ldc "NOT"
ldc "~"
iconst_m1
sipush 384
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.NOT:Ljdk/incubator/vector/VectorOperators$Unary;
10: ldc "ZOMO"
ldc "a==0?0:-1"
iconst_m1
sipush 256
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.ZOMO:Ljdk/incubator/vector/VectorOperators$Unary;
11: ldc "ABS"
ldc "abs"
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.ABS:Ljdk/incubator/vector/VectorOperators$Unary;
12: ldc "NEG"
ldc "-a"
iconst_1
sipush 128
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.NEG:Ljdk/incubator/vector/VectorOperators$Unary;
13: ldc "SIN"
ldc "sin"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.SIN:Ljdk/incubator/vector/VectorOperators$Unary;
14: ldc "COS"
ldc "cos"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.COS:Ljdk/incubator/vector/VectorOperators$Unary;
15: ldc "TAN"
ldc "tan"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.TAN:Ljdk/incubator/vector/VectorOperators$Unary;
16: ldc "ASIN"
ldc "asin"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.ASIN:Ljdk/incubator/vector/VectorOperators$Unary;
17: ldc "ACOS"
ldc "acos"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.ACOS:Ljdk/incubator/vector/VectorOperators$Unary;
18: ldc "ATAN"
ldc "atan"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.ATAN:Ljdk/incubator/vector/VectorOperators$Unary;
19: ldc "EXP"
ldc "exp"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.EXP:Ljdk/incubator/vector/VectorOperators$Unary;
20: ldc "LOG"
ldc "log"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.LOG:Ljdk/incubator/vector/VectorOperators$Unary;
21: ldc "LOG10"
ldc "log10"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.LOG10:Ljdk/incubator/vector/VectorOperators$Unary;
22: ldc "SQRT"
ldc "sqrt"
iconst_2
sipush 512
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.SQRT:Ljdk/incubator/vector/VectorOperators$Unary;
23: ldc "CBRT"
ldc "cbrt"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.CBRT:Ljdk/incubator/vector/VectorOperators$Unary;
24: ldc "SINH"
ldc "sinh"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.SINH:Ljdk/incubator/vector/VectorOperators$Unary;
25: ldc "COSH"
ldc "cosh"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.COSH:Ljdk/incubator/vector/VectorOperators$Unary;
26: ldc "TANH"
ldc "tanh"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.TANH:Ljdk/incubator/vector/VectorOperators$Unary;
27: ldc "EXPM1"
ldc "expm1"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.EXPM1:Ljdk/incubator/vector/VectorOperators$Unary;
28: ldc "LOG1P"
ldc "log1p"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.unary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
putstatic jdk.incubator.vector.VectorOperators.LOG1P:Ljdk/incubator/vector/VectorOperators$Unary;
29: ldc "ADD"
ldc "+"
iconst_4
iconst_4
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.ADD:Ljdk/incubator/vector/VectorOperators$Associative;
30: ldc "SUB"
ldc "-"
iconst_5
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.SUB:Ljdk/incubator/vector/VectorOperators$Binary;
31: ldc "MUL"
ldc "*"
bipush 6
iconst_4
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.MUL:Ljdk/incubator/vector/VectorOperators$Associative;
32: ldc "DIV"
ldc "/"
bipush 7
sipush 128
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.DIV:Ljdk/incubator/vector/VectorOperators$Binary;
33: ldc "MIN"
ldc "min"
bipush 8
iconst_4
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.MIN:Ljdk/incubator/vector/VectorOperators$Associative;
34: ldc "MAX"
ldc "max"
bipush 9
iconst_4
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.MAX:Ljdk/incubator/vector/VectorOperators$Associative;
35: ldc "FIRST_NONZERO"
ldc "a!=0?a:b"
iconst_m1
iconst_4
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.FIRST_NONZERO:Ljdk/incubator/vector/VectorOperators$Associative;
36: ldc "AND"
ldc "&"
bipush 10
sipush 260
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.AND:Ljdk/incubator/vector/VectorOperators$Associative;
37: ldc "AND_NOT"
ldc "&~"
iconst_m1
sipush 256
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.AND_NOT:Ljdk/incubator/vector/VectorOperators$Binary;
38: ldc "OR"
ldc "|"
bipush 11
sipush 260
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.OR:Ljdk/incubator/vector/VectorOperators$Associative;
39: ldc "OR_UNCHECKED"
ldc "|"
bipush 11
bipush 68
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.OR_UNCHECKED:Ljdk/incubator/vector/VectorOperators$Associative;
40: ldc "XOR"
ldc "^"
bipush 12
sipush 260
invokestatic jdk.incubator.vector.VectorOperators.assoc:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
putstatic jdk.incubator.vector.VectorOperators.XOR:Ljdk/incubator/vector/VectorOperators$Associative;
41: ldc "LSHL"
ldc "<<"
bipush 14
bipush 8
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.LSHL:Ljdk/incubator/vector/VectorOperators$Binary;
42: ldc "ASHR"
ldc ">>"
bipush 15
bipush 8
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.ASHR:Ljdk/incubator/vector/VectorOperators$Binary;
43: ldc "LSHR"
ldc ">>>"
bipush 16
bipush 8
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.LSHR:Ljdk/incubator/vector/VectorOperators$Binary;
44: ldc "ROL"
ldc "rotateLeft"
iconst_m1
sipush 136
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.ROL:Ljdk/incubator/vector/VectorOperators$Binary;
45: ldc "ROR"
ldc "rotateRight"
iconst_m1
sipush 136
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.ROR:Ljdk/incubator/vector/VectorOperators$Binary;
46: ldc "ATAN2"
ldc "atan2"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.ATAN2:Ljdk/incubator/vector/VectorOperators$Binary;
47: ldc "POW"
ldc "pow"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.POW:Ljdk/incubator/vector/VectorOperators$Binary;
48: ldc "HYPOT"
ldc "hypot"
iconst_m1
sipush 640
invokestatic jdk.incubator.vector.VectorOperators.binary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
putstatic jdk.incubator.vector.VectorOperators.HYPOT:Ljdk/incubator/vector/VectorOperators$Binary;
49: ldc "BITWISE_BLEND"
ldc "a^((a^b)&c)"
iconst_m1
sipush 256
invokestatic jdk.incubator.vector.VectorOperators.ternary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Ternary;
putstatic jdk.incubator.vector.VectorOperators.BITWISE_BLEND:Ljdk/incubator/vector/VectorOperators$Ternary;
50: ldc "FMA"
ldc "fma"
bipush 13
sipush 512
invokestatic jdk.incubator.vector.VectorOperators.ternary:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Ternary;
putstatic jdk.incubator.vector.VectorOperators.FMA:Ljdk/incubator/vector/VectorOperators$Ternary;
51: ldc "IS_DEFAULT"
ldc "bits(a)==0"
iconst_m1
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.predicate:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Test;
putstatic jdk.incubator.vector.VectorOperators.IS_DEFAULT:Ljdk/incubator/vector/VectorOperators$Test;
52: ldc "IS_NEGATIVE"
ldc "bits(a)<0"
iconst_m1
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.predicate:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Test;
putstatic jdk.incubator.vector.VectorOperators.IS_NEGATIVE:Ljdk/incubator/vector/VectorOperators$Test;
53: ldc "IS_FINITE"
ldc "isFinite"
iconst_m1
sipush 512
invokestatic jdk.incubator.vector.VectorOperators.predicate:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Test;
putstatic jdk.incubator.vector.VectorOperators.IS_FINITE:Ljdk/incubator/vector/VectorOperators$Test;
54: ldc "IS_NAN"
ldc "isNaN"
iconst_m1
sipush 512
invokestatic jdk.incubator.vector.VectorOperators.predicate:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Test;
putstatic jdk.incubator.vector.VectorOperators.IS_NAN:Ljdk/incubator/vector/VectorOperators$Test;
55: ldc "IS_INFINITE"
ldc "isInfinite"
iconst_m1
sipush 512
invokestatic jdk.incubator.vector.VectorOperators.predicate:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Test;
putstatic jdk.incubator.vector.VectorOperators.IS_INFINITE:Ljdk/incubator/vector/VectorOperators$Test;
56: ldc "EQ"
ldc "=="
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.compare:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Comparison;
putstatic jdk.incubator.vector.VectorOperators.EQ:Ljdk/incubator/vector/VectorOperators$Comparison;
57: ldc "NE"
ldc "!="
iconst_4
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.compare:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Comparison;
putstatic jdk.incubator.vector.VectorOperators.NE:Ljdk/incubator/vector/VectorOperators$Comparison;
58: ldc "LT"
ldc "<"
iconst_3
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.compare:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Comparison;
putstatic jdk.incubator.vector.VectorOperators.LT:Ljdk/incubator/vector/VectorOperators$Comparison;
59: ldc "LE"
ldc "<="
iconst_5
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.compare:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Comparison;
putstatic jdk.incubator.vector.VectorOperators.LE:Ljdk/incubator/vector/VectorOperators$Comparison;
60: ldc "GT"
ldc ">"
iconst_1
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.compare:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Comparison;
putstatic jdk.incubator.vector.VectorOperators.GT:Ljdk/incubator/vector/VectorOperators$Comparison;
61: ldc "GE"
ldc ">="
bipush 7
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.compare:(Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Comparison;
putstatic jdk.incubator.vector.VectorOperators.GE:Ljdk/incubator/vector/VectorOperators$Comparison;
62: ldc "B2D"
bipush 67
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.B2D:Ljdk/incubator/vector/VectorOperators$Conversion;
63: ldc "B2F"
bipush 67
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.B2F:Ljdk/incubator/vector/VectorOperators$Conversion;
64: ldc "B2I"
bipush 67
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.B2I:Ljdk/incubator/vector/VectorOperators$Conversion;
65: ldc "B2L"
bipush 67
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.B2L:Ljdk/incubator/vector/VectorOperators$Conversion;
66: ldc "B2S"
bipush 67
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.B2S:Ljdk/incubator/vector/VectorOperators$Conversion;
67: ldc "D2B"
bipush 67
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.D2B:Ljdk/incubator/vector/VectorOperators$Conversion;
68: ldc "D2F"
bipush 67
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.D2F:Ljdk/incubator/vector/VectorOperators$Conversion;
69: ldc "D2I"
bipush 67
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.D2I:Ljdk/incubator/vector/VectorOperators$Conversion;
70: ldc "D2L"
bipush 67
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.D2L:Ljdk/incubator/vector/VectorOperators$Conversion;
71: ldc "D2S"
bipush 67
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.D2S:Ljdk/incubator/vector/VectorOperators$Conversion;
72: ldc "F2B"
bipush 67
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.F2B:Ljdk/incubator/vector/VectorOperators$Conversion;
73: ldc "F2D"
bipush 67
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.F2D:Ljdk/incubator/vector/VectorOperators$Conversion;
74: ldc "F2I"
bipush 67
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.F2I:Ljdk/incubator/vector/VectorOperators$Conversion;
75: ldc "F2L"
bipush 67
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.F2L:Ljdk/incubator/vector/VectorOperators$Conversion;
76: ldc "F2S"
bipush 67
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.F2S:Ljdk/incubator/vector/VectorOperators$Conversion;
77: ldc "I2B"
bipush 67
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.I2B:Ljdk/incubator/vector/VectorOperators$Conversion;
78: ldc "I2D"
bipush 67
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.I2D:Ljdk/incubator/vector/VectorOperators$Conversion;
79: ldc "I2F"
bipush 67
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.I2F:Ljdk/incubator/vector/VectorOperators$Conversion;
80: ldc "I2L"
bipush 67
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.I2L:Ljdk/incubator/vector/VectorOperators$Conversion;
81: ldc "I2S"
bipush 67
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.I2S:Ljdk/incubator/vector/VectorOperators$Conversion;
82: ldc "L2B"
bipush 67
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.L2B:Ljdk/incubator/vector/VectorOperators$Conversion;
83: ldc "L2D"
bipush 67
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.L2D:Ljdk/incubator/vector/VectorOperators$Conversion;
84: ldc "L2F"
bipush 67
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.L2F:Ljdk/incubator/vector/VectorOperators$Conversion;
85: ldc "L2I"
bipush 67
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.L2I:Ljdk/incubator/vector/VectorOperators$Conversion;
86: ldc "L2S"
bipush 67
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.L2S:Ljdk/incubator/vector/VectorOperators$Conversion;
87: ldc "S2B"
bipush 67
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.S2B:Ljdk/incubator/vector/VectorOperators$Conversion;
88: ldc "S2D"
bipush 67
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.S2D:Ljdk/incubator/vector/VectorOperators$Conversion;
89: ldc "S2F"
bipush 67
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.S2F:Ljdk/incubator/vector/VectorOperators$Conversion;
90: ldc "S2I"
bipush 67
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.S2I:Ljdk/incubator/vector/VectorOperators$Conversion;
91: ldc "S2L"
bipush 67
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
iconst_0
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.S2L:Ljdk/incubator/vector/VectorOperators$Conversion;
92: ldc "REINTERPRET_D2L"
bipush 82
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.REINTERPRET_D2L:Ljdk/incubator/vector/VectorOperators$Conversion;
93: ldc "REINTERPRET_F2I"
bipush 82
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.REINTERPRET_F2I:Ljdk/incubator/vector/VectorOperators$Conversion;
94: ldc "REINTERPRET_I2F"
bipush 82
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.REINTERPRET_I2F:Ljdk/incubator/vector/VectorOperators$Conversion;
95: ldc "REINTERPRET_L2D"
bipush 82
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.REINTERPRET_L2D:Ljdk/incubator/vector/VectorOperators$Conversion;
96: ldc "ZERO_EXTEND_B2I"
bipush 90
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.ZERO_EXTEND_B2I:Ljdk/incubator/vector/VectorOperators$Conversion;
97: ldc "ZERO_EXTEND_B2L"
bipush 90
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.ZERO_EXTEND_B2L:Ljdk/incubator/vector/VectorOperators$Conversion;
98: ldc "ZERO_EXTEND_B2S"
bipush 90
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.ZERO_EXTEND_B2S:Ljdk/incubator/vector/VectorOperators$Conversion;
99: ldc "ZERO_EXTEND_I2L"
bipush 90
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.ZERO_EXTEND_I2L:Ljdk/incubator/vector/VectorOperators$Conversion;
100: ldc "ZERO_EXTEND_S2I"
bipush 90
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.ZERO_EXTEND_S2I:Ljdk/incubator/vector/VectorOperators$Conversion;
101: ldc "ZERO_EXTEND_S2L"
bipush 90
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
sipush 256
iconst_0
invokestatic jdk.incubator.vector.VectorOperators.convert:(Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
putstatic jdk.incubator.vector.VectorOperators.ZERO_EXTEND_S2L:Ljdk/incubator/vector/VectorOperators$Conversion;
102: invokestatic jdk.incubator.vector.VectorOperators$ConversionImpl.initCaches:()V
103: getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 104
invokestatic jdk.incubator.vector.VectorOperators.checkConstants:()Z
ifne 104
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
104: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/VectorOperators;
static int opCode(jdk.incubator.vector.VectorOperators$Operator, int, int);
descriptor: (Ljdk/incubator/vector/VectorOperators$Operator;II)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
checkcast jdk.incubator.vector.VectorOperators$OperatorImpl
iload 1
iload 2
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.opCode:(II)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Ljdk/incubator/vector/VectorOperators$Operator;
0 1 1 requireKind I
0 1 2 forbidKind I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
requireKind
forbidKind
static boolean opKind(jdk.incubator.vector.VectorOperators$Operator, int);
descriptor: (Ljdk/incubator/vector/VectorOperators$Operator;I)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
checkcast jdk.incubator.vector.VectorOperators$OperatorImpl
iload 1
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.opKind:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 op Ljdk/incubator/vector/VectorOperators$Operator;
0 1 1 bit I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
bit
private static int opInfo(int, int);
descriptor: (II)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iflt 3
1: iload 1
sipush 2048
ior
istore 1
2: goto 5
3: StackMap locals:
StackMap stack:
iload 0
sipush 1023
iand
istore 0
4: iload 1
sipush 128
ior
istore 1
5: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 6
iload 1
bipush 12
ishr
ifeq 6
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
6: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 8
iload 0
iflt 7
iload 0
sipush 1024
if_icmplt 8
StackMap locals:
StackMap stack:
7: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
8: StackMap locals:
StackMap stack:
iload 0
bipush 12
ishl
iload 1
iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 opCode I
0 9 1 bits I
MethodParameters:
Name Flags
opCode
bits
private static jdk.incubator.vector.VectorOperators$Unary unary(java.lang.String, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Unary;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iflt 2
iload 3
bipush 64
iand
ifne 2
1: getstatic jdk.incubator.vector.VectorOperators.OPC_NAME:Ljava/util/HashMap;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
new jdk.incubator.vector.VectorOperators$UnaryImpl
dup
aload 0
aload 1
iload 2
iload 3
iconst_1
ior
invokestatic jdk.incubator.vector.VectorOperators.opInfo:(II)I
invokespecial jdk.incubator.vector.VectorOperators$UnaryImpl.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 opName Ljava/lang/String;
0 3 2 opCode I
0 3 3 flags I
MethodParameters:
Name Flags
name
opName
opCode
flags
private static jdk.incubator.vector.VectorOperators$Binary binary(java.lang.String, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Binary;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iflt 2
iload 3
bipush 64
iand
ifne 2
1: getstatic jdk.incubator.vector.VectorOperators.OPC_NAME:Ljava/util/HashMap;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
new jdk.incubator.vector.VectorOperators$BinaryImpl
dup
aload 0
aload 1
iload 2
iload 3
iconst_2
ior
invokestatic jdk.incubator.vector.VectorOperators.opInfo:(II)I
invokespecial jdk.incubator.vector.VectorOperators$BinaryImpl.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 opName Ljava/lang/String;
0 3 2 opCode I
0 3 3 flags I
MethodParameters:
Name Flags
name
opName
opCode
flags
private static jdk.incubator.vector.VectorOperators$Ternary ternary(java.lang.String, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Ternary;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iflt 2
iload 3
bipush 64
iand
ifne 2
1: getstatic jdk.incubator.vector.VectorOperators.OPC_NAME:Ljava/util/HashMap;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
new jdk.incubator.vector.VectorOperators$TernaryImpl
dup
aload 0
aload 1
iload 2
iload 3
iconst_3
ior
invokestatic jdk.incubator.vector.VectorOperators.opInfo:(II)I
invokespecial jdk.incubator.vector.VectorOperators$TernaryImpl.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 opName Ljava/lang/String;
0 3 2 opCode I
0 3 3 flags I
MethodParameters:
Name Flags
name
opName
opCode
flags
private static jdk.incubator.vector.VectorOperators$Associative assoc(java.lang.String, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Associative;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iflt 2
iload 3
bipush 64
iand
ifne 2
1: getstatic jdk.incubator.vector.VectorOperators.OPC_NAME:Ljava/util/HashMap;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
new jdk.incubator.vector.VectorOperators$AssociativeImpl
dup
aload 0
aload 1
iload 2
iload 3
iconst_2
ior
iconst_4
ior
invokestatic jdk.incubator.vector.VectorOperators.opInfo:(II)I
invokespecial jdk.incubator.vector.VectorOperators$AssociativeImpl.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 opName Ljava/lang/String;
0 3 2 opCode I
0 3 3 flags I
MethodParameters:
Name Flags
name
opName
opCode
flags
private static jdk.incubator.vector.VectorOperators$Test predicate(java.lang.String, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Test;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iflt 2
iload 3
bipush 64
iand
ifne 2
1: getstatic jdk.incubator.vector.VectorOperators.CMP_OPC_NAME:Ljava/util/HashMap;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
new jdk.incubator.vector.VectorOperators$TestImpl
dup
aload 0
aload 1
iload 2
iload 3
iconst_1
ior
bipush 16
ior
invokestatic jdk.incubator.vector.VectorOperators.opInfo:(II)I
invokespecial jdk.incubator.vector.VectorOperators$TestImpl.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 opName Ljava/lang/String;
0 3 2 opCode I
0 3 3 flags I
MethodParameters:
Name Flags
name
opName
opCode
flags
private static jdk.incubator.vector.VectorOperators$Comparison compare(java.lang.String, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;II)Ljdk/incubator/vector/VectorOperators$Comparison;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iflt 2
iload 3
bipush 64
iand
ifne 2
1: getstatic jdk.incubator.vector.VectorOperators.CMP_OPC_NAME:Ljava/util/HashMap;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
new jdk.incubator.vector.VectorOperators$ComparisonImpl
dup
aload 0
aload 1
iload 2
iload 3
iconst_2
ior
bipush 16
ior
invokestatic jdk.incubator.vector.VectorOperators.opInfo:(II)I
invokespecial jdk.incubator.vector.VectorOperators$ComparisonImpl.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 opName Ljava/lang/String;
0 3 2 opCode I
0 3 3 flags I
MethodParameters:
Name Flags
name
opName
opCode
flags
private static <E, F> jdk.incubator.vector.VectorOperators$ConversionImpl<E, F> convert(java.lang.String, char, java.lang.Class<E>, java.lang.Class<F>, int, int);
descriptor: (Ljava/lang/String;CLjava/lang/Class;Ljava/lang/Class;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
invokestatic jdk.incubator.vector.LaneType.of:(Ljava/lang/Class;)Ljdk/incubator/vector/LaneType;
getfield jdk.incubator.vector.LaneType.basicType:I
iconst_4
ishl
1: aload 3
invokestatic jdk.incubator.vector.LaneType.of:(Ljava/lang/Class;)Ljdk/incubator/vector/LaneType;
getfield jdk.incubator.vector.LaneType.basicType:I
iconst_0
ishl
2: iadd
istore 6
start local 6 3: iload 4
iflt 8
4: iload 4
sipush 255
iand
ifne 6
5: iload 4
iload 6
iadd
istore 4
6: StackMap locals: int
StackMap stack:
iload 5
bipush 64
iand
ifne 8
7: getstatic jdk.incubator.vector.VectorOperators.CONV_OPC_NAME:Ljava/util/HashMap;
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
start local 7 9: new jdk.incubator.vector.VectorOperators$ConversionImpl
dup
aload 0
aload 7
iload 4
iload 5
iconst_1
ior
bipush 32
ior
invokestatic jdk.incubator.vector.VectorOperators.opInfo:(II)I
10: iload 1
aload 2
aload 3
11: invokespecial jdk.incubator.vector.VectorOperators$ConversionImpl.<init>:(Ljava/lang/String;Ljava/lang/String;ICLjava/lang/Class;Ljava/lang/Class;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 name Ljava/lang/String;
0 12 1 kind C
0 12 2 dom Ljava/lang/Class<TE;>;
0 12 3 ran Ljava/lang/Class<TF;>;
0 12 4 opCode I
0 12 5 flags I
3 12 6 domran I
9 12 7 opName Ljava/lang/String;
Signature: <E:Ljava/lang/Object;F:Ljava/lang/Object;>(Ljava/lang/String;CLjava/lang/Class<TE;>;Ljava/lang/Class<TF;>;II)Ljdk/incubator/vector/VectorOperators$ConversionImpl<TE;TF;>;
MethodParameters:
Name Flags
name
kind
dom
ran
opCode
flags
private static boolean checkConstants();
descriptor: ()Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=10, args_size=0
0: ldc 4194304
anewarray jdk.incubator.vector.VectorOperators$OperatorImpl
astore 0
start local 0 1: ldc Ljdk/incubator/vector/VectorOperators;
invokevirtual java.lang.Class.getFields:()[Ljava/lang/reflect/Field;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 45
StackMap locals: jdk.incubator.vector.VectorOperators$OperatorImpl[] top int int java.lang.reflect.Field[]
StackMap stack:
2: aload 4
iload 2
aaload
astore 1
start local 1 3: aload 1
invokevirtual java.lang.reflect.Field.getType:()Ljava/lang/Class;
astore 5
start local 5 4: aload 1
aconst_null
invokevirtual java.lang.reflect.Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast jdk.incubator.vector.VectorOperators$OperatorImpl
astore 6
start local 6 5: goto 8
end local 6 StackMap locals: jdk.incubator.vector.VectorOperators$OperatorImpl[] java.lang.reflect.Field int int java.lang.reflect.Field[] java.lang.Class
StackMap stack: java.lang.ReflectiveOperationException
6: astore 7
start local 7 7: new java.lang.AssertionError
dup
aload 7
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 7 start local 6 8: StackMap locals: jdk.incubator.vector.VectorOperators$OperatorImpl
StackMap stack:
getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 9
aload 6
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.name:()Ljava/lang/String;
aload 1
invokevirtual java.lang.reflect.Field.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
new java.lang.AssertionError
dup
aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
9: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 12
aload 6
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.isAssociative:()Z
aload 5
ldc Ljdk/incubator/vector/VectorOperators$Associative;
if_acmpne 10
iconst_1
goto 11
StackMap locals:
StackMap stack: int
10: iconst_0
StackMap locals: jdk.incubator.vector.VectorOperators$OperatorImpl[] java.lang.reflect.Field int int java.lang.reflect.Field[] java.lang.Class jdk.incubator.vector.VectorOperators$OperatorImpl
StackMap stack: int int
11: if_icmpeq 12
new java.lang.AssertionError
dup
aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
12: StackMap locals:
StackMap stack:
aload 6
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.isBoolean:()Z
ifeq 16
13: getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 16
aload 5
aload 6
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.arity:()I
iconst_2
if_icmpne 14
ldc Ljdk/incubator/vector/VectorOperators$Comparison;
goto 15
StackMap locals:
StackMap stack: java.lang.Class
14: ldc Ljdk/incubator/vector/VectorOperators$Test;
StackMap locals: jdk.incubator.vector.VectorOperators$OperatorImpl[] java.lang.reflect.Field int int java.lang.reflect.Field[] java.lang.Class jdk.incubator.vector.VectorOperators$OperatorImpl
StackMap stack: java.lang.Class java.lang.Class
15: if_acmpeq 16
new java.lang.AssertionError
dup
aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
16: StackMap locals:
StackMap stack:
aload 5
ldc Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 17
aload 5
ldc Ljdk/incubator/vector/VectorOperators$Conversion;
if_acmpeq 17
aload 5
ldc Ljdk/incubator/vector/VectorOperators$Test;
if_acmpne 18
17: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 24
aload 6
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.arity:()I
iconst_1
if_icmpeq 24
new java.lang.AssertionError
dup
aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
18: StackMap locals:
StackMap stack:
aload 5
ldc Ljdk/incubator/vector/VectorOperators$Ternary;
if_acmpne 20
19: getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 24
aload 6
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.arity:()I
iconst_3
if_icmpeq 24
new java.lang.AssertionError
dup
aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
20: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 21
aload 6
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.arity:()I
iconst_2
if_icmpeq 21
new java.lang.AssertionError
dup
aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
21: StackMap locals:
StackMap stack:
aload 5
ldc Ljdk/incubator/vector/VectorOperators$Associative;
if_acmpeq 24
22: aload 5
ldc Ljdk/incubator/vector/VectorOperators$Comparison;
if_acmpeq 24
23: getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 24
aload 5
ldc Ljdk/incubator/vector/VectorOperators$Binary;
if_acmpeq 24
new java.lang.AssertionError
dup
aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
24: StackMap locals:
StackMap stack:
aload 6
sipush 2048
invokevirtual jdk.incubator.vector.VectorOperators$OperatorImpl.opKind:(I)Z
ifeq 32
25: ldc 4190259
istore 7
start local 7 26: aload 6
getfield jdk.incubator.vector.VectorOperators$OperatorImpl.opInfo:I
iload 7
iand
istore 8
start local 8 27: aload 0
iload 8
aaload
astore 9
start local 9 28: getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 30
aload 9
ifnull 30
new java.lang.AssertionError
dup
iconst_4
anewarray java.lang.Object
dup
iconst_0
29: aload 9
aastore
dup
iconst_1
aload 9
getfield jdk.incubator.vector.VectorOperators$OperatorImpl.opInfo:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
dup
iconst_2
aload 6
aastore
dup
iconst_3
aload 6
getfield jdk.incubator.vector.VectorOperators$OperatorImpl.opInfo:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
aastore
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
30: StackMap locals: int int jdk.incubator.vector.VectorOperators$OperatorImpl
StackMap stack:
aload 0
iload 8
aload 6
aastore
end local 9 end local 8 end local 7 31: goto 44
32: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.VectorOperators.$assertionsDisabled:Z
ifne 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.ZOMO:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
33: aload 6
getstatic jdk.incubator.vector.VectorOperators.FIRST_NONZERO:Ljdk/incubator/vector/VectorOperators$Associative;
if_acmpeq 44
34: aload 6
getstatic jdk.incubator.vector.VectorOperators.AND_NOT:Ljdk/incubator/vector/VectorOperators$Binary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.NOT:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
35: aload 6
getstatic jdk.incubator.vector.VectorOperators.ROL:Ljdk/incubator/vector/VectorOperators$Binary;
if_acmpeq 44
36: aload 6
getstatic jdk.incubator.vector.VectorOperators.ROR:Ljdk/incubator/vector/VectorOperators$Binary;
if_acmpeq 44
37: aload 6
getstatic jdk.incubator.vector.VectorOperators.IS_DEFAULT:Ljdk/incubator/vector/VectorOperators$Test;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.IS_NEGATIVE:Ljdk/incubator/vector/VectorOperators$Test;
if_acmpeq 44
38: aload 6
getstatic jdk.incubator.vector.VectorOperators.IS_FINITE:Ljdk/incubator/vector/VectorOperators$Test;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.IS_NAN:Ljdk/incubator/vector/VectorOperators$Test;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.IS_INFINITE:Ljdk/incubator/vector/VectorOperators$Test;
if_acmpeq 44
39: aload 6
getstatic jdk.incubator.vector.VectorOperators.BITWISE_BLEND:Ljdk/incubator/vector/VectorOperators$Ternary;
if_acmpeq 44
40: aload 6
getstatic jdk.incubator.vector.VectorOperators.SIN:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.COS:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.TAN:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.ASIN:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.ACOS:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.ATAN:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.EXP:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
41: aload 6
getstatic jdk.incubator.vector.VectorOperators.LOG:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.LOG10:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.SQRT:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.CBRT:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.SINH:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.COSH:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.TANH:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
42: aload 6
getstatic jdk.incubator.vector.VectorOperators.EXPM1:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.LOG1P:Ljdk/incubator/vector/VectorOperators$Unary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.ATAN2:Ljdk/incubator/vector/VectorOperators$Binary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.POW:Ljdk/incubator/vector/VectorOperators$Binary;
if_acmpeq 44
aload 6
getstatic jdk.incubator.vector.VectorOperators.HYPOT:Ljdk/incubator/vector/VectorOperators$Binary;
if_acmpeq 44
new java.lang.AssertionError
dup
43: aload 6
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
end local 6 end local 5 end local 1 44: StackMap locals: jdk.incubator.vector.VectorOperators$OperatorImpl[] top int int java.lang.reflect.Field[]
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
45: iload 2
iload 3
if_icmplt 2
46: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 47 0 ops [Ljdk/incubator/vector/VectorOperators$OperatorImpl;
3 44 1 f Ljava/lang/reflect/Field;
4 44 5 ft Ljava/lang/Class<*>;
5 6 6 op Ljdk/incubator/vector/VectorOperators$OperatorImpl;
8 44 6 op Ljdk/incubator/vector/VectorOperators$OperatorImpl;
7 8 7 ex Ljava/lang/ReflectiveOperationException;
26 31 7 opsMask I
27 31 8 opsIndex I
28 31 9 op0 Ljdk/incubator/vector/VectorOperators$OperatorImpl;
Exception table:
from to target type
4 5 6 Class java.lang.ReflectiveOperationException
}
SourceFile: "VectorOperators.java"
NestMembers:
jdk.incubator.vector.VectorOperators$Associative jdk.incubator.vector.VectorOperators$AssociativeImpl jdk.incubator.vector.VectorOperators$Binary jdk.incubator.vector.VectorOperators$BinaryImpl jdk.incubator.vector.VectorOperators$Comparison jdk.incubator.vector.VectorOperators$ComparisonImpl jdk.incubator.vector.VectorOperators$Conversion jdk.incubator.vector.VectorOperators$ConversionImpl jdk.incubator.vector.VectorOperators$ImplCache jdk.incubator.vector.VectorOperators$Operator jdk.incubator.vector.VectorOperators$OperatorImpl jdk.incubator.vector.VectorOperators$Ternary jdk.incubator.vector.VectorOperators$TernaryImpl jdk.incubator.vector.VectorOperators$Test jdk.incubator.vector.VectorOperators$TestImpl jdk.incubator.vector.VectorOperators$Unary jdk.incubator.vector.VectorOperators$UnaryImpl
InnerClasses:
public abstract Associative = jdk.incubator.vector.VectorOperators$Associative of jdk.incubator.vector.VectorOperators
private AssociativeImpl = jdk.incubator.vector.VectorOperators$AssociativeImpl of jdk.incubator.vector.VectorOperators
public abstract Binary = jdk.incubator.vector.VectorOperators$Binary of jdk.incubator.vector.VectorOperators
private BinaryImpl = jdk.incubator.vector.VectorOperators$BinaryImpl of jdk.incubator.vector.VectorOperators
public abstract Comparison = jdk.incubator.vector.VectorOperators$Comparison of jdk.incubator.vector.VectorOperators
private ComparisonImpl = jdk.incubator.vector.VectorOperators$ComparisonImpl of jdk.incubator.vector.VectorOperators
public abstract Conversion = jdk.incubator.vector.VectorOperators$Conversion of jdk.incubator.vector.VectorOperators
ConversionImpl = jdk.incubator.vector.VectorOperators$ConversionImpl of jdk.incubator.vector.VectorOperators
ImplCache = jdk.incubator.vector.VectorOperators$ImplCache of jdk.incubator.vector.VectorOperators
public abstract Operator = jdk.incubator.vector.VectorOperators$Operator of jdk.incubator.vector.VectorOperators
private abstract OperatorImpl = jdk.incubator.vector.VectorOperators$OperatorImpl of jdk.incubator.vector.VectorOperators
public abstract Ternary = jdk.incubator.vector.VectorOperators$Ternary of jdk.incubator.vector.VectorOperators
private TernaryImpl = jdk.incubator.vector.VectorOperators$TernaryImpl of jdk.incubator.vector.VectorOperators
public abstract Test = jdk.incubator.vector.VectorOperators$Test of jdk.incubator.vector.VectorOperators
private TestImpl = jdk.incubator.vector.VectorOperators$TestImpl of jdk.incubator.vector.VectorOperators
public abstract Unary = jdk.incubator.vector.VectorOperators$Unary of jdk.incubator.vector.VectorOperators
private UnaryImpl = jdk.incubator.vector.VectorOperators$UnaryImpl of jdk.incubator.vector.VectorOperators