final class jdk.incubator.vector.FloatMaxVector extends jdk.incubator.vector.FloatVector
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.incubator.vector.FloatMaxVector
super_class: jdk.incubator.vector.FloatVector
{
static final jdk.incubator.vector.FloatVector$FloatSpecies VSPECIES;
descriptor: Ljdk/incubator/vector/FloatVector$FloatSpecies;
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.FloatMaxVector> VCLASS;
descriptor: Ljava/lang/Class;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/Class<Ljdk/incubator/vector/FloatMaxVector;>;
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.Float> ETYPE;
descriptor: Ljava/lang/Class;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/Class<Ljava/lang/Float;>;
static final jdk.incubator.vector.FloatMaxVector ZERO;
descriptor: Ljdk/incubator/vector/FloatMaxVector;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final jdk.incubator.vector.FloatMaxVector IOTA;
descriptor: Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.SPECIES_MAX:Ljdk/incubator/vector/VectorSpecies;
checkcast jdk.incubator.vector.FloatVector$FloatSpecies
1: putstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
2: getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.vectorShape:()Ljdk/incubator/vector/VectorShape;
3: putstatic jdk.incubator.vector.FloatMaxVector.VSHAPE:Ljdk/incubator/vector/VectorShape;
4: ldc Ljdk/incubator/vector/FloatMaxVector;
putstatic jdk.incubator.vector.FloatMaxVector.VCLASS:Ljava/lang/Class;
5: getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.vectorBitSize:()I
putstatic jdk.incubator.vector.FloatMaxVector.VSIZE:I
6: getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.laneCount:()I
putstatic jdk.incubator.vector.FloatMaxVector.VLENGTH:I
7: getstatic java.lang.Float.TYPE:Ljava/lang/Class;
putstatic jdk.incubator.vector.FloatMaxVector.ETYPE:Ljava/lang/Class;
8: new jdk.incubator.vector.FloatMaxVector
dup
getstatic jdk.incubator.vector.FloatMaxVector.VLENGTH:I
newarray 6
invokespecial jdk.incubator.vector.FloatMaxVector.<init>:([F)V
putstatic jdk.incubator.vector.FloatMaxVector.ZERO:Ljdk/incubator/vector/FloatMaxVector;
9: new jdk.incubator.vector.FloatMaxVector
dup
getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.iotaArray:()Ljava/lang/Object;
invokespecial jdk.incubator.vector.FloatMaxVector.<init>:(Ljava/lang/Object;)V
putstatic jdk.incubator.vector.FloatMaxVector.IOTA:Ljdk/incubator/vector/FloatMaxVector;
10: getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.dummyVector:()Ljdk/incubator/vector/FloatVector;
pop
11: getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
getstatic jdk.incubator.vector.LaneType.BYTE:Ljdk/incubator/vector/LaneType;
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.withLanes:(Ljdk/incubator/vector/LaneType;)Ljdk/incubator/vector/AbstractSpecies;
pop
12: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(float[]);
descriptor: ([F)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.FloatVector.<init>:([F)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/FloatMaxVector;
0 2 1 v [F
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 float[]
invokespecial jdk.incubator.vector.FloatMaxVector.<init>:([F)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/FloatMaxVector;
0 2 1 v Ljava/lang/Object;
MethodParameters:
Name Flags
v
public final jdk.incubator.vector.FloatVector$FloatSpecies vspecies();
descriptor: ()Ljdk/incubator/vector/FloatVector$FloatSpecies;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final java.lang.Class<java.lang.Float> 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.Float.TYPE:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
Signature: ()Ljava/lang/Class<Ljava/lang/Float;>;
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 32
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.VSHAPE:Ljdk/incubator/vector/VectorShape;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.VLENGTH:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.VSIZE:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.VSIZE:I
bipush 8
idiv
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
final float[] vec();
descriptor: ()[F
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.incubator.vector.FloatMaxVector.getPayload:()Ljava/lang/Object;
checkcast float[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final jdk.incubator.vector.FloatMaxVector broadcast(float);
descriptor: (F)Ljdk/incubator/vector/FloatMaxVector;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
invokespecial jdk.incubator.vector.FloatVector.broadcastTemplate:(F)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 e F
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
e
public final jdk.incubator.vector.FloatMaxVector broadcast(long);
descriptor: (J)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.broadcastTemplate:(J)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 e J
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
e
jdk.incubator.vector.FloatMaxVector$FloatMaxMask maskFromArray(boolean[]);
descriptor: ([Z)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.FloatMaxVector$FloatMaxMask
dup
aload 1
invokespecial jdk.incubator.vector.FloatMaxVector$FloatMaxMask.<init>:([Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 bits [Z
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
bits
jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle iotaShuffle();
descriptor: ()Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle.IOTA:Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle iotaShuffle(int, int, boolean);
descriptor: (IIZ)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
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.FloatMaxVector.ETYPE:Ljava/lang/Class;
ldc Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
getstatic jdk.incubator.vector.FloatMaxVector.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/FloatMaxVector.lambda$0(IIILjdk/incubator/vector/FloatVector$FloatSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle; (6)
(IIILjdk/incubator/vector/FloatVector$FloatSpecies;)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.FloatMaxVector$FloatMaxShuffle
areturn
4: StackMap locals:
StackMap stack:
getstatic jdk.incubator.vector.FloatMaxVector.ETYPE:Ljava/lang/Class;
ldc Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
getstatic jdk.incubator.vector.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
getstatic jdk.incubator.vector.FloatMaxVector.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/FloatMaxVector.lambda$2(IIILjdk/incubator/vector/FloatVector$FloatSpecies;)Ljdk/internal/vm/vector/VectorSupport$VectorShuffle; (6)
(IIILjdk/incubator/vector/FloatVector$FloatSpecies;)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.FloatMaxVector$FloatMaxShuffle
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/FloatMaxVector;
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.FloatMaxVector$FloatMaxShuffle shuffleFromBytes(byte[]);
descriptor: ([B)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle
dup
aload 1
invokespecial jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle.<init>:([B)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 reorder [B
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
reorder
jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle shuffleFromArray(int[], int);
descriptor: ([II)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle
dup
aload 1
iload 2
invokespecial jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle.<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/FloatMaxVector;
0 1 1 indexes [I
0 1 2 i I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
indexes
i
jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle shuffleFromOp(java.util.function.IntUnaryOperator);
descriptor: (Ljava/util/function/IntUnaryOperator;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle
dup
aload 1
invokespecial jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle.<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/FloatMaxVector;
0 1 1 fn Ljava/util/function/IntUnaryOperator;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
fn
final jdk.incubator.vector.FloatMaxVector vectorFactory(float[]);
descriptor: ([F)Ljdk/incubator/vector/FloatMaxVector;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new jdk.incubator.vector.FloatMaxVector
dup
aload 1
invokespecial jdk.incubator.vector.FloatMaxVector.<init>:([F)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 vec [F
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
vec
final jdk.incubator.vector.ByteMaxVector asByteVectorRaw();
descriptor: ()Ljdk/incubator/vector/ByteMaxVector;
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial jdk.incubator.vector.FloatVector.asByteVectorRawTemplate:()Ljdk/incubator/vector/ByteVector;
checkcast jdk.incubator.vector.ByteMaxVector
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.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/FloatMaxVector;
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.FloatMaxVector uOp(jdk.incubator.vector.FloatVector$FUnOp);
descriptor: (Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.uOpTemplate:(Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 f Ljdk/incubator/vector/FloatVector$FUnOp;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
f
final jdk.incubator.vector.FloatMaxVector uOp(jdk.incubator.vector.VectorMask<java.lang.Float>, jdk.incubator.vector.FloatVector$FUnOp);
descriptor: (Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector$FloatMaxMask
aload 2
invokespecial jdk.incubator.vector.FloatVector.uOpTemplate:(Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatVector;
1: checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/FloatMaxVector;
0 2 1 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
0 2 2 f Ljdk/incubator/vector/FloatVector$FUnOp;
Signature: (Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
m
f
final jdk.incubator.vector.FloatMaxVector bOp(jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.FloatVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector
aload 2
invokespecial jdk.incubator.vector.FloatVector.bOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 1 2 f Ljdk/incubator/vector/FloatVector$FBinOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
f
final jdk.incubator.vector.FloatMaxVector bOp(jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.VectorMask<java.lang.Float>, jdk.incubator.vector.FloatVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector
aload 2
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
1: aload 3
2: invokespecial jdk.incubator.vector.FloatVector.bOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatVector;
3: checkcast jdk.incubator.vector.FloatMaxVector
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/FloatMaxVector;
0 4 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 4 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
0 4 3 f Ljdk/incubator/vector/FloatVector$FBinOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
m
f
final jdk.incubator.vector.FloatMaxVector tOp(jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.FloatVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector
aload 2
checkcast jdk.incubator.vector.FloatMaxVector
1: aload 3
2: invokespecial jdk.incubator.vector.FloatVector.tOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatVector;
3: checkcast jdk.incubator.vector.FloatMaxVector
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/FloatMaxVector;
0 4 1 v1 Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 4 2 v2 Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 4 3 f Ljdk/incubator/vector/FloatVector$FTriOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v1
v2
f
final jdk.incubator.vector.FloatMaxVector tOp(jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.VectorMask<java.lang.Float>, jdk.incubator.vector.FloatVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector
aload 2
checkcast jdk.incubator.vector.FloatMaxVector
1: aload 3
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
aload 4
2: invokespecial jdk.incubator.vector.FloatVector.tOpTemplate:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatVector;
3: checkcast jdk.incubator.vector.FloatMaxVector
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/FloatMaxVector;
0 4 1 v1 Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 4 2 v2 Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 4 3 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
0 4 4 f Ljdk/incubator/vector/FloatVector$FTriOp;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v1
v2
m
f
final float rOp(float, jdk.incubator.vector.FloatVector$FBinOp);
descriptor: (FLjdk/incubator/vector/FloatVector$FBinOp;)F
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
fload 1
aload 2
invokespecial jdk.incubator.vector.FloatVector.rOpTemplate:(FLjdk/incubator/vector/FloatVector$FBinOp;)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 v F
0 1 2 f Ljdk/incubator/vector/FloatVector$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.Float, 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.FloatVector.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/FloatMaxVector;
0 1 1 conv Ljdk/incubator/vector/VectorOperators$Conversion<Ljava/lang/Float;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/Float;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.FloatVector.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/FloatMaxVector;
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.FloatMaxVector lanewise(jdk.incubator.vector.VectorOperators$Unary);
descriptor: (Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.lanewiseTemplate:(Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Unary;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
public jdk.incubator.vector.FloatMaxVector lanewise(jdk.incubator.vector.VectorOperators$Binary, jdk.incubator.vector.Vector<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.lanewiseTemplate:(Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Binary;
0 1 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
v
public final jdk.incubator.vector.FloatMaxVector lanewise(jdk.incubator.vector.VectorOperators$Ternary, jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.Vector<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.lanewiseTemplate:(Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
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/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Ternary;
0 1 2 v1 Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 1 3 v2 Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
v1
v2
public final jdk.incubator.vector.FloatMaxVector addIndex(int);
descriptor: (I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.addIndexTemplate:(I)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 scale I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
scale
public final float reduceLanes(jdk.incubator.vector.VectorOperators$Associative);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;)F
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.FloatVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Associative;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
public final float reduceLanes(jdk.incubator.vector.VectorOperators$Associative, jdk.incubator.vector.VectorMask<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)F
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.FloatVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Associative;
0 1 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;)F
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.FloatVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;)F
f2l
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.Float>);
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.FloatVector.reduceLanesTemplate:(Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask;)F
f2l
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Associative;
0 1 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Associative;Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;)J
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
m
public jdk.incubator.vector.VectorShuffle<java.lang.Float> 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.FloatMaxVector.toArray:()[F
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: float[] int[] int
StackMap stack:
aload 2
iload 3
aload 1
iload 3
faload
f2i
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.FloatMaxVector.VSPECIES:Ljdk/incubator/vector/FloatVector$FloatSpecies;
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/FloatMaxVector;
1 8 1 a [F
2 8 2 sa [I
3 7 3 i I
Signature: ()Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
public final jdk.incubator.vector.FloatMaxVector$FloatMaxMask test(jdk.incubator.vector.VectorOperators$Test);
descriptor: (Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
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/FloatMaxVector$FloatMaxMask;
aload 1
invokespecial jdk.incubator.vector.FloatVector.testTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Test;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
public final jdk.incubator.vector.FloatMaxVector$FloatMaxMask compare(jdk.incubator.vector.VectorOperators$Comparison, jdk.incubator.vector.Vector<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
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/FloatMaxVector$FloatMaxMask;
aload 1
aload 2
invokespecial jdk.incubator.vector.FloatVector.compareTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Comparison;
0 1 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
v
public final jdk.incubator.vector.FloatMaxVector$FloatMaxMask compare(jdk.incubator.vector.VectorOperators$Comparison, float);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;F)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
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/FloatMaxVector$FloatMaxMask;
aload 1
fload 2
invokespecial jdk.incubator.vector.FloatVector.compareTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Comparison;F)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 op Ljdk/incubator/vector/VectorOperators$Comparison;
0 1 2 s F
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
op
s
public final jdk.incubator.vector.FloatMaxVector$FloatMaxMask compare(jdk.incubator.vector.VectorOperators$Comparison, long);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
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/FloatMaxVector$FloatMaxMask;
aload 1
lload 2
invokespecial jdk.incubator.vector.FloatVector.compareTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/VectorMask;
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector blend(jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.VectorMask<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector$FloatMaxMask;
1: aload 1
checkcast jdk.incubator.vector.FloatMaxVector
2: aload 2
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
3: invokespecial jdk.incubator.vector.FloatVector.blendTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/FloatVector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatVector;
4: checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/incubator/vector/FloatMaxVector;
0 5 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 5 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
m
public jdk.incubator.vector.FloatMaxVector slice(int, jdk.incubator.vector.Vector<java.lang.Float>);
descriptor: (ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.sliceTemplate:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 origin I
0 1 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
Signature: (ILjdk/incubator/vector/Vector<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
v
public jdk.incubator.vector.FloatMaxVector slice(int);
descriptor: (I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.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.FloatMaxVector.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.FloatMaxVector.iotaShuffle:()Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
astore 2
start local 2 3: aload 2
invokevirtual jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle.toVector:()Ljdk/incubator/vector/FloatMaxVector;
getstatic jdk.incubator.vector.VectorOperators.LT:Ljdk/incubator/vector/VectorOperators$Comparison;
aload 0
getstatic jdk.incubator.vector.FloatMaxVector.VLENGTH:I
iload 1
isub
i2f
invokevirtual jdk.incubator.vector.FloatMaxVector.broadcast:(F)Ljdk/incubator/vector/FloatMaxVector;
invokevirtual jdk.incubator.vector.FloatMaxVector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
astore 3
start local 3 4: aload 0
iload 1
iconst_1
iconst_1
invokevirtual jdk.incubator.vector.FloatMaxVector.iotaShuffle:(IIZ)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
astore 2
5: getstatic jdk.incubator.vector.FloatMaxVector.ZERO:Ljdk/incubator/vector/FloatMaxVector;
aload 0
aload 2
invokevirtual jdk.incubator.vector.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/FloatMaxVector;
aload 3
invokevirtual jdk.incubator.vector.FloatMaxVector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector;
0 6 1 origin I
3 6 2 Iota Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
4 6 3 BlendMask Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
public jdk.incubator.vector.FloatMaxVector unslice(int, jdk.incubator.vector.Vector<java.lang.Float>, int);
descriptor: (ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector.unsliceTemplate:(ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/FloatVector;
checkcast jdk.incubator.vector.FloatMaxVector
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/FloatMaxVector;
0 1 1 origin I
0 1 2 w Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 1 3 part I
Signature: (ILjdk/incubator/vector/Vector<Ljava/lang/Float;>;I)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
w
part
public jdk.incubator.vector.FloatMaxVector unslice(int, jdk.incubator.vector.Vector<java.lang.Float>, int, jdk.incubator.vector.VectorMask<java.lang.Float>);
descriptor: (ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector$FloatMaxMask;
1: iload 1
aload 2
iload 3
2: aload 4
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
3: invokespecial jdk.incubator.vector.FloatVector.unsliceTemplate:(Ljava/lang/Class;ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatVector;
4: checkcast jdk.incubator.vector.FloatMaxVector
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/FloatMaxVector;
0 5 1 origin I
0 5 2 w Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 5 3 part I
0 5 4 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
Signature: (ILjdk/incubator/vector/Vector<Ljava/lang/Float;>;ILjdk/incubator/vector/VectorMask<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
w
part
m
public jdk.incubator.vector.FloatMaxVector unslice(int);
descriptor: (I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.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.FloatMaxVector.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.FloatMaxVector.iotaShuffle:()Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
astore 2
start local 2 3: aload 2
invokevirtual jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle.toVector:()Ljdk/incubator/vector/FloatMaxVector;
getstatic jdk.incubator.vector.VectorOperators.GE:Ljdk/incubator/vector/VectorOperators$Comparison;
aload 0
iload 1
i2f
invokevirtual jdk.incubator.vector.FloatMaxVector.broadcast:(F)Ljdk/incubator/vector/FloatMaxVector;
invokevirtual jdk.incubator.vector.FloatMaxVector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
astore 3
start local 3 4: aload 0
iload 1
ineg
iconst_1
iconst_1
invokevirtual jdk.incubator.vector.FloatMaxVector.iotaShuffle:(IIZ)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
astore 2
5: getstatic jdk.incubator.vector.FloatMaxVector.ZERO:Ljdk/incubator/vector/FloatMaxVector;
aload 0
aload 2
invokevirtual jdk.incubator.vector.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/FloatMaxVector;
aload 3
invokevirtual jdk.incubator.vector.FloatMaxVector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector;
0 6 1 origin I
3 6 2 Iota Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
4 6 3 BlendMask Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
origin
public jdk.incubator.vector.FloatMaxVector rearrange(jdk.incubator.vector.VectorShuffle<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector$FloatMaxShuffle;
1: aload 1
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle
2: invokespecial jdk.incubator.vector.FloatVector.rearrangeTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/FloatVector;
3: checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/FloatMaxVector;
0 4 1 s Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
s
public jdk.incubator.vector.FloatMaxVector rearrange(jdk.incubator.vector.VectorShuffle<java.lang.Float>, jdk.incubator.vector.VectorMask<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector$FloatMaxShuffle;
1: aload 1
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle
2: aload 2
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
3: invokespecial jdk.incubator.vector.FloatVector.rearrangeTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatVector;
4: checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/incubator/vector/FloatMaxVector;
0 5 1 shuffle Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Float;>;
0 5 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Float;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
shuffle
m
public jdk.incubator.vector.FloatMaxVector rearrange(jdk.incubator.vector.VectorShuffle<java.lang.Float>, jdk.incubator.vector.Vector<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector$FloatMaxShuffle;
1: aload 1
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle
2: aload 2
checkcast jdk.incubator.vector.FloatMaxVector
3: invokespecial jdk.incubator.vector.FloatVector.rearrangeTemplate:(Ljava/lang/Class;Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/FloatVector;)Ljdk/incubator/vector/FloatVector;
4: checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/incubator/vector/FloatMaxVector;
0 5 1 s Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Float;>;
0 5 2 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/VectorShuffle<Ljava/lang/Float;>;Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
s
v
public jdk.incubator.vector.FloatMaxVector selectFrom(jdk.incubator.vector.Vector<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector
invokespecial jdk.incubator.vector.FloatVector.selectFromTemplate:(Ljdk/incubator/vector/FloatVector;)Ljdk/incubator/vector/FloatVector;
1: checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/incubator/vector/FloatMaxVector;
0 2 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
public jdk.incubator.vector.FloatMaxVector selectFrom(jdk.incubator.vector.Vector<java.lang.Float>, jdk.incubator.vector.VectorMask<java.lang.Float>);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector
1: aload 2
checkcast jdk.incubator.vector.FloatMaxVector$FloatMaxMask
2: invokespecial jdk.incubator.vector.FloatVector.selectFromTemplate:(Ljdk/incubator/vector/FloatVector;Ljdk/incubator/vector/AbstractMask;)Ljdk/incubator/vector/FloatVector;
3: checkcast jdk.incubator.vector.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/FloatMaxVector;
0 4 1 v Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;
0 4 2 m Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;
Signature: (Ljdk/incubator/vector/Vector<Ljava/lang/Float;>;Ljdk/incubator/vector/VectorMask<Ljava/lang/Float;>;)Ljdk/incubator/vector/FloatMaxVector;
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
v
m
public float lane(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
getstatic jdk.incubator.vector.FloatMaxVector.VLENGTH:I
if_icmplt 2
1: 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.FloatMaxVector.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
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual jdk.incubator.vector.FloatMaxVector.laneHelper:(I)I
istore 2
start local 2 3: iload 2
invokestatic java.lang.Float.intBitsToFloat:(I)F
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/FloatMaxVector;
0 4 1 i I
3 4 2 bits I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
i
public int laneHelper(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: getstatic jdk.incubator.vector.FloatMaxVector.VCLASS:Ljava/lang/Class;
getstatic jdk.incubator.vector.FloatMaxVector.ETYPE:Ljava/lang/Class;
getstatic jdk.incubator.vector.FloatMaxVector.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/FloatMaxVector.lambda$4(Ljdk/incubator/vector/FloatMaxVector;I)J (6)
(Ljdk/incubator/vector/FloatMaxVector;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
l2i
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/FloatMaxVector;
0 4 1 i I
MethodParameters:
Name Flags
i
public jdk.incubator.vector.FloatMaxVector withLane(int, float);
descriptor: (IF)Ljdk/incubator/vector/FloatMaxVector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iflt 1
iload 1
getstatic jdk.incubator.vector.FloatMaxVector.VLENGTH:I
if_icmplt 2
1: 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.FloatMaxVector.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
2: StackMap locals:
StackMap stack:
aload 0
iload 1
fload 2
invokevirtual jdk.incubator.vector.FloatMaxVector.withLaneHelper:(IF)Ljdk/incubator/vector/FloatMaxVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/incubator/vector/FloatMaxVector;
0 3 1 i I
0 3 2 e F
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
i
e
public jdk.incubator.vector.FloatMaxVector withLaneHelper(int, float);
descriptor: (IF)Ljdk/incubator/vector/FloatMaxVector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic jdk.incubator.vector.FloatMaxVector.VCLASS:Ljava/lang/Class;
getstatic jdk.incubator.vector.FloatMaxVector.ETYPE:Ljava/lang/Class;
getstatic jdk.incubator.vector.FloatMaxVector.VLENGTH:I
1: aload 0
iload 1
fload 2
invokestatic java.lang.Float.floatToIntBits:(F)I
i2l
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/FloatMaxVector.lambda$5(Ljdk/incubator/vector/FloatMaxVector;IJ)Ljdk/incubator/vector/FloatMaxVector; (6)
(Ljdk/incubator/vector/FloatMaxVector;IJ)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/incubator/vector/FloatMaxVector;
0 4 1 i I
0 4 2 e F
MethodParameters:
Name Flags
i
e
final jdk.incubator.vector.FloatVector fromArray0(float[], int);
descriptor: ([FI)Ljdk/incubator/vector/FloatVector;
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.FloatVector.fromArray0Template:([FI)Ljdk/incubator/vector/FloatVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
0 1 1 a [F
0 1 2 offset I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
a
offset
final jdk.incubator.vector.FloatVector fromByteArray0(byte[], int);
descriptor: ([BI)Ljdk/incubator/vector/FloatVector;
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.FloatVector.fromByteArray0Template:([BI)Ljdk/incubator/vector/FloatVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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.FloatVector fromByteBuffer0(java.nio.ByteBuffer, int);
descriptor: (Ljava/nio/ByteBuffer;I)Ljdk/incubator/vector/FloatVector;
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.FloatVector.fromByteBuffer0Template:(Ljava/nio/ByteBuffer;I)Ljdk/incubator/vector/FloatVector;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/incubator/vector/FloatMaxVector;
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(float[], int);
descriptor: ([FI)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.FloatVector.intoArray0Template:([FI)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/FloatMaxVector;
0 2 1 a [F
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.FloatVector.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/FloatMaxVector;
0 2 1 a [B
0 2 2 offset I
RuntimeVisibleAnnotations:
jdk.internal.vm.annotation.ForceInline()
MethodParameters:
Name Flags
a
offset
jdk.incubator.vector.FloatVector tOp(jdk.incubator.vector.Vector, jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask, jdk.incubator.vector.FloatVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.tOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.FloatVector tOp(jdk.incubator.vector.Vector, jdk.incubator.vector.Vector, jdk.incubator.vector.FloatVector$FTriOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.tOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FTriOp;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector rearrange(jdk.incubator.vector.VectorShuffle, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector rearrange(jdk.incubator.vector.VectorShuffle, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector rearrange(jdk.incubator.vector.VectorShuffle);
descriptor: (Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.rearrange:(Ljdk/incubator/vector/VectorShuffle;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.FloatVector bOp(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask, jdk.incubator.vector.FloatVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.bOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.FloatVector bOp(jdk.incubator.vector.Vector, jdk.incubator.vector.FloatVector$FBinOp);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.bOp:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/FloatVector$FBinOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.vspecies:()Ljdk/incubator/vector/FloatVector$FloatSpecies;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector withLane(int, float);
descriptor: (IF)Ljdk/incubator/vector/FloatVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
fload 2
invokevirtual jdk.incubator.vector.FloatMaxVector.withLane:(IF)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.shuffleFromBytes:([B)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector slice(int);
descriptor: (I)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.slice:(I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.slice:(I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.slice:(I)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector slice(int, jdk.incubator.vector.Vector);
descriptor: (ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.slice:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.slice:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.slice:(ILjdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector addIndex(int);
descriptor: (I)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.addIndex:(I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.addIndex:(I)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector selectFrom(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.selectFrom:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.selectFrom:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector selectFrom(jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.selectFrom:(Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.selectFrom:(Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.iotaShuffle:(IIZ)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
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.FloatMaxVector.iotaShuffle:()Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.FloatVector uOp(jdk.incubator.vector.VectorMask, jdk.incubator.vector.FloatVector$FUnOp);
descriptor: (Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.uOp:(Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.FloatVector uOp(jdk.incubator.vector.FloatVector$FUnOp);
descriptor: (Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.FloatMaxVector.uOp:(Ljdk/incubator/vector/FloatVector$FUnOp;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.shuffleFromArray:([II)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector 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/FloatVector;
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.FloatMaxVector.lanewise:(Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.lanewise:(Ljdk/incubator/vector/VectorOperators$Ternary;Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector lanewise(jdk.incubator.vector.VectorOperators$Binary, jdk.incubator.vector.Vector);
descriptor: (Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.lanewise:(Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.lanewise:(Ljdk/incubator/vector/VectorOperators$Binary;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector lanewise(jdk.incubator.vector.VectorOperators$Unary);
descriptor: (Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.lanewise:(Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.lanewise:(Ljdk/incubator/vector/VectorOperators$Unary;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.shuffleFromOp:(Ljava/util/function/IntUnaryOperator;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxShuffle;
areturn
LocalVariableTable:
Start End Slot Name Signature
jdk.incubator.vector.FloatVector vectorFactory(float[]);
descriptor: ([F)Ljdk/incubator/vector/FloatVector;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.incubator.vector.FloatMaxVector.vectorFactory:([F)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector unslice(int);
descriptor: (I)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.unslice:(I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.unslice:(I)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector unslice(int, jdk.incubator.vector.Vector, int, jdk.incubator.vector.VectorMask);
descriptor: (ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.unslice:(ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.unslice:(ILjdk/incubator/vector/Vector;ILjdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector unslice(int, jdk.incubator.vector.Vector, int);
descriptor: (ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.unslice:(ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.unslice:(ILjdk/incubator/vector/Vector;I)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.fromByteArray0:([BI)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.maskFromArray:([Z)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector blend(jdk.incubator.vector.Vector, jdk.incubator.vector.VectorMask);
descriptor: (Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.blend:(Ljdk/incubator/vector/Vector;Ljdk/incubator/vector/VectorMask;)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.asByteVectorRaw:()Ljdk/incubator/vector/ByteMaxVector;
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.FloatMaxVector.test:(Ljdk/incubator/vector/VectorOperators$Test;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
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.FloatMaxVector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;J)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.VectorMask compare(jdk.incubator.vector.VectorOperators$Comparison, float);
descriptor: (Ljdk/incubator/vector/VectorOperators$Comparison;F)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
fload 2
invokevirtual jdk.incubator.vector.FloatMaxVector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;F)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
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.FloatMaxVector.compare:(Ljdk/incubator/vector/VectorOperators$Comparison;Ljdk/incubator/vector/Vector;)Ljdk/incubator/vector/FloatMaxVector$FloatMaxMask;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector broadcast(long);
descriptor: (J)Ljdk/incubator/vector/FloatVector;
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.FloatMaxVector.broadcast:(J)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.broadcast:(J)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
public jdk.incubator.vector.FloatVector broadcast(float);
descriptor: (F)Ljdk/incubator/vector/FloatVector;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
fload 1
invokevirtual jdk.incubator.vector.FloatMaxVector.broadcast:(F)Ljdk/incubator/vector/FloatMaxVector;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static jdk.internal.vm.vector.VectorSupport$VectorShuffle lambda$0(int, int, int, jdk.incubator.vector.FloatVector$FloatSpecies);
descriptor: (IIILjdk/incubator/vector/FloatVector$FloatSpecies;)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/FloatMaxVector.lambda$1(IIII)I (6)
(I)I
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.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/FloatVector$FloatSpecies;
private static jdk.internal.vm.vector.VectorSupport$VectorShuffle lambda$2(int, int, int, jdk.incubator.vector.FloatVector$FloatSpecies);
descriptor: (IIILjdk/incubator/vector/FloatVector$FloatSpecies;)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/FloatMaxVector.lambda$3(III)I (6)
(I)I
invokevirtual jdk.incubator.vector.FloatVector$FloatSpecies.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/FloatVector$FloatSpecies;
private static long lambda$4(jdk.incubator.vector.FloatMaxVector, int);
descriptor: (Ljdk/incubator/vector/FloatMaxVector;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.FloatMaxVector.vec:()[F
astore 2
start local 2 1: aload 2
iload 1
faload
invokestatic java.lang.Float.floatToIntBits:(F)I
i2l
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 vec Ljdk/incubator/vector/FloatMaxVector;
0 2 1 ix I
1 2 2 vecarr [F
private static jdk.incubator.vector.FloatMaxVector lambda$5(jdk.incubator.vector.FloatMaxVector, int, long);
descriptor: (Ljdk/incubator/vector/FloatMaxVector;IJ)Ljdk/incubator/vector/FloatMaxVector;
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.FloatMaxVector.vec:()[F
invokevirtual float[].clone:()Ljava/lang/Object;
checkcast float[]
astore 4
start local 4 1: aload 4
iload 1
lload 2
l2i
invokestatic java.lang.Float.intBitsToFloat:(I)F
fastore
2: aload 0
aload 4
invokevirtual jdk.incubator.vector.FloatMaxVector.vectorFactory:([F)Ljdk/incubator/vector/FloatMaxVector;
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/FloatMaxVector;
0 3 1 ix I
0 3 2 bits J
1 3 4 res [F
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: "FloatMaxVector.java"
NestMembers:
jdk.incubator.vector.FloatMaxVector$FloatMaxMask jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
final FloatMaxMask = jdk.incubator.vector.FloatMaxVector$FloatMaxMask of jdk.incubator.vector.FloatMaxVector
final FloatMaxShuffle = jdk.incubator.vector.FloatMaxVector$FloatMaxShuffle of jdk.incubator.vector.FloatMaxVector
abstract FBinOp = jdk.incubator.vector.FloatVector$FBinOp of jdk.incubator.vector.FloatVector
abstract FTriOp = jdk.incubator.vector.FloatVector$FTriOp of jdk.incubator.vector.FloatVector
abstract FUnOp = jdk.incubator.vector.FloatVector$FUnOp of jdk.incubator.vector.FloatVector
final FloatSpecies = jdk.incubator.vector.FloatVector$FloatSpecies of jdk.incubator.vector.FloatVector
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