public abstract class jdk.incubator.vector.Vector<E> extends jdk.internal.vm.vector.VectorSupport$Vector<E>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: jdk.incubator.vector.Vector
super_class: jdk.internal.vm.vector.VectorSupport$Vector
{
void <init>(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.internal.vm.vector.VectorSupport$Vector.<init>:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/Vector<TE;>;
0 2 1 bits Ljava/lang/Object;
MethodParameters:
Name Flags
bits
public abstract jdk.incubator.vector.VectorSpecies<E> species();
descriptor: ()Ljdk/incubator/vector/VectorSpecies;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljdk/incubator/vector/VectorSpecies<TE;>;
public abstract java.lang.Class<E> elementType();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Class<TE;>;
public abstract int elementSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.VectorShape shape();
descriptor: ()Ljdk/incubator/vector/VectorShape;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int length();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int bitSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int byteSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Unary);
descriptor: (Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Unary, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Unary;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Unary;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
m
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Binary, jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
v
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Binary, jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
v
m
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Binary, long);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;J)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Binary;J)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
e
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Binary, long, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;JLjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Binary;JLjdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
e
m
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Ternary, jdk.incubator.vector.Vector<E>, jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
v1
v2
public abstract jdk.incubator.vector.Vector<E> lanewise(jdk.incubator.vector.VectorOperators$Ternary, jdk.incubator.vector.Vector<E>, jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
op
v1
v2
m
public abstract jdk.incubator.vector.Vector<E> add(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.Vector<E> add(jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
m
public abstract jdk.incubator.vector.Vector<E> sub(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.Vector<E> sub(jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
m
public abstract jdk.incubator.vector.Vector<E> mul(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.Vector<E> mul(jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
m
public abstract jdk.incubator.vector.Vector<E> div(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.Vector<E> div(jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
m
public abstract jdk.incubator.vector.Vector<E> neg();
descriptor: ()Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljdk/incubator/vector/Vector<TE;>;
public abstract jdk.incubator.vector.Vector<E> abs();
descriptor: ()Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljdk/incubator/vector/Vector<TE;>;
public abstract jdk.incubator.vector.Vector<E> min(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.Vector<E> max(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
public abstract long reduceLanesToLong(jdk.incubator.vector.VectorOperators$Associative);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
op
public abstract long reduceLanesToLong(jdk.incubator.vector.VectorOperators$Associative, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask<TE;>;)J
MethodParameters:
Name Flags
op
m
public abstract jdk.incubator.vector.VectorMask<E> test(jdk.incubator.vector.VectorOperators$Test);
descriptor: (Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
op
public abstract jdk.incubator.vector.VectorMask<E> test(jdk.incubator.vector.VectorOperators$Test, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Test;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Test;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
op
m
public abstract jdk.incubator.vector.VectorMask<E> eq(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.VectorMask<E> lt(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.VectorMask<E> compare(jdk.incubator.vector.VectorOperators$Comparison, jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
op
v
public abstract jdk.incubator.vector.VectorMask<E> compare(jdk.incubator.vector.VectorOperators$Comparison, jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
op
v
m
public abstract jdk.incubator.vector.VectorMask<E> compare(jdk.incubator.vector.VectorOperators$Comparison, long);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
op
e
public abstract jdk.incubator.vector.VectorMask<E> compare(jdk.incubator.vector.VectorOperators$Comparison, long, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;JLjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorOperators$Comparison;JLjdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
op
e
m
public abstract jdk.incubator.vector.Vector<E> blend(jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
m
public abstract jdk.incubator.vector.Vector<E> blend(long, jdk.incubator.vector.VectorMask<E>);
descriptor: (JLjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (JLjdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
e
m
public abstract jdk.incubator.vector.Vector<E> addIndex(int);
descriptor: (I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (I)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
scale
public abstract jdk.incubator.vector.Vector<E> slice(int, jdk.incubator.vector.Vector<E>);
descriptor: (ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (ILjdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
origin
v1
public abstract jdk.incubator.vector.Vector<E> slice(int, jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (ILjdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (ILjdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
origin
v1
m
public abstract jdk.incubator.vector.Vector<E> slice(int);
descriptor: (I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (I)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
origin
public abstract jdk.incubator.vector.Vector<E> unslice(int, jdk.incubator.vector.Vector<E>, int);
descriptor: (ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (ILjdk/incubator/vector/Vector<TE;>;I)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
origin
w
part
public abstract jdk.incubator.vector.Vector<E> unslice(int, jdk.incubator.vector.Vector<E>, int, jdk.incubator.vector.VectorMask<E>);
descriptor: (ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (ILjdk/incubator/vector/Vector<TE;>;ILjdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
origin
w
part
m
public abstract jdk.incubator.vector.Vector<E> unslice(int);
descriptor: (I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (I)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
origin
public abstract jdk.incubator.vector.Vector<E> rearrange(jdk.incubator.vector.VectorShuffle<E>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorShuffle<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
s
public abstract jdk.incubator.vector.Vector<E> rearrange(jdk.incubator.vector.VectorShuffle<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorShuffle<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
s
m
public abstract jdk.incubator.vector.Vector<E> rearrange(jdk.incubator.vector.VectorShuffle<E>, jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/VectorShuffle<TE;>;Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
s
v
public abstract jdk.incubator.vector.Vector<E> selectFrom(jdk.incubator.vector.Vector<E>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
public abstract jdk.incubator.vector.Vector<E> selectFrom(jdk.incubator.vector.Vector<E>, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljdk/incubator/vector/Vector<TE;>;Ljdk/incubator/vector/VectorMask<TE;>;)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
v
m
public abstract jdk.incubator.vector.Vector<E> broadcast(long);
descriptor: (J)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (J)Ljdk/incubator/vector/Vector<TE;>;
MethodParameters:
Name Flags
e
public abstract jdk.incubator.vector.VectorMask<E> maskAll(boolean);
descriptor: (Z)Ljdk/incubator/vector/VectorMask;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Z)Ljdk/incubator/vector/VectorMask<TE;>;
MethodParameters:
Name Flags
bit
public abstract jdk.incubator.vector.VectorShuffle<E> toShuffle();
descriptor: ()Ljdk/incubator/vector/VectorShuffle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljdk/incubator/vector/VectorShuffle<TE;>;
public abstract <F> jdk.incubator.vector.Vector<F> reinterpretShape(jdk.incubator.vector.VectorSpecies<F>, int);
descriptor: (Ljdk/incubator/vector/VectorSpecies;I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <F:Ljava/lang/Object;>(Ljdk/incubator/vector/VectorSpecies<TF;>;I)Ljdk/incubator/vector/Vector<TF;>;
MethodParameters:
Name Flags
species
part
public abstract jdk.incubator.vector.ByteVector reinterpretAsBytes();
descriptor: ()Ljdk/incubator/vector/ByteVector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.ShortVector reinterpretAsShorts();
descriptor: ()Ljdk/incubator/vector/ShortVector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.IntVector reinterpretAsInts();
descriptor: ()Ljdk/incubator/vector/IntVector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.LongVector reinterpretAsLongs();
descriptor: ()Ljdk/incubator/vector/LongVector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.FloatVector reinterpretAsFloats();
descriptor: ()Ljdk/incubator/vector/FloatVector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.DoubleVector reinterpretAsDoubles();
descriptor: ()Ljdk/incubator/vector/DoubleVector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.incubator.vector.Vector<?> viewAsIntegralLanes();
descriptor: ()Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljdk/incubator/vector/Vector<*>;
public abstract jdk.incubator.vector.Vector<?> viewAsFloatingLanes();
descriptor: ()Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljdk/incubator/vector/Vector<*>;
public abstract <F> jdk.incubator.vector.Vector<F> convert(jdk.incubator.vector.VectorOperators$Conversion<E, F>, int);
descriptor: (Ljdk/incubator/vector/VectorOperators$Conversion;I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <F:Ljava/lang/Object;>(Ljdk/incubator/vector/VectorOperators$Conversion<TE;TF;>;I)Ljdk/incubator/vector/Vector<TF;>;
MethodParameters:
Name Flags
conv
part
public abstract <F> jdk.incubator.vector.Vector<F> convertShape(jdk.incubator.vector.VectorOperators$Conversion<E, F>, jdk.incubator.vector.VectorSpecies<F>, int);
descriptor: (Ljdk/incubator/vector/VectorOperators$Conversion;Ljdk/incubator/vector/VectorSpecies;I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <F:Ljava/lang/Object;>(Ljdk/incubator/vector/VectorOperators$Conversion<TE;TF;>;Ljdk/incubator/vector/VectorSpecies<TF;>;I)Ljdk/incubator/vector/Vector<TF;>;
MethodParameters:
Name Flags
conv
rsp
part
public abstract <F> jdk.incubator.vector.Vector<F> castShape(jdk.incubator.vector.VectorSpecies<F>, int);
descriptor: (Ljdk/incubator/vector/VectorSpecies;I)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <F:Ljava/lang/Object;>(Ljdk/incubator/vector/VectorSpecies<TF;>;I)Ljdk/incubator/vector/Vector<TF;>;
MethodParameters:
Name Flags
rsp
part
public abstract <F> jdk.incubator.vector.Vector<F> check(java.lang.Class<F>);
descriptor: (Ljava/lang/Class;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <F:Ljava/lang/Object;>(Ljava/lang/Class<TF;>;)Ljdk/incubator/vector/Vector<TF;>;
MethodParameters:
Name Flags
elementType
public abstract <F> jdk.incubator.vector.Vector<F> check(jdk.incubator.vector.VectorSpecies<F>);
descriptor: (Ljdk/incubator/vector/VectorSpecies;)Ljdk/incubator/vector/Vector;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <F:Ljava/lang/Object;>(Ljdk/incubator/vector/VectorSpecies<TF;>;)Ljdk/incubator/vector/Vector<TF;>;
MethodParameters:
Name Flags
species
public abstract void intoByteArray(byte[], int, java.nio.ByteOrder);
descriptor: ([BILjava/nio/ByteOrder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
a
offset
bo
public abstract void intoByteArray(byte[], int, java.nio.ByteOrder, jdk.incubator.vector.VectorMask<E>);
descriptor: ([BILjava/nio/ByteOrder;Ljdk/incubator/vector/VectorMask;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ([BILjava/nio/ByteOrder;Ljdk/incubator/vector/VectorMask<TE;>;)V
MethodParameters:
Name Flags
a
offset
bo
m
public abstract void intoByteBuffer(java.nio.ByteBuffer, int, java.nio.ByteOrder);
descriptor: (Ljava/nio/ByteBuffer;ILjava/nio/ByteOrder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bb
offset
bo
public abstract void intoByteBuffer(java.nio.ByteBuffer, int, java.nio.ByteOrder, jdk.incubator.vector.VectorMask<E>);
descriptor: (Ljava/nio/ByteBuffer;ILjava/nio/ByteOrder;Ljdk/incubator/vector/VectorMask;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/nio/ByteBuffer;ILjava/nio/ByteOrder;Ljdk/incubator/vector/VectorMask<TE;>;)V
MethodParameters:
Name Flags
bb
offset
bo
m
public abstract java.lang.Object toArray();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int[] toIntArray();
descriptor: ()[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long[] toLongArray();
descriptor: ()[J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract double[] toDoubleArray();
descriptor: ()[D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
obj
public abstract int hashCode();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <E:Ljava/lang/Object;>Ljdk/internal/vm/vector/VectorSupport$Vector<TE;>;
SourceFile: "Vector.java"
InnerClasses:
public abstract Associative = jdk.incubator.vector.VectorOperators$Associative of jdk.incubator.vector.VectorOperators
public abstract Binary = jdk.incubator.vector.VectorOperators$Binary of jdk.incubator.vector.VectorOperators
public abstract Comparison = jdk.incubator.vector.VectorOperators$Comparison of jdk.incubator.vector.VectorOperators
public abstract Conversion = jdk.incubator.vector.VectorOperators$Conversion of jdk.incubator.vector.VectorOperators
public abstract Ternary = jdk.incubator.vector.VectorOperators$Ternary of jdk.incubator.vector.VectorOperators
public abstract Test = jdk.incubator.vector.VectorOperators$Test of jdk.incubator.vector.VectorOperators
public abstract Unary = jdk.incubator.vector.VectorOperators$Unary of jdk.incubator.vector.VectorOperators
public Vector = jdk.internal.vm.vector.VectorSupport$Vector of jdk.internal.vm.vector.VectorSupport