final class jdk.incubator.vector.Double256Vector extends jdk.incubator.vector.DoubleVector
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.incubator.vector.Double256Vector
super_class: jdk.incubator.vector.DoubleVector
{
static final jdk.incubator.vector.DoubleVector$DoubleSpecies VSPECIES;
descriptor: Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final jdk.incubator.vector.VectorShape VSHAPE;
descriptor: Ljdk/incubator/vector/VectorShape;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.lang.Class<jdk.incubator.vector.Double256Vector> VCLASS;
descriptor: Ljava/lang/Class;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/Class<Ljdk/incubator/vector/Double256Vector;>;
static final int VSIZE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final int VLENGTH;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.lang.Class<java.lang.Double> ETYPE;
descriptor: Ljava/lang/Class;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/Class<Ljava/lang/Double;>;
static final jdk.incubator.vector.Double256Vector ZERO;
descriptor: Ljdk/incubator/vector/Double256Vector;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final jdk.incubator.vector.Double256Vector IOTA;
descriptor: Ljdk/incubator/vector/Double256Vector;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: getstatic jdk.incubator.vector.DoubleVector.SPECIES_256:Ljdk/incubator/vector/VectorSpecies;
checkcast jdk.incubator.vector.DoubleVector$DoubleSpecies
1: putstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
2: getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.vectorShape:()Ljdk/incubator/vector/VectorShape;
3: putstatic jdk.incubator.vector.Double256Vector.VSHAPE:Ljdk/incubator/vector/VectorShape;
4: ldc Ljdk/incubator/vector/Double256Vector;
putstatic jdk.incubator.vector.Double256Vector.VCLASS:Ljava/lang/Class;
5: getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.vectorBitSize:()I
putstatic jdk.incubator.vector.Double256Vector.VSIZE:I
6: getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.laneCount:()I
putstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
7: getstatic java.lang.Double.TYPE:Ljava/lang/Class;
putstatic jdk.incubator.vector.Double256Vector.ETYPE:Ljava/lang/Class;
8: new jdk.incubator.vector.Double256Vector
dup
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
newarray 7
invokespecial jdk.incubator.vector.Double256Vector.<init>:([D)V
putstatic jdk.incubator.vector.Double256Vector.ZERO:Ljdk/incubator/vector/Double256Vector;
9: new jdk.incubator.vector.Double256Vector
dup
getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.iotaArray:()Ljava/lang/Object;
invokespecial jdk.incubator.vector.Double256Vector.<init>:(Ljava/lang/Object;)V
putstatic jdk.incubator.vector.Double256Vector.IOTA:Ljdk/incubator/vector/Double256Vector;
10: getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.dummyVector:()Ljdk/incubator/vector/DoubleVector;
pop
11: getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
getstatic jdk.incubator.vector.LaneType.BYTE:Ljdk/incubator/vector/LaneType;
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.withLanes:(Ljdk/incubator/vector/LaneType;)Ljdk/incubator/vector/AbstractSpecies;
pop
12: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(double[]);
descriptor: ([D)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.incubator.vector.DoubleVector.<init>:([D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/Double256Vector;
0 2 1 v [D
MethodParameters:
Name Flags
v
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
checkcast double[]
invokespecial jdk.incubator.vector.Double256Vector.<init>:([D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/Double256Vector;
0 2 1 v Ljava/lang/Object;
MethodParameters:
Name Flags
v
public final jdk.incubator.vector.DoubleVector$DoubleSpecies vspecies();
descriptor: ()Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final java.lang.Class<java.lang.Double> elementType();
descriptor: ()Ljava/lang/Class;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic java.lang.Double.TYPE:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
Signature: ()Ljava/lang/Class<Ljava/lang/Double;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final int elementSize();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 64
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final jdk.incubator.vector.VectorShape shape();
descriptor: ()Ljdk/incubator/vector/VectorShape;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.Double256Vector.VSHAPE:Ljdk/incubator/vector/VectorShape;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final int length();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final int bitSize();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.Double256Vector.VSIZE:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final int byteSize();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.Double256Vector.VSIZE:I
bipush 8
idiv
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
final double[] vec();
descriptor: ()[D
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.incubator.vector.Double256Vector.getPayload:()Ljava/lang/Object;
checkcast double[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final jdk.incubator.vector.Double256Vector broadcast(double);
descriptor: (D)Ljdk/incubator/vector/Double256Vector;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokespecial jdk.incubator.vector.DoubleVector.broadcastTemplate:(D)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 e D
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
e
public final jdk.incubator.vector.Double256Vector broadcast(long);
descriptor: (J)Ljdk/incubator/vector/Double256Vector;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokespecial jdk.incubator.vector.DoubleVector.broadcastTemplate:(J)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 e J
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
e
jdk.incubator.vector.Double256Vector$Double256Mask maskFromArray(boolean[]);
descriptor: ([Z)Ljdk/incubator/vector/Double256Vector$Double256Mask;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.Double256Vector$Double256Mask
dup
aload 1
invokespecial jdk.incubator.vector.Double256Vector$Double256Mask.<init>:([Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 bits [Z
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
bits
jdk.incubator.vector.Double256Vector$Double256Shuffle iotaShuffle();
descriptor: ()Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.Double256Vector$Double256Shuffle.IOTA:Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
jdk.incubator.vector.Double256Vector$Double256Shuffle iotaShuffle(int, int, boolean);
descriptor: (IIZ)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
flags: (0x0000)
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 4
1: getstatic jdk.incubator.vector.Double256Vector.ETYPE:Ljava/lang/Class;
ldc Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
iload 1
iload 2
iconst_1
2: invokedynamic apply()Ljdk/internal/vm/vector/VectorSupport$ShuffleIotaOperation;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(IIILjdk/internal/vm/vector/VectorSupport$VectorSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
jdk/incubator/vector/Double256Vector.lambda$0(IIILjdk/incubator/vector/DoubleVector$DoubleSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle; (6)
(IIILjdk/incubator/vector/DoubleVector$DoubleSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
3: invokestatic jdk.internal.vm.vector.VectorSupport.shuffleIota:(Ljava/lang/Class;Ljava/lang/Class;Ljdk/internal/vm/vector/VectorSupport$VectorSpecies;IIIILjdk/internal/vm/vector/VectorSupport$ShuffleIotaOperation;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
checkcast jdk.incubator.vector.Double256Vector$Double256Shuffle
areturn
4: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.Double256Vector.ETYPE:Ljava/lang/Class;
ldc Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
iload 1
iload 2
iconst_0
5: invokedynamic apply()Ljdk/internal/vm/vector/VectorSupport$ShuffleIotaOperation;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(IIILjdk/internal/vm/vector/VectorSupport$VectorSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
jdk/incubator/vector/Double256Vector.lambda$2(IIILjdk/incubator/vector/DoubleVector$DoubleSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle; (6)
(IIILjdk/incubator/vector/DoubleVector$DoubleSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
6: invokestatic jdk.internal.vm.vector.VectorSupport.shuffleIota:(Ljava/lang/Class;Ljava/lang/Class;Ljdk/internal/vm/vector/VectorSupport$VectorSpecies;IIIILjdk/internal/vm/vector/VectorSupport$ShuffleIotaOperation;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
checkcast jdk.incubator.vector.Double256Vector$Double256Shuffle
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/incubator/vector/Double256Vector;
0 7 1 start I
0 7 2 step I
0 7 3 wrap Z
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
start
step
wrap
jdk.incubator.vector.Double256Vector$Double256Shuffle shuffleFromBytes(byte[]);
descriptor: ([B)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.Double256Vector$Double256Shuffle
dup
aload 1
invokespecial jdk.incubator.vector.Double256Vector$Double256Shuffle.<init>:([B)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 reorder [B
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
reorder
jdk.incubator.vector.Double256Vector$Double256Shuffle shuffleFromArray(int[], int);
descriptor: ([II)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.incubator.vector.Double256Vector$Double256Shuffle
dup
aload 1
iload 2
invokespecial jdk.incubator.vector.Double256Vector$Double256Shuffle.<init>:([II)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 indexes [I
0 1 2 i I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
indexes
i
jdk.incubator.vector.Double256Vector$Double256Shuffle shuffleFromOp(java.util.function.IntUnaryOperator);
descriptor: (Ljava/util/function/IntUnaryOperator;)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.Double256Vector$Double256Shuffle
dup
aload 1
invokespecial jdk.incubator.vector.Double256Vector$Double256Shuffle.<init>:(Ljava/util/function/IntUnaryOperator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 fn Ljava/util/function/IntUnaryOperator;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
fn
final jdk.incubator.vector.Double256Vector vectorFactory(double[]);
descriptor: ([D)Ljdk/incubator/vector/Double256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.Double256Vector
dup
aload 1
invokespecial jdk.incubator.vector.Double256Vector.<init>:([D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 vec [D
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
vec
final jdk.incubator.vector.Byte256Vector asByteVectorRaw();
descriptor: ()Ljdk/incubator/vector/Byte256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial jdk.incubator.vector.DoubleVector.asByteVectorRawTemplate:()Ljdk/incubator/vector/ByteVector;
checkcast jdk.incubator.vector.Byte256Vector
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
final jdk.incubator.vector.AbstractVector<?> asVectorRaw(jdk.incubator.vector.LaneType);
descriptor: (Ljdk/incubator/vector/LaneType;)Ljdk/incubator/vector/AbstractVector;
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.incubator.vector.DoubleVector.asVectorRawTemplate:(Ljdk/incubator/vector/LaneType;)Ljdk/incubator/vector/AbstractVector;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 laneType Ljdk/incubator/vector/LaneType;
Signature: (Ljdk/incubator/vector/LaneType;)Ljdk/incubator/vector/AbstractVector<*>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
laneType
final jdk.incubator.vector.Double256Vector uOp(jdk.incubator.vector.DoubleVector$FUnOp);
descriptor: (Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.incubator.vector.DoubleVector.uOpTemplate:(Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 f Ljdk/incubator/vector/DoubleVector$FUnOp;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
f
final jdk.incubator.vector.Double256Vector uOp(jdk.incubator.vector.VectorMask<java.lang.Double>, jdk.incubator.vector.DoubleVector$FUnOp);
descriptor: (Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
aload 2
invokespecial jdk.incubator.vector.DoubleVector.uOpTemplate:(Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/DoubleVector;
1: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/Double256Vector;
0 2 1 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
0 2 2 f Ljdk/incubator/vector/DoubleVector$FUnOp;
Signature: (Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
m
f
final jdk.incubator.vector.Double256Vector bOp(jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.DoubleVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
checkcast jdk.incubator.vector.Double256Vector
aload 2
invokespecial jdk.incubator.vector.DoubleVector.bOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 1 2 f Ljdk/incubator/vector/DoubleVector$FBinOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
f
final jdk.incubator.vector.Double256Vector bOp(jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.VectorMask<java.lang.Double>, jdk.incubator.vector.DoubleVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
checkcast jdk.incubator.vector.Double256Vector
aload 2
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
1: aload 3
2: invokespecial jdk.incubator.vector.DoubleVector.bOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/DoubleVector;
3: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/Double256Vector;
0 4 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 4 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
0 4 3 f Ljdk/incubator/vector/DoubleVector$FBinOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
m
f
final jdk.incubator.vector.Double256Vector tOp(jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.DoubleVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
checkcast jdk.incubator.vector.Double256Vector
aload 2
checkcast jdk.incubator.vector.Double256Vector
1: aload 3
2: invokespecial jdk.incubator.vector.DoubleVector.tOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/DoubleVector;
3: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/Double256Vector;
0 4 1 v1 Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 4 2 v2 Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 4 3 f Ljdk/incubator/vector/DoubleVector$FTriOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v1
v2
f
final jdk.incubator.vector.Double256Vector tOp(jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.VectorMask<java.lang.Double>, jdk.incubator.vector.DoubleVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0010) ACC_FINAL
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
checkcast jdk.incubator.vector.Double256Vector
aload 2
checkcast jdk.incubator.vector.Double256Vector
1: aload 3
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
aload 4
2: invokespecial jdk.incubator.vector.DoubleVector.tOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/DoubleVector;
3: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/Double256Vector;
0 4 1 v1 Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 4 2 v2 Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 4 3 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
0 4 4 f Ljdk/incubator/vector/DoubleVector$FTriOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v1
v2
m
f
final double rOp(double, jdk.incubator.vector.DoubleVector$FBinOp);
descriptor: (DLjdk/incubator/vector/DoubleVector$FBinOp;)D
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
dload 1
aload 3
invokespecial jdk.incubator.vector.DoubleVector.rOpTemplate:(DLjdk/incubator/vector/DoubleVector$FBinOp;)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 v D
0 1 3 f Ljdk/incubator/vector/DoubleVector$FBinOp;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
f
public final <F> jdk.incubator.vector.Vector<F> convertShape(jdk.incubator.vector.VectorOperators$Conversion<java.lang.Double, F>, jdk.incubator.vector.VectorSpecies<F>, int);
descriptor: (Ljdk/incubator/vector/VectorOperators$Conversion;Ljdk/incubator/vector/VectorSpecies;I)Ljdk/incubator/vector/Vector;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
invokespecial jdk.incubator.vector.DoubleVector.convertShapeTemplate:(Ljdk/incubator/vector/VectorOperators$Conversion;Ljdk/incubator/vector/VectorSpecies;I)Ljdk/incubator/vector/AbstractVector;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 conv Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;TF;>;
0 1 2 rsp Ljdk/incubator/vector/VectorSpecies<TF;>;
0 1 3 part I
Signature: <F:Ljava/lang/Object;>(Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Double;TF;>;Ljdk/incubator/vector/VectorSpecies<TF;>;I)Ljdk/incubator/vector/Vector<TF;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
conv
rsp
part
public final <F> jdk.incubator.vector.Vector<F> reinterpretShape(jdk.incubator.vector.VectorSpecies<F>, int);
descriptor: (Ljdk/incubator/vector/VectorSpecies;I)Ljdk/incubator/vector/Vector;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial jdk.incubator.vector.DoubleVector.reinterpretShapeTemplate:(Ljdk/incubator/vector/VectorSpecies;I)Ljdk/incubator/vector/AbstractVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 toSpecies Ljdk/incubator/vector/VectorSpecies<TF;>;
0 1 2 part I
Signature: <F:Ljava/lang/Object;>(Ljdk/incubator/vector/VectorSpecies<TF;>;I)Ljdk/incubator/vector/Vector<TF;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
toSpecies
part
public jdk.incubator.vector.Double256Vector lanewise(jdk.incubator.vector.VectorOperators$Unary);
descriptor: (Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.incubator.vector.DoubleVector.lanewiseTemplate:(Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Unary;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
public jdk.incubator.vector.Double256Vector lanewise(jdk.incubator.vector.VectorOperators$Binary, jdk.incubator.vector.Vector<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial jdk.incubator.vector.DoubleVector.lanewiseTemplate:(Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Binary;
0 1 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
v
public final jdk.incubator.vector.Double256Vector lanewise(jdk.incubator.vector.VectorOperators$Ternary, jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.Vector<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial jdk.incubator.vector.DoubleVector.lanewiseTemplate:(Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Ternary;
0 1 2 v1 Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 1 3 v2 Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
v1
v2
public final jdk.incubator.vector.Double256Vector addIndex(int);
descriptor: (I)Ljdk/incubator/vector/Double256Vector;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial jdk.incubator.vector.DoubleVector.addIndexTemplate:(I)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 scale I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
scale
public final double reduceLanes(jdk.incubator.vector.VectorOperators$Associative);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.incubator.vector.DoubleVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Associative;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
public final double reduceLanes(jdk.incubator.vector.VectorOperators$Associative, jdk.incubator.vector.VectorMask<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial jdk.incubator.vector.DoubleVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Associative;
0 1 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;)D
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
m
public final long reduceLanesToLong(jdk.incubator.vector.VectorOperators$Associative);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;)J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial jdk.incubator.vector.DoubleVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;)D
d2l
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Associative;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
public final long reduceLanesToLong(jdk.incubator.vector.VectorOperators$Associative, jdk.incubator.vector.VectorMask<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial jdk.incubator.vector.DoubleVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)D
d2l
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Associative;
0 1 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;)J
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
m
public jdk.incubator.vector.VectorShuffle<java.lang.Double> toShuffle();
descriptor: ()Ljdk/incubator/vector/VectorShuffle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual jdk.incubator.vector.Double256Vector.toArray:()[D
astore 1
start local 1 1: aload 1
arraylength
newarray 10
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: double[] int[] int
StackMap stack:
aload 2
iload 3
aload 1
iload 3
daload
d2i
iastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
arraylength
if_icmplt 4
end local 3 7: getstatic jdk.incubator.vector.Double256Vector.VSPECIES:Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
aload 2
iconst_0
invokestatic jdk.incubator.vector.VectorShuffle.fromArray:(Ljdk/incubator/vector/VectorSpecies;[II)Ljdk/incubator/vector/VectorShuffle;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/incubator/vector/Double256Vector;
1 8 1 a [D
2 8 2 sa [I
3 7 3 i I
Signature: ()Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Double;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final jdk.incubator.vector.Double256Vector$Double256Mask test(jdk.incubator.vector.VectorOperators$Test);
descriptor: (Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/Double256Vector$Double256Mask;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Mask;
aload 1
invokespecial jdk.incubator.vector.DoubleVector.testTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Test;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
public final jdk.incubator.vector.Double256Vector$Double256Mask compare(jdk.incubator.vector.VectorOperators$Comparison, jdk.incubator.vector.Vector<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector$Double256Mask;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Mask;
aload 1
aload 2
invokespecial jdk.incubator.vector.DoubleVector.compareTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Comparison;
0 1 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector$Double256Mask;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
v
public final jdk.incubator.vector.Double256Vector$Double256Mask compare(jdk.incubator.vector.VectorOperators$Comparison, double);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;D)Ljdk/incubator/vector/Double256Vector$Double256Mask;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Mask;
aload 1
dload 2
invokespecial jdk.incubator.vector.DoubleVector.compareTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Comparison;D)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Comparison;
0 1 2 s D
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
s
public final jdk.incubator.vector.Double256Vector$Double256Mask compare(jdk.incubator.vector.VectorOperators$Comparison, long);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/Double256Vector$Double256Mask;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Mask;
aload 1
lload 2
invokespecial jdk.incubator.vector.DoubleVector.compareTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Comparison;
0 1 2 s J
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
s
public jdk.incubator.vector.Double256Vector blend(jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.VectorMask<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Mask;
1: aload 1
checkcast jdk.incubator.vector.Double256Vector
2: aload 2
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
3: invokespecial jdk.incubator.vector.DoubleVector.blendTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/DoubleVector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/DoubleVector;
4: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/incubator/vector/Double256Vector;
0 5 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 5 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
m
public jdk.incubator.vector.Double256Vector slice(int, jdk.incubator.vector.Vector<java.lang.Double>);
descriptor: (ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokespecial jdk.incubator.vector.DoubleVector.sliceTemplate:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 origin I
0 1 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
Signature: (ILjdk/incubator/vector/Vector<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
v
public jdk.incubator.vector.Double256Vector slice(int);
descriptor: (I)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.ArrayIndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "Index "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " out of bounds for vector length "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.incubator.vector.Double256Vector.iotaShuffle:()Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
astore 2
start local 2 3: aload 2
invokevirtual jdk.incubator.vector.Double256Vector$Double256Shuffle.toVector:()Ljdk/incubator/vector/Double256Vector;
getstatic jdk.incubator.vector.VectorOperators.LT:Ljdk/incubator/vector/VectorOperators$Comparison;
aload 0
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
iload 1
isub
i2d
invokevirtual jdk.incubator.vector.Double256Vector.broadcast:(D)Ljdk/incubator/vector/Double256Vector;
invokevirtual jdk.incubator.vector.Double256Vector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector$Double256Mask;
astore 3
start local 3 4: aload 0
iload 1
iconst_1
iconst_1
invokevirtual jdk.incubator.vector.Double256Vector.iotaShuffle:(IIZ)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
astore 2
5: getstatic jdk.incubator.vector.Double256Vector.ZERO:Ljdk/incubator/vector/Double256Vector;
aload 0
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/Double256Vector;
aload 3
invokevirtual jdk.incubator.vector.Double256Vector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/incubator/vector/Double256Vector;
0 6 1 origin I
3 6 2 Iota Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
4 6 3 BlendMask Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
public jdk.incubator.vector.Double256Vector unslice(int, jdk.incubator.vector.Vector<java.lang.Double>, int);
descriptor: (ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
invokespecial jdk.incubator.vector.DoubleVector.unsliceTemplate:(ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/DoubleVector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 origin I
0 1 2 w Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 1 3 part I
Signature: (ILjdk/incubator/vector/Vector<Ljava/lang/Double;>;I)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
w
part
public jdk.incubator.vector.Double256Vector unslice(int, jdk.incubator.vector.Vector<java.lang.Double>, int, jdk.incubator.vector.VectorMask<java.lang.Double>);
descriptor: (ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Mask;
1: iload 1
aload 2
iload 3
2: aload 4
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
3: invokespecial jdk.incubator.vector.DoubleVector.unsliceTemplate:(Ljava/lang/Class;ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/DoubleVector;
4: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/incubator/vector/Double256Vector;
0 5 1 origin I
0 5 2 w Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 5 3 part I
0 5 4 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
Signature: (ILjdk/incubator/vector/Vector<Ljava/lang/Double;>;ILjdk/incubator/vector/VectorMask<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
w
part
m
public jdk.incubator.vector.Double256Vector unslice(int);
descriptor: (I)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
if_icmplt 2
1: StackMap locals:
StackMap stack:
new java.lang.ArrayIndexOutOfBoundsException
dup
new java.lang.StringBuilder
dup
ldc "Index "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " out of bounds for vector length "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.incubator.vector.Double256Vector.iotaShuffle:()Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
astore 2
start local 2 3: aload 2
invokevirtual jdk.incubator.vector.Double256Vector$Double256Shuffle.toVector:()Ljdk/incubator/vector/Double256Vector;
getstatic jdk.incubator.vector.VectorOperators.GE:Ljdk/incubator/vector/VectorOperators$Comparison;
aload 0
iload 1
i2d
invokevirtual jdk.incubator.vector.Double256Vector.broadcast:(D)Ljdk/incubator/vector/Double256Vector;
invokevirtual jdk.incubator.vector.Double256Vector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector$Double256Mask;
astore 3
start local 3 4: aload 0
iload 1
ineg
iconst_1
iconst_1
invokevirtual jdk.incubator.vector.Double256Vector.iotaShuffle:(IIZ)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
astore 2
5: getstatic jdk.incubator.vector.Double256Vector.ZERO:Ljdk/incubator/vector/Double256Vector;
aload 0
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/Double256Vector;
aload 3
invokevirtual jdk.incubator.vector.Double256Vector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/incubator/vector/Double256Vector;
0 6 1 origin I
3 6 2 Iota Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
4 6 3 BlendMask Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
public jdk.incubator.vector.Double256Vector rearrange(jdk.incubator.vector.VectorShuffle<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
1: aload 1
checkcast jdk.incubator.vector.Double256Vector$Double256Shuffle
2: invokespecial jdk.incubator.vector.DoubleVector.rearrangeTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/DoubleVector;
3: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/Double256Vector;
0 4 1 s Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
s
public jdk.incubator.vector.Double256Vector rearrange(jdk.incubator.vector.VectorShuffle<java.lang.Double>, jdk.incubator.vector.VectorMask<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
1: aload 1
checkcast jdk.incubator.vector.Double256Vector$Double256Shuffle
2: aload 2
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
3: invokespecial jdk.incubator.vector.DoubleVector.rearrangeTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/DoubleVector;
4: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/incubator/vector/Double256Vector;
0 5 1 shuffle Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Double;>;
0 5 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Double;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
shuffle
m
public jdk.incubator.vector.Double256Vector rearrange(jdk.incubator.vector.VectorShuffle<java.lang.Double>, jdk.incubator.vector.Vector<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
1: aload 1
checkcast jdk.incubator.vector.Double256Vector$Double256Shuffle
2: aload 2
checkcast jdk.incubator.vector.Double256Vector
3: invokespecial jdk.incubator.vector.DoubleVector.rearrangeTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/DoubleVector;)Ljdk/incubator/vector/DoubleVector;
4: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/incubator/vector/Double256Vector;
0 5 1 s Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Double;>;
0 5 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Double;>;Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
s
v
public jdk.incubator.vector.Double256Vector selectFrom(jdk.incubator.vector.Vector<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast jdk.incubator.vector.Double256Vector
invokespecial jdk.incubator.vector.DoubleVector.selectFromTemplate:(Ljdk/incubator/vector/DoubleVector;)Ljdk/incubator/vector/DoubleVector;
1: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/Double256Vector;
0 2 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
public jdk.incubator.vector.Double256Vector selectFrom(jdk.incubator.vector.Vector<java.lang.Double>, jdk.incubator.vector.VectorMask<java.lang.Double>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
checkcast jdk.incubator.vector.Double256Vector
1: aload 2
checkcast jdk.incubator.vector.Double256Vector$Double256Mask
2: invokespecial jdk.incubator.vector.DoubleVector.selectFromTemplate:(Ljdk/incubator/vector/DoubleVector;Ljdk/incubator/vector/AbstractMask;)Ljdk/incubator/vector/DoubleVector;
3: checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/Double256Vector;
0 4 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;
0 4 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Double;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Double;>;)Ljdk/incubator/vector/Double256Vector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
m
public double lane(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 0 - 3
0: 1
1: 3
2: 5
3: 7
default: 9
}
1: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual jdk.incubator.vector.Double256Vector.laneHelper:(I)J
lstore 2
start local 2 2: goto 10
end local 2 3: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual jdk.incubator.vector.Double256Vector.laneHelper:(I)J
lstore 2
start local 2 4: goto 10
end local 2 5: StackMap locals:
StackMap stack:
aload 0
iconst_2
invokevirtual jdk.incubator.vector.Double256Vector.laneHelper:(I)J
lstore 2
start local 2 6: goto 10
end local 2 7: StackMap locals:
StackMap stack:
aload 0
iconst_3
invokevirtual jdk.incubator.vector.Double256Vector.laneHelper:(I)J
lstore 2
start local 2 8: goto 10
end local 2 9: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Index "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " must be zero or positive, and less than "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
start local 2 10: StackMap locals: long
StackMap stack:
lload 2
invokestatic java.lang.Double.longBitsToDouble:(J)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljdk/incubator/vector/Double256Vector;
0 11 1 i I
2 3 2 bits J
4 5 2 bits J
6 7 2 bits J
8 9 2 bits J
10 11 2 bits J
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
i
public long laneHelper(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: getstatic jdk.incubator.vector.Double256Vector.VCLASS:Ljava/lang/Class;
getstatic jdk.incubator.vector.Double256Vector.ETYPE:Ljava/lang/Class;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
1: aload 0
iload 1
2: invokedynamic apply()Ljdk/internal/vm/vector/VectorSupport$VecExtractOp;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;I)J
jdk/incubator/vector/Double256Vector.lambda$4(Ljdk/incubator/vector/Double256Vector;I)J (6)
(Ljdk/incubator/vector/Double256Vector;I)J
3: invokestatic jdk.internal.vm.vector.VectorSupport.extract:(Ljava/lang/Class;Ljava/lang/Class;ILjdk/internal/vm/vector/VectorSupport$Vector;ILjdk/internal/vm/vector/VectorSupport$VecExtractOp;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/Double256Vector;
0 4 1 i I
MethodParameters:
Name Flags
i
public jdk.incubator.vector.Double256Vector withLane(int, double);
descriptor: (ID)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
tableswitch { // 0 - 3
0: 1
1: 2
2: 3
3: 4
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
iconst_0
dload 2
invokevirtual jdk.incubator.vector.Double256Vector.withLaneHelper:(ID)Ljdk/incubator/vector/Double256Vector;
areturn
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
dload 2
invokevirtual jdk.incubator.vector.Double256Vector.withLaneHelper:(ID)Ljdk/incubator/vector/Double256Vector;
areturn
3: StackMap locals:
StackMap stack:
aload 0
iconst_2
dload 2
invokevirtual jdk.incubator.vector.Double256Vector.withLaneHelper:(ID)Ljdk/incubator/vector/Double256Vector;
areturn
4: StackMap locals:
StackMap stack:
aload 0
iconst_3
dload 2
invokevirtual jdk.incubator.vector.Double256Vector.withLaneHelper:(ID)Ljdk/incubator/vector/Double256Vector;
areturn
5: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Index "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " must be zero or positive, and less than "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/incubator/vector/Double256Vector;
0 6 1 i I
0 6 2 e D
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
i
e
public jdk.incubator.vector.Double256Vector withLaneHelper(int, double);
descriptor: (ID)Ljdk/incubator/vector/Double256Vector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic jdk.incubator.vector.Double256Vector.VCLASS:Ljava/lang/Class;
getstatic jdk.incubator.vector.Double256Vector.ETYPE:Ljava/lang/Class;
getstatic jdk.incubator.vector.Double256Vector.VLENGTH:I
1: aload 0
iload 1
dload 2
invokestatic java.lang.Double.doubleToLongBits:(D)J
2: invokedynamic apply()Ljdk/internal/vm/vector/VectorSupport$VecInsertOp;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;IJ)Ljava/lang/Object;
jdk/incubator/vector/Double256Vector.lambda$5(Ljdk/incubator/vector/Double256Vector;IJ)Ljdk/incubator/vector/Double256Vector; (6)
(Ljdk/incubator/vector/Double256Vector;IJ)Ljdk/incubator/vector/Double256Vector;
3: invokestatic jdk.internal.vm.vector.VectorSupport.insert:(Ljava/lang/Class;Ljava/lang/Class;ILjdk/internal/vm/vector/VectorSupport$Vector;IJLjdk/internal/vm/vector/VectorSupport$VecInsertOp;)Ljdk/internal/vm/vector/VectorSupport$Vector;
checkcast jdk.incubator.vector.Double256Vector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/Double256Vector;
0 4 1 i I
0 4 2 e D
MethodParameters:
Name Flags
i
e
final jdk.incubator.vector.DoubleVector fromArray0(double[], int);
descriptor: ([DI)Ljdk/incubator/vector/DoubleVector;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial jdk.incubator.vector.DoubleVector.fromArray0Template:([DI)Ljdk/incubator/vector/DoubleVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 a [D
0 1 2 offset I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
a
offset
final jdk.incubator.vector.DoubleVector fromByteArray0(byte[], int);
descriptor: ([BI)Ljdk/incubator/vector/DoubleVector;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial jdk.incubator.vector.DoubleVector.fromByteArray0Template:([BI)Ljdk/incubator/vector/DoubleVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 a [B
0 1 2 offset I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
a
offset
final jdk.incubator.vector.DoubleVector fromByteBuffer0(java.nio.ByteBuffer, int);
descriptor: (Ljava/nio/ByteBuffer;I)Ljdk/incubator/vector/DoubleVector;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial jdk.incubator.vector.DoubleVector.fromByteBuffer0Template:(Ljava/nio/ByteBuffer;I)Ljdk/incubator/vector/DoubleVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/Double256Vector;
0 1 1 bb Ljava/nio/ByteBuffer;
0 1 2 offset I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
bb
offset
final void intoArray0(double[], int);
descriptor: ([DI)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial jdk.incubator.vector.DoubleVector.intoArray0Template:([DI)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/Double256Vector;
0 2 1 a [D
0 2 2 offset I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
a
offset
final void intoByteArray0(byte[], int);
descriptor: ([BI)V
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial jdk.incubator.vector.DoubleVector.intoByteArray0Template:([BI)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/Double256Vector;
0 2 1 a [B
0 2 2 offset I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
a
offset
jdk.incubator.vector.DoubleVector tOp(jdk.incubator.vector.Vector, jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask, jdk.incubator.vector.DoubleVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual jdk.incubator.vector.Double256Vector.tOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.DoubleVector tOp(jdk.incubator.vector.Vector, jdk.incubator.vector.Vector, jdk.incubator.vector.DoubleVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
aload 3
invokevirtual jdk.incubator.vector.Double256Vector.tOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FTriOp;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector rearrange(jdk.incubator.vector.VectorShuffle, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector rearrange(jdk.incubator.vector.VectorShuffle, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast jdk.incubator.vector.VectorShuffle
aload 2
checkcast jdk.incubator.vector.Vector
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector rearrange(jdk.incubator.vector.VectorShuffle, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector rearrange(jdk.incubator.vector.VectorShuffle, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast jdk.incubator.vector.VectorShuffle
aload 2
checkcast jdk.incubator.vector.VectorMask
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector rearrange(jdk.incubator.vector.VectorShuffle);
descriptor: (Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector rearrange(jdk.incubator.vector.VectorShuffle);
descriptor: (Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast jdk.incubator.vector.VectorShuffle
invokevirtual jdk.incubator.vector.Double256Vector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.DoubleVector bOp(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask, jdk.incubator.vector.DoubleVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
aload 3
invokevirtual jdk.incubator.vector.Double256Vector.bOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.DoubleVector bOp(jdk.incubator.vector.Vector, jdk.incubator.vector.DoubleVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.bOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/DoubleVector$FBinOp;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.AbstractSpecies vspecies();
descriptor: ()Ljdk/incubator/vector/AbstractSpecies;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual jdk.incubator.vector.Double256Vector.vspecies:()Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector withLane(int, double);
descriptor: (ID)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
iload 1
dload 2
invokevirtual jdk.incubator.vector.Double256Vector.withLane:(ID)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.AbstractShuffle shuffleFromBytes(byte[]);
descriptor: ([B)Ljdk/incubator/vector/AbstractShuffle;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.shuffleFromBytes:([B)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector slice(int);
descriptor: (I)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual jdk.incubator.vector.Double256Vector.slice:(I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector slice(int);
descriptor: (I)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual jdk.incubator.vector.Double256Vector.slice:(I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.AbstractVector slice(int);
descriptor: (I)Ljdk/incubator/vector/AbstractVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual jdk.incubator.vector.Double256Vector.slice:(I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector slice(int, jdk.incubator.vector.Vector);
descriptor: (ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.slice:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector slice(int, jdk.incubator.vector.Vector);
descriptor: (ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
aload 2
checkcast jdk.incubator.vector.Vector
invokevirtual jdk.incubator.vector.Double256Vector.slice:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.AbstractVector slice(int, jdk.incubator.vector.Vector);
descriptor: (ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/AbstractVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
aload 2
checkcast jdk.incubator.vector.Vector
invokevirtual jdk.incubator.vector.Double256Vector.slice:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector addIndex(int);
descriptor: (I)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual jdk.incubator.vector.Double256Vector.addIndex:(I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector addIndex(int);
descriptor: (I)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual jdk.incubator.vector.Double256Vector.addIndex:(I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector selectFrom(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.selectFrom:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector selectFrom(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast jdk.incubator.vector.Vector
aload 2
checkcast jdk.incubator.vector.VectorMask
invokevirtual jdk.incubator.vector.Double256Vector.selectFrom:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector selectFrom(jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.selectFrom:(Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector selectFrom(jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast jdk.incubator.vector.Vector
invokevirtual jdk.incubator.vector.Double256Vector.selectFrom:(Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.AbstractShuffle iotaShuffle(int, int, boolean);
descriptor: (IIZ)Ljdk/incubator/vector/AbstractShuffle;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
iload 1
iload 2
iload 3
invokevirtual jdk.incubator.vector.Double256Vector.iotaShuffle:(IIZ)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.AbstractShuffle iotaShuffle();
descriptor: ()Ljdk/incubator/vector/AbstractShuffle;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual jdk.incubator.vector.Double256Vector.iotaShuffle:()Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.DoubleVector uOp(jdk.incubator.vector.VectorMask, jdk.incubator.vector.DoubleVector$FUnOp);
descriptor: (Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.uOp:(Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.DoubleVector uOp(jdk.incubator.vector.DoubleVector$FUnOp);
descriptor: (Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.uOp:(Ljdk/incubator/vector/DoubleVector$FUnOp;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.AbstractShuffle shuffleFromArray(int[], int);
descriptor: ([II)Ljdk/incubator/vector/AbstractShuffle;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual jdk.incubator.vector.Double256Vector.shuffleFromArray:([II)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector lanewise(jdk.incubator.vector.VectorOperators$Ternary, jdk.incubator.vector.Vector, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
aload 3
invokevirtual jdk.incubator.vector.Double256Vector.lanewise:(Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector lanewise(jdk.incubator.vector.VectorOperators$Ternary, jdk.incubator.vector.Vector, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
checkcast jdk.incubator.vector.Vector
aload 3
checkcast jdk.incubator.vector.Vector
invokevirtual jdk.incubator.vector.Double256Vector.lanewise:(Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector lanewise(jdk.incubator.vector.VectorOperators$Binary, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.lanewise:(Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector lanewise(jdk.incubator.vector.VectorOperators$Binary, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.incubator.vector.Vector
invokevirtual jdk.incubator.vector.Double256Vector.lanewise:(Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector lanewise(jdk.incubator.vector.VectorOperators$Unary);
descriptor: (Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.lanewise:(Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector lanewise(jdk.incubator.vector.VectorOperators$Unary);
descriptor: (Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.lanewise:(Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.AbstractShuffle shuffleFromOp(java.util.function.IntUnaryOperator);
descriptor: (Ljava/util/function/IntUnaryOperator;)Ljdk/incubator/vector/AbstractShuffle;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.shuffleFromOp:(Ljava/util/function/IntUnaryOperator;)Ljdk/incubator/vector/Double256Vector$Double256Shuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.DoubleVector vectorFactory(double[]);
descriptor: ([D)Ljdk/incubator/vector/DoubleVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.vectorFactory:([D)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector unslice(int);
descriptor: (I)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual jdk.incubator.vector.Double256Vector.unslice:(I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector unslice(int);
descriptor: (I)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual jdk.incubator.vector.Double256Vector.unslice:(I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector unslice(int, jdk.incubator.vector.Vector, int, jdk.incubator.vector.VectorMask);
descriptor: (ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
iload 1
aload 2
iload 3
aload 4
invokevirtual jdk.incubator.vector.Double256Vector.unslice:(ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector unslice(int, jdk.incubator.vector.Vector, int, jdk.incubator.vector.VectorMask);
descriptor: (ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
iload 1
aload 2
checkcast jdk.incubator.vector.Vector
iload 3
aload 4
checkcast jdk.incubator.vector.VectorMask
invokevirtual jdk.incubator.vector.Double256Vector.unslice:(ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector unslice(int, jdk.incubator.vector.Vector, int);
descriptor: (ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
iload 1
aload 2
iload 3
invokevirtual jdk.incubator.vector.Double256Vector.unslice:(ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector unslice(int, jdk.incubator.vector.Vector, int);
descriptor: (ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
iload 1
aload 2
checkcast jdk.incubator.vector.Vector
iload 3
invokevirtual jdk.incubator.vector.Double256Vector.unslice:(ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.AbstractVector fromByteArray0(byte[], int);
descriptor: ([BI)Ljdk/incubator/vector/AbstractVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual jdk.incubator.vector.Double256Vector.fromByteArray0:([BI)Ljdk/incubator/vector/DoubleVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.AbstractMask maskFromArray(boolean[]);
descriptor: ([Z)Ljdk/incubator/vector/AbstractMask;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.maskFromArray:([Z)Ljdk/incubator/vector/Double256Vector$Double256Mask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector blend(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector blend(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast jdk.incubator.vector.Vector
aload 2
checkcast jdk.incubator.vector.VectorMask
invokevirtual jdk.incubator.vector.Double256Vector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.ByteVector asByteVectorRaw();
descriptor: ()Ljdk/incubator/vector/ByteVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual jdk.incubator.vector.Double256Vector.asByteVectorRaw:()Ljdk/incubator/vector/Byte256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.VectorMask test(jdk.incubator.vector.VectorOperators$Test);
descriptor: (Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/VectorMask;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.Double256Vector.test:(Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/Double256Vector$Double256Mask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.VectorMask compare(jdk.incubator.vector.VectorOperators$Comparison, long);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/VectorMask;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
aload 1
lload 2
invokevirtual jdk.incubator.vector.Double256Vector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/Double256Vector$Double256Mask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.VectorMask compare(jdk.incubator.vector.VectorOperators$Comparison, double);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;D)Ljdk/incubator/vector/VectorMask;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
aload 1
dload 2
invokevirtual jdk.incubator.vector.Double256Vector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;D)Ljdk/incubator/vector/Double256Vector$Double256Mask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.VectorMask compare(jdk.incubator.vector.VectorOperators$Comparison, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/VectorMask;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual jdk.incubator.vector.Double256Vector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/Double256Vector$Double256Mask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector broadcast(long);
descriptor: (J)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual jdk.incubator.vector.Double256Vector.broadcast:(J)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.Vector broadcast(long);
descriptor: (J)Ljdk/incubator/vector/Vector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual jdk.incubator.vector.Double256Vector.broadcast:(J)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.DoubleVector broadcast(double);
descriptor: (D)Ljdk/incubator/vector/DoubleVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual jdk.incubator.vector.Double256Vector.broadcast:(D)Ljdk/incubator/vector/Double256Vector;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static jdk.internal.vm.vector.VectorSupport$VectorShuffle lambda$0(int, int, int, jdk.incubator.vector.DoubleVector$DoubleSpecies);
descriptor: (IIILjdk/incubator/vector/DoubleVector$DoubleSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
iload 2
iload 1
iload 0
invokedynamic applyAsInt(III)Ljava/util/function/IntUnaryOperator;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(I)I
jdk/incubator/vector/Double256Vector.lambda$1(IIII)I (6)
(I)I
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.shuffleFromOp:(Ljava/util/function/IntUnaryOperator;)Ljdk/incubator/vector/VectorShuffle;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l I
0 1 1 lstart I
0 1 2 lstep I
0 1 3 s Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
private static jdk.internal.vm.vector.VectorSupport$VectorShuffle lambda$2(int, int, int, jdk.incubator.vector.DoubleVector$DoubleSpecies);
descriptor: (IIILjdk/incubator/vector/DoubleVector$DoubleSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
iload 2
iload 1
invokedynamic applyAsInt(II)Ljava/util/function/IntUnaryOperator;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(I)I
jdk/incubator/vector/Double256Vector.lambda$3(III)I (6)
(I)I
invokevirtual jdk.incubator.vector.DoubleVector$DoubleSpecies.shuffleFromOp:(Ljava/util/function/IntUnaryOperator;)Ljdk/incubator/vector/VectorShuffle;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l I
0 1 1 lstart I
0 1 2 lstep I
0 1 3 s Ljdk/incubator/vector/DoubleVector$DoubleSpecies;
private static long lambda$4(jdk.incubator.vector.Double256Vector, int);
descriptor: (Ljdk/incubator/vector/Double256Vector;I)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual jdk.incubator.vector.Double256Vector.vec:()[D
astore 2
start local 2 1: aload 2
iload 1
daload
invokestatic java.lang.Double.doubleToLongBits:(D)J
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 vec Ljdk/incubator/vector/Double256Vector;
0 2 1 ix I
1 2 2 vecarr [D
private static jdk.incubator.vector.Double256Vector lambda$5(jdk.incubator.vector.Double256Vector, int, long);
descriptor: (Ljdk/incubator/vector/Double256Vector;IJ)Ljdk/incubator/vector/Double256Vector;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual jdk.incubator.vector.Double256Vector.vec:()[D
invokevirtual double[].clone:()Ljava/lang/Object;
checkcast double[]
astore 4
start local 4 1: aload 4
iload 1
lload 2
invokestatic java.lang.Double.longBitsToDouble:(J)D
dastore
2: aload 0
aload 4
invokevirtual jdk.incubator.vector.Double256Vector.vectorFactory:([D)Ljdk/incubator/vector/Double256Vector;
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 v Ljdk/incubator/vector/Double256Vector;
0 3 1 ix I
0 3 2 bits J
1 3 4 res [D
private static int lambda$1(int, int, int, int);
descriptor: (IIII)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=4
start local 3 0: iload 3
iload 0
imul
iload 1
iadd
iload 2
invokestatic jdk.incubator.vector.VectorIntrinsics.wrapToRange:(II)I
ireturn
end local 3 LocalVariableTable:
Start End Slot Name Signature
0 1 3 i I
private static int lambda$3(int, int, int);
descriptor: (III)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 2 0: iload 2
iload 0
imul
iload 1
iadd
ireturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 i I
}
SourceFile: "Double256Vector.java"
NestMembers:
jdk.incubator.vector.Double256Vector$Double256Mask jdk.incubator.vector.Double256Vector$Double256Shuffle
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
final Double256Mask = jdk.incubator.vector.Double256Vector$Double256Mask of jdk.incubator.vector.Double256Vector
final Double256Shuffle = jdk.incubator.vector.Double256Vector$Double256Shuffle of jdk.incubator.vector.Double256Vector
final DoubleSpecies = jdk.incubator.vector.DoubleVector$DoubleSpecies of jdk.incubator.vector.DoubleVector
abstract FBinOp = jdk.incubator.vector.DoubleVector$FBinOp of jdk.incubator.vector.DoubleVector
abstract FTriOp = jdk.incubator.vector.DoubleVector$FTriOp of jdk.incubator.vector.DoubleVector
abstract FUnOp = jdk.incubator.vector.DoubleVector$FUnOp of jdk.incubator.vector.DoubleVector
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 abstract ShuffleIotaOperation = jdk.internal.vm.vector.VectorSupport$ShuffleIotaOperation of jdk.internal.vm.vector.VectorSupport
public abstract VecExtractOp = jdk.internal.vm.vector.VectorSupport$VecExtractOp of jdk.internal.vm.vector.VectorSupport
public abstract VecInsertOp = jdk.internal.vm.vector.VectorSupport$VecInsertOp of jdk.internal.vm.vector.VectorSupport
public Vector = jdk.internal.vm.vector.VectorSupport$Vector of jdk.internal.vm.vector.VectorSupport
public VectorShuffle = jdk.internal.vm.vector.VectorSupport$VectorShuffle of jdk.internal.vm.vector.VectorSupport
public VectorSpecies = jdk.internal.vm.vector.VectorSupport$VectorSpecies of jdk.internal.vm.vector.VectorSupport