final class jdk.incubator.vector.IntVector$IntSpecies extends jdk.incubator.vector.AbstractSpecies<java.lang.Integer>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: jdk.incubator.vector.IntVector$IntSpecies
  super_class: jdk.incubator.vector.AbstractSpecies
{
  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 3461
            ldc Ljdk/incubator/vector/IntVector;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic jdk.incubator.vector.IntVector$IntSpecies.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(jdk.incubator.vector.VectorShape, java.lang.Class<? extends jdk.incubator.vector.IntVector>, java.lang.Class<? extends jdk.incubator.vector.AbstractMask<java.lang.Integer>>, java.util.function.Function<java.lang.Object, jdk.incubator.vector.IntVector>);
    descriptor: (Ljdk/incubator/vector/VectorShape;Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // jdk.incubator.vector.VectorShape shape
        start local 2 // java.lang.Class vectorType
        start local 3 // java.lang.Class maskType
        start local 4 // java.util.function.Function vectorFactory
         0: .line 3466
            aload 0 /* this */
            aload 1 /* shape */
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokestatic jdk.incubator.vector.LaneType.of:(Ljava/lang/Class;)Ljdk/incubator/vector/LaneType;
         1: .line 3467
            aload 2 /* vectorType */
            aload 3 /* maskType */
         2: .line 3468
            aload 4 /* vectorFactory */
            invokespecial jdk.incubator.vector.AbstractSpecies.<init>:(Ljdk/incubator/vector/VectorShape;Ljdk/incubator/vector/LaneType;Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)V
         3: .line 3469
            getstatic jdk.incubator.vector.IntVector$IntSpecies.$assertionsDisabled:Z
            ifne 4
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.elementSize:()I
            bipush 32
            if_icmpeq 4
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         4: .line 3470
      StackMap locals: jdk.incubator.vector.IntVector$IntSpecies jdk.incubator.vector.VectorShape java.lang.Class java.lang.Class java.util.function.Function
      StackMap stack:
            return
        end local 4 // java.util.function.Function vectorFactory
        end local 3 // java.lang.Class maskType
        end local 2 // java.lang.Class vectorType
        end local 1 // jdk.incubator.vector.VectorShape shape
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    5     1          shape  Ljdk/incubator/vector/VectorShape;
            0    5     2     vectorType  Ljava/lang/Class<+Ljdk/incubator/vector/IntVector;>;
            0    5     3       maskType  Ljava/lang/Class<+Ljdk/incubator/vector/AbstractMask<Ljava/lang/Integer;>;>;
            0    5     4  vectorFactory  Ljava/util/function/Function<Ljava/lang/Object;Ljdk/incubator/vector/IntVector;>;
    Signature: (Ljdk/incubator/vector/VectorShape;Ljava/lang/Class<+Ljdk/incubator/vector/IntVector;>;Ljava/lang/Class<+Ljdk/incubator/vector/AbstractMask<Ljava/lang/Integer;>;>;Ljava/util/function/Function<Ljava/lang/Object;Ljdk/incubator/vector/IntVector;>;)V
    MethodParameters:
               Name  Flags
      shape          
      vectorType     
      maskType       
      vectorFactory  

  public final java.lang.Class<java.lang.Integer> elementType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
         0: .line 3477
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            areturn
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
    Signature: ()Ljava/lang/Class<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  final java.lang.Class<java.lang.Integer> genericElementType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
         0: .line 3483
            ldc Ljava/lang/Integer;
            areturn
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
    Signature: ()Ljava/lang/Class<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  public final java.lang.Class<? extends jdk.incubator.vector.IntVector> vectorType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
         0: .line 3490
            aload 0 /* this */
            getfield jdk.incubator.vector.IntVector$IntSpecies.vectorType:Ljava/lang/Class;
            areturn
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
    Signature: ()Ljava/lang/Class<+Ljdk/incubator/vector/IntVector;>;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  public final long checkValue(long);
    descriptor: (J)J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // long e
         0: .line 3496
            aload 0 /* this */
            lload 1 /* e */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.longToElementBits:(J)J
            pop2
         1: .line 3497
            lload 1 /* e */
            lreturn
        end local 1 // long e
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    2     1     e  J
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      e     

  final jdk.incubator.vector.IntVector broadcastBits(long);
    descriptor: (J)Ljdk/incubator/vector/IntVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // long bits
         0: .line 3506
            aload 0 /* this */
            getfield jdk.incubator.vector.IntVector$IntSpecies.vectorType:Ljava/lang/Class;
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            aload 0 /* this */
            getfield jdk.incubator.vector.IntVector$IntSpecies.laneCount:I
         1: .line 3507
            lload 1 /* bits */
            aload 0 /* this */
         2: .line 3508
            invokedynamic broadcast()Ljdk/internal/vm/vector/VectorSupport$BroadcastOperation;
              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:
                  (JLjdk/internal/vm/vector/VectorSupport$VectorSpecies;)Ljava/lang/Object;
                  jdk/incubator/vector/IntVector$IntSpecies.lambda$0(JLjdk/incubator/vector/IntVector$IntSpecies;)Ljdk/incubator/vector/AbstractVector; (6)
                  (JLjdk/incubator/vector/IntVector$IntSpecies;)Ljdk/incubator/vector/AbstractVector;
         3: .line 3505
            invokestatic jdk.internal.vm.vector.VectorSupport.broadcastCoerced:(Ljava/lang/Class;Ljava/lang/Class;IJLjdk/internal/vm/vector/VectorSupport$VectorSpecies;Ljdk/internal/vm/vector/VectorSupport$BroadcastOperation;)Ljava/lang/Object;
            checkcast jdk.incubator.vector.IntVector
         4: .line 3504
            areturn
        end local 1 // long bits
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    5     1  bits  J
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      bits  

  final jdk.incubator.vector.IntVector broadcast(int);
    descriptor: (I)Ljdk/incubator/vector/IntVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // int e
         0: .line 3514
            aload 0 /* this */
            iload 1 /* e */
            invokestatic jdk.incubator.vector.IntVector.toBits:(I)J
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.broadcastBits:(J)Ljdk/incubator/vector/IntVector;
            areturn
        end local 1 // int e
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    1     1     e  I
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      e     

  public final jdk.incubator.vector.IntVector broadcast(long);
    descriptor: (J)Ljdk/incubator/vector/IntVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // long e
         0: .line 3520
            aload 0 /* this */
            aload 0 /* this */
            lload 1 /* e */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.longToElementBits:(J)J
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.broadcastBits:(J)Ljdk/incubator/vector/IntVector;
            areturn
        end local 1 // long e
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    1     1     e  J
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      e     

  final long longToElementBits(long);
    descriptor: (J)J
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // long value
         0: .line 3528
            lload 1 /* value */
            l2i
            istore 3 /* e */
        start local 3 // int e
         1: .line 3529
            iload 3 /* e */
            i2l
            lload 1 /* value */
            lcmp
            ifeq 3
         2: .line 3530
            aload 0 /* this */
            lload 1 /* value */
            iload 3 /* e */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.badElementBits:(JLjava/lang/Object;)Ljava/lang/IllegalArgumentException;
            athrow
         3: .line 3532
      StackMap locals: int
      StackMap stack:
            iload 3 /* e */
            invokestatic jdk.incubator.vector.IntVector.toBits:(I)J
            lreturn
        end local 3 // int e
        end local 1 // long value
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    4     1  value  J
            1    4     3      e  I
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
       Name  Flags
      value  

  static long toIntegralChecked(int, boolean);
    descriptor: (IZ)J
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // int e
        start local 1 // boolean convertToInt
         0: .line 3538
            iload 1 /* convertToInt */
            ifeq 1
            iload 0 /* e */
            i2l
            goto 2
      StackMap locals:
      StackMap stack:
         1: iload 0 /* e */
            i2l
      StackMap locals:
      StackMap stack: long
         2: lstore 2 /* value */
        start local 2 // long value
         3: .line 3539
            lload 2 /* value */
            l2i
            iload 0 /* e */
            if_icmpeq 5
         4: .line 3540
            iload 0 /* e */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            iload 1 /* convertToInt */
            lload 2 /* value */
            invokestatic jdk.incubator.vector.IntVector$IntSpecies.badArrayBits:(Ljava/lang/Object;ZJ)Ljava/lang/IllegalArgumentException;
            athrow
         5: .line 3542
      StackMap locals: long
      StackMap stack:
            lload 2 /* value */
            lreturn
        end local 2 // long value
        end local 1 // boolean convertToInt
        end local 0 // int e
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0             e  I
            0    6     1  convertToInt  Z
            3    6     2         value  J
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
              Name  Flags
      e             
      convertToInt  

  final jdk.incubator.vector.IntVector fromIntValues(int[]);
    descriptor: ([I)Ljdk/incubator/vector/IntVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // int[] values
         0: .line 3549
            aload 1 /* values */
            arraylength
            aload 0 /* this */
            getfield jdk.incubator.vector.IntVector$IntSpecies.laneCount:I
            invokestatic jdk.incubator.vector.VectorIntrinsics.requireLength:(II)V
         1: .line 3550
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.laneCount:()I
            newarray 10
            astore 2 /* va */
        start local 2 // int[] va
         2: .line 3551
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 10
         4: .line 3552
      StackMap locals: int[] int
      StackMap stack:
            aload 1 /* values */
            iload 3 /* i */
            iaload
            istore 4 /* lv */
        start local 4 // int lv
         5: .line 3553
            iload 4 /* lv */
            istore 5 /* v */
        start local 5 // int v
         6: .line 3554
            aload 2 /* va */
            iload 3 /* i */
            iload 5 /* v */
            iastore
         7: .line 3555
            iload 5 /* v */
            iload 4 /* lv */
            if_icmpeq 9
         8: .line 3556
            aload 0 /* this */
            iload 4 /* lv */
            i2l
            iload 5 /* v */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.badElementBits:(JLjava/lang/Object;)Ljava/lang/IllegalArgumentException;
            athrow
        end local 5 // int v
        end local 4 // int lv
         9: .line 3551
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            aload 2 /* va */
            arraylength
            if_icmplt 4
        end local 3 // int i
        11: .line 3559
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 2 /* va */
            iconst_0
            invokevirtual jdk.incubator.vector.IntVector.fromArray0:([II)Ljdk/incubator/vector/IntVector;
            areturn
        end local 2 // int[] va
        end local 1 // int[] values
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0   12     1  values  [I
            2   12     2      va  [I
            3   11     3       i  I
            5    9     4      lv  I
            6    9     5       v  I
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      values  

  public final jdk.incubator.vector.IntVector fromArray(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Ljdk/incubator/vector/IntVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // java.lang.Object a
        start local 2 // int offset
         0: .line 3569
            aload 0 /* this */
            aload 1 /* a */
            checkcast int[]
            iload 2 /* offset */
            invokestatic jdk.incubator.vector.IntVector.fromArray:(Ljdk/incubator/vector/VectorSpecies;[II)Ljdk/incubator/vector/IntVector;
         1: .line 3568
            areturn
        end local 2 // int offset
        end local 1 // java.lang.Object a
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    2     1       a  Ljava/lang/Object;
            0    2     2  offset  I
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      a       
      offset  

  final jdk.incubator.vector.IntVector dummyVector();
    descriptor: ()Ljdk/incubator/vector/IntVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
         0: .line 3575
            aload 0 /* this */
            invokespecial jdk.incubator.vector.AbstractSpecies.dummyVector:()Ljdk/incubator/vector/AbstractVector;
            checkcast jdk.incubator.vector.IntVector
            areturn
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  final jdk.incubator.vector.IntVector rvOp(jdk.incubator.vector.AbstractSpecies$RVOp);
    descriptor: (Ljdk/incubator/vector/AbstractSpecies$RVOp;)Ljdk/incubator/vector/IntVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // jdk.incubator.vector.AbstractSpecies$RVOp f
         0: .line 3582
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.laneCount:()I
            newarray 10
            astore 2 /* res */
        start local 2 // int[] res
         1: .line 3583
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 3584
      StackMap locals: int[] int
      StackMap stack:
            aload 1 /* f */
            iload 3 /* i */
            invokeinterface jdk.incubator.vector.AbstractSpecies$RVOp.apply:(I)J
            l2i
            istore 4 /* bits */
        start local 4 // int bits
         4: .line 3585
            aload 2 /* res */
            iload 3 /* i */
            iload 4 /* bits */
            i2l
            invokestatic jdk.incubator.vector.IntVector.fromBits:(J)I
            iastore
        end local 4 // int bits
         5: .line 3583
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            aload 2 /* res */
            arraylength
            if_icmplt 3
        end local 3 // int i
         7: .line 3587
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 2 /* res */
            invokevirtual jdk.incubator.vector.IntVector.vectorFactory:([I)Ljdk/incubator/vector/IntVector;
            areturn
        end local 2 // int[] res
        end local 1 // jdk.incubator.vector.AbstractSpecies$RVOp f
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    8     1     f  Ljdk/incubator/vector/AbstractSpecies$RVOp;
            1    8     2   res  [I
            2    7     3     i  I
            4    5     4  bits  I
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      f     

  jdk.incubator.vector.IntVector vOp(jdk.incubator.vector.IntVector$FVOp);
    descriptor: (Ljdk/incubator/vector/IntVector$FVOp;)Ljdk/incubator/vector/IntVector;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // jdk.incubator.vector.IntVector$FVOp f
         0: .line 3591
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.laneCount:()I
            newarray 10
            astore 2 /* res */
        start local 2 // int[] res
         1: .line 3592
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 5
         3: .line 3593
      StackMap locals: int[] int
      StackMap stack:
            aload 2 /* res */
            iload 3 /* i */
            aload 1 /* f */
            iload 3 /* i */
            invokeinterface jdk.incubator.vector.IntVector$FVOp.apply:(I)I
            iastore
         4: .line 3592
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 3 /* i */
            aload 2 /* res */
            arraylength
            if_icmplt 3
        end local 3 // int i
         6: .line 3595
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 2 /* res */
            invokevirtual jdk.incubator.vector.IntVector.vectorFactory:([I)Ljdk/incubator/vector/IntVector;
            areturn
        end local 2 // int[] res
        end local 1 // jdk.incubator.vector.IntVector$FVOp f
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    7     1     f  Ljdk/incubator/vector/IntVector$FVOp;
            1    7     2   res  [I
            2    6     3     i  I
    MethodParameters:
      Name  Flags
      f     

  jdk.incubator.vector.IntVector vOp(jdk.incubator.vector.VectorMask<java.lang.Integer>, jdk.incubator.vector.IntVector$FVOp);
    descriptor: (Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/IntVector$FVOp;)Ljdk/incubator/vector/IntVector;
    flags: (0x0000) 
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // jdk.incubator.vector.VectorMask m
        start local 2 // jdk.incubator.vector.IntVector$FVOp f
         0: .line 3599
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.laneCount:()I
            newarray 10
            astore 3 /* res */
        start local 3 // int[] res
         1: .line 3600
            aload 1 /* m */
            checkcast jdk.incubator.vector.AbstractMask
            invokevirtual jdk.incubator.vector.AbstractMask.getBits:()[Z
            astore 4 /* mbits */
        start local 4 // boolean[] mbits
         2: .line 3601
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         3: goto 7
         4: .line 3602
      StackMap locals: int[] boolean[] int
      StackMap stack:
            aload 4 /* mbits */
            iload 5 /* i */
            baload
            ifeq 6
         5: .line 3603
            aload 3 /* res */
            iload 5 /* i */
            aload 2 /* f */
            iload 5 /* i */
            invokeinterface jdk.incubator.vector.IntVector$FVOp.apply:(I)I
            iastore
         6: .line 3601
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 5 /* i */
            aload 3 /* res */
            arraylength
            if_icmplt 4
        end local 5 // int i
         8: .line 3606
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 3 /* res */
            invokevirtual jdk.incubator.vector.IntVector.vectorFactory:([I)Ljdk/incubator/vector/IntVector;
            areturn
        end local 4 // boolean[] mbits
        end local 3 // int[] res
        end local 2 // jdk.incubator.vector.IntVector$FVOp f
        end local 1 // jdk.incubator.vector.VectorMask m
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    9     1      m  Ljdk/incubator/vector/VectorMask<Ljava/lang/Integer;>;
            0    9     2      f  Ljdk/incubator/vector/IntVector$FVOp;
            1    9     3    res  [I
            2    9     4  mbits  [Z
            3    8     5      i  I
    Signature: (Ljdk/incubator/vector/VectorMask<Ljava/lang/Integer;>;Ljdk/incubator/vector/IntVector$FVOp;)Ljdk/incubator/vector/IntVector;
    MethodParameters:
      Name  Flags
      m     
      f     

  <M> jdk.incubator.vector.IntVector ldOp(M, int, jdk.incubator.vector.IntVector$FLdOp<M>);
    descriptor: (Ljava/lang/Object;ILjdk/incubator/vector/IntVector$FLdOp;)Ljdk/incubator/vector/IntVector;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // java.lang.Object memory
        start local 2 // int offset
        start local 3 // jdk.incubator.vector.IntVector$FLdOp f
         0: .line 3613
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 1 /* memory */
            iload 2 /* offset */
            aload 3 /* f */
            invokevirtual jdk.incubator.vector.IntVector.ldOp:(Ljava/lang/Object;ILjdk/incubator/vector/IntVector$FLdOp;)Ljdk/incubator/vector/IntVector;
            areturn
        end local 3 // jdk.incubator.vector.IntVector$FLdOp f
        end local 2 // int offset
        end local 1 // java.lang.Object memory
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    1     1  memory  TM;
            0    1     2  offset  I
            0    1     3       f  Ljdk/incubator/vector/IntVector$FLdOp<TM;>;
    Signature: <M:Ljava/lang/Object;>(TM;ILjdk/incubator/vector/IntVector$FLdOp<TM;>;)Ljdk/incubator/vector/IntVector;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      memory  
      offset  
      f       

  <M> jdk.incubator.vector.IntVector ldOp(M, int, jdk.incubator.vector.AbstractMask<java.lang.Integer>, jdk.incubator.vector.IntVector$FLdOp<M>);
    descriptor: (Ljava/lang/Object;ILjdk/incubator/vector/AbstractMask;Ljdk/incubator/vector/IntVector$FLdOp;)Ljdk/incubator/vector/IntVector;
    flags: (0x0000) 
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // java.lang.Object memory
        start local 2 // int offset
        start local 3 // jdk.incubator.vector.AbstractMask m
        start local 4 // jdk.incubator.vector.IntVector$FLdOp f
         0: .line 3621
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 1 /* memory */
            iload 2 /* offset */
            aload 3 /* m */
            aload 4 /* f */
            invokevirtual jdk.incubator.vector.IntVector.ldOp:(Ljava/lang/Object;ILjdk/incubator/vector/VectorMask;Ljdk/incubator/vector/IntVector$FLdOp;)Ljdk/incubator/vector/IntVector;
            areturn
        end local 4 // jdk.incubator.vector.IntVector$FLdOp f
        end local 3 // jdk.incubator.vector.AbstractMask m
        end local 2 // int offset
        end local 1 // java.lang.Object memory
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    1     1  memory  TM;
            0    1     2  offset  I
            0    1     3       m  Ljdk/incubator/vector/AbstractMask<Ljava/lang/Integer;>;
            0    1     4       f  Ljdk/incubator/vector/IntVector$FLdOp<TM;>;
    Signature: <M:Ljava/lang/Object;>(TM;ILjdk/incubator/vector/AbstractMask<Ljava/lang/Integer;>;Ljdk/incubator/vector/IntVector$FLdOp<TM;>;)Ljdk/incubator/vector/IntVector;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      memory  
      offset  
      m       
      f       

  <M> void stOp(M, int, jdk.incubator.vector.IntVector$FStOp<M>);
    descriptor: (Ljava/lang/Object;ILjdk/incubator/vector/IntVector$FStOp;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // java.lang.Object memory
        start local 2 // int offset
        start local 3 // jdk.incubator.vector.IntVector$FStOp f
         0: .line 3627
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 1 /* memory */
            iload 2 /* offset */
            aload 3 /* f */
            invokevirtual jdk.incubator.vector.IntVector.stOp:(Ljava/lang/Object;ILjdk/incubator/vector/IntVector$FStOp;)V
         1: .line 3628
            return
        end local 3 // jdk.incubator.vector.IntVector$FStOp f
        end local 2 // int offset
        end local 1 // java.lang.Object memory
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    2     1  memory  TM;
            0    2     2  offset  I
            0    2     3       f  Ljdk/incubator/vector/IntVector$FStOp<TM;>;
    Signature: <M:Ljava/lang/Object;>(TM;ILjdk/incubator/vector/IntVector$FStOp<TM;>;)V
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      memory  
      offset  
      f       

  <M> void stOp(M, int, jdk.incubator.vector.AbstractMask<java.lang.Integer>, jdk.incubator.vector.IntVector$FStOp<M>);
    descriptor: (Ljava/lang/Object;ILjdk/incubator/vector/AbstractMask;Ljdk/incubator/vector/IntVector$FStOp;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // java.lang.Object memory
        start local 2 // int offset
        start local 3 // jdk.incubator.vector.AbstractMask m
        start local 4 // jdk.incubator.vector.IntVector$FStOp f
         0: .line 3635
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            aload 1 /* memory */
            iload 2 /* offset */
            aload 3 /* m */
            aload 4 /* f */
            invokevirtual jdk.incubator.vector.IntVector.stOp:(Ljava/lang/Object;ILjdk/incubator/vector/VectorMask;Ljdk/incubator/vector/IntVector$FStOp;)V
         1: .line 3636
            return
        end local 4 // jdk.incubator.vector.IntVector$FStOp f
        end local 3 // jdk.incubator.vector.AbstractMask m
        end local 2 // int offset
        end local 1 // java.lang.Object memory
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    2     1  memory  TM;
            0    2     2  offset  I
            0    2     3       m  Ljdk/incubator/vector/AbstractMask<Ljava/lang/Integer;>;
            0    2     4       f  Ljdk/incubator/vector/IntVector$FStOp<TM;>;
    Signature: <M:Ljava/lang/Object;>(TM;ILjdk/incubator/vector/AbstractMask<Ljava/lang/Integer;>;Ljdk/incubator/vector/IntVector$FStOp<TM;>;)V
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      memory  
      offset  
      m       
      f       

  public final jdk.incubator.vector.IntVector zero();
    descriptor: ()Ljdk/incubator/vector/IntVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
         0: .line 3649
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.vectorType:()Ljava/lang/Class;
            ldc Ljdk/incubator/vector/IntMaxVector;
            if_acmpne 2
         1: .line 3650
            getstatic jdk.incubator.vector.IntMaxVector.ZERO:Ljdk/incubator/vector/IntMaxVector;
            areturn
         2: .line 3651
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.vectorBitSize:()I
            lookupswitch { // 4
                   64: 3
                  128: 4
                  256: 5
                  512: 6
              default: 7
          }
         3: .line 3652
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int64Vector.ZERO:Ljdk/incubator/vector/Int64Vector;
            areturn
         4: .line 3653
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int128Vector.ZERO:Ljdk/incubator/vector/Int128Vector;
            areturn
         5: .line 3654
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int256Vector.ZERO:Ljdk/incubator/vector/Int256Vector;
            areturn
         6: .line 3655
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int512Vector.ZERO:Ljdk/incubator/vector/Int512Vector;
            areturn
         7: .line 3657
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  public final jdk.incubator.vector.IntVector iota();
    descriptor: ()Ljdk/incubator/vector/IntVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
         0: .line 3663
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.vectorType:()Ljava/lang/Class;
            ldc Ljdk/incubator/vector/IntMaxVector;
            if_acmpne 2
         1: .line 3664
            getstatic jdk.incubator.vector.IntMaxVector.IOTA:Ljdk/incubator/vector/IntMaxVector;
            areturn
         2: .line 3665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.vectorBitSize:()I
            lookupswitch { // 4
                   64: 3
                  128: 4
                  256: 5
                  512: 6
              default: 7
          }
         3: .line 3666
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int64Vector.IOTA:Ljdk/incubator/vector/Int64Vector;
            areturn
         4: .line 3667
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int128Vector.IOTA:Ljdk/incubator/vector/Int128Vector;
            areturn
         5: .line 3668
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int256Vector.IOTA:Ljdk/incubator/vector/Int256Vector;
            areturn
         6: .line 3669
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Int512Vector.IOTA:Ljdk/incubator/vector/Int512Vector;
            areturn
         7: .line 3671
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  public final jdk.incubator.vector.VectorMask<java.lang.Integer> maskAll(boolean);
    descriptor: (Z)Ljdk/incubator/vector/VectorMask;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.incubator.vector.IntVector$IntSpecies this
        start local 1 // boolean bit
         0: .line 3678
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.vectorType:()Ljava/lang/Class;
            ldc Ljdk/incubator/vector/IntMaxVector;
            if_acmpne 2
         1: .line 3679
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.IntMaxVector$IntMaxMask.maskAll:(Z)Ljdk/incubator/vector/IntMaxVector$IntMaxMask;
            areturn
         2: .line 3680
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.vectorBitSize:()I
            lookupswitch { // 4
                   64: 3
                  128: 4
                  256: 5
                  512: 6
              default: 7
          }
         3: .line 3681
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Int64Vector$Int64Mask.maskAll:(Z)Ljdk/incubator/vector/Int64Vector$Int64Mask;
            areturn
         4: .line 3682
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Int128Vector$Int128Mask.maskAll:(Z)Ljdk/incubator/vector/Int128Vector$Int128Mask;
            areturn
         5: .line 3683
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Int256Vector$Int256Mask.maskAll:(Z)Ljdk/incubator/vector/Int256Vector$Int256Mask;
            areturn
         6: .line 3684
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Int512Vector$Int512Mask.maskAll:(Z)Ljdk/incubator/vector/Int512Vector$Int512Mask;
            areturn
         7: .line 3686
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 1 // boolean bit
        end local 0 // jdk.incubator.vector.IntVector$IntSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/IntVector$IntSpecies;
            0    8     1   bit  Z
    Signature: (Z)Ljdk/incubator/vector/VectorMask<Ljava/lang/Integer;>;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      bit   

  jdk.incubator.vector.Vector fromIntValues(int[]);
    descriptor: ([I)Ljdk/incubator/vector/Vector;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.fromIntValues:([I)Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.incubator.vector.Vector fromArray(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Ljdk/incubator/vector/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            iload 2
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.fromArray:(Ljava/lang/Object;I)Ljdk/incubator/vector/IntVector;
            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: .line 1
            aload 0
            lload 1
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.broadcast:(J)Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.incubator.vector.AbstractVector iota();
    descriptor: ()Ljdk/incubator/vector/AbstractVector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.iota:()Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  jdk.incubator.vector.AbstractVector rvOp(jdk.incubator.vector.AbstractSpecies$RVOp);
    descriptor: (Ljdk/incubator/vector/AbstractSpecies$RVOp;)Ljdk/incubator/vector/AbstractVector;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.rvOp:(Ljdk/incubator/vector/AbstractSpecies$RVOp;)Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  jdk.incubator.vector.AbstractVector dummyVector();
    descriptor: ()Ljdk/incubator/vector/AbstractVector;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.dummyVector:()Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.incubator.vector.AbstractVector zero();
    descriptor: ()Ljdk/incubator/vector/AbstractVector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.zero:()Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public jdk.incubator.vector.Vector zero();
    descriptor: ()Ljdk/incubator/vector/Vector;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.zero:()Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  jdk.incubator.vector.AbstractVector broadcastBits(long);
    descriptor: (J)Ljdk/incubator/vector/AbstractVector;
    flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.broadcastBits:(J)Ljdk/incubator/vector/IntVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static jdk.incubator.vector.AbstractVector lambda$0(long, jdk.incubator.vector.IntVector$IntSpecies);
    descriptor: (JLjdk/incubator/vector/IntVector$IntSpecies;)Ljdk/incubator/vector/AbstractVector;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // long bits_
        start local 2 // jdk.incubator.vector.IntVector$IntSpecies s_
         0: .line 3508
            aload 2 /* s_ */
            lload 0 /* bits_ */
            invokedynamic apply(J)Ljdk/incubator/vector/AbstractSpecies$RVOp;
              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)J
                  jdk/incubator/vector/IntVector$IntSpecies.lambda$1(JI)J (6)
                  (I)J
            invokevirtual jdk.incubator.vector.IntVector$IntSpecies.rvOp:(Ljdk/incubator/vector/AbstractSpecies$RVOp;)Ljdk/incubator/vector/IntVector;
            areturn
        end local 2 // jdk.incubator.vector.IntVector$IntSpecies s_
        end local 0 // long bits_
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  bits_  J
            0    1     2     s_  Ljdk/incubator/vector/IntVector$IntSpecies;

  private static long lambda$1(long, int);
    descriptor: (JI)J
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=2
        start local 2 // int i
         0: .line 3508
            lload 0
            lreturn
        end local 2 // int i
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     2     i  I
}
Signature: Ljdk/incubator/vector/AbstractSpecies<Ljava/lang/Integer;>;
SourceFile: "IntVector.java"
NestHost: jdk.incubator.vector.IntVector
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  abstract RVOp = jdk.incubator.vector.AbstractSpecies$RVOp of jdk.incubator.vector.AbstractSpecies
  final Int128Mask = jdk.incubator.vector.Int128Vector$Int128Mask of jdk.incubator.vector.Int128Vector
  final Int256Mask = jdk.incubator.vector.Int256Vector$Int256Mask of jdk.incubator.vector.Int256Vector
  final Int512Mask = jdk.incubator.vector.Int512Vector$Int512Mask of jdk.incubator.vector.Int512Vector
  final Int64Mask = jdk.incubator.vector.Int64Vector$Int64Mask of jdk.incubator.vector.Int64Vector
  final IntMaxMask = jdk.incubator.vector.IntMaxVector$IntMaxMask of jdk.incubator.vector.IntMaxVector
  abstract FLdOp = jdk.incubator.vector.IntVector$FLdOp of jdk.incubator.vector.IntVector
  abstract FStOp = jdk.incubator.vector.IntVector$FStOp of jdk.incubator.vector.IntVector
  abstract FVOp = jdk.incubator.vector.IntVector$FVOp of jdk.incubator.vector.IntVector
  final IntSpecies = jdk.incubator.vector.IntVector$IntSpecies of jdk.incubator.vector.IntVector
  public abstract BroadcastOperation = jdk.internal.vm.vector.VectorSupport$BroadcastOperation of jdk.internal.vm.vector.VectorSupport
  public VectorSpecies = jdk.internal.vm.vector.VectorSupport$VectorSpecies of jdk.internal.vm.vector.VectorSupport