final class jdk.incubator.vector.ByteVector$ByteSpecies extends jdk.incubator.vector.AbstractSpecies<java.lang.Byte>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: jdk.incubator.vector.ByteVector$ByteSpecies
  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 3417
            ldc Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.$assertionsDisabled:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(jdk.incubator.vector.VectorShape, java.lang.Class<? extends jdk.incubator.vector.ByteVector>, java.lang.Class<? extends jdk.incubator.vector.AbstractMask<java.lang.Byte>>, java.util.function.Function<java.lang.Object, jdk.incubator.vector.ByteVector>);
    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.ByteVector$ByteSpecies 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 3422
            aload 0 /* this */
            aload 1 /* shape */
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            invokestatic jdk.incubator.vector.LaneType.of:(Ljava/lang/Class;)Ljdk/incubator/vector/LaneType;
         1: .line 3423
            aload 2 /* vectorType */
            aload 3 /* maskType */
         2: .line 3424
            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 3425
            getstatic jdk.incubator.vector.ByteVector$ByteSpecies.$assertionsDisabled:Z
            ifne 4
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.elementSize:()I
            bipush 8
            if_icmpeq 4
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         4: .line 3426
      StackMap locals: jdk.incubator.vector.ByteVector$ByteSpecies 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.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    5     1          shape  Ljdk/incubator/vector/VectorShape;
            0    5     2     vectorType  Ljava/lang/Class<+Ljdk/incubator/vector/ByteVector;>;
            0    5     3       maskType  Ljava/lang/Class<+Ljdk/incubator/vector/AbstractMask<Ljava/lang/Byte;>;>;
            0    5     4  vectorFactory  Ljava/util/function/Function<Ljava/lang/Object;Ljdk/incubator/vector/ByteVector;>;
    Signature: (Ljdk/incubator/vector/VectorShape;Ljava/lang/Class<+Ljdk/incubator/vector/ByteVector;>;Ljava/lang/Class<+Ljdk/incubator/vector/AbstractMask<Ljava/lang/Byte;>;>;Ljava/util/function/Function<Ljava/lang/Object;Ljdk/incubator/vector/ByteVector;>;)V
    MethodParameters:
               Name  Flags
      shape          
      vectorType     
      maskType       
      vectorFactory  

  public final java.lang.Class<java.lang.Byte> 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.ByteVector$ByteSpecies this
         0: .line 3433
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            areturn
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
    Signature: ()Ljava/lang/Class<Ljava/lang/Byte;>;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

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

  public final java.lang.Class<? extends jdk.incubator.vector.ByteVector> 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.ByteVector$ByteSpecies this
         0: .line 3446
            aload 0 /* this */
            getfield jdk.incubator.vector.ByteVector$ByteSpecies.vectorType:Ljava/lang/Class;
            areturn
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
    Signature: ()Ljava/lang/Class<+Ljdk/incubator/vector/ByteVector;>;
    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.ByteVector$ByteSpecies this
        start local 1 // long e
         0: .line 3452
            aload 0 /* this */
            lload 1 /* e */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.longToElementBits:(J)J
            pop2
         1: .line 3453
            lload 1 /* e */
            lreturn
        end local 1 // long e
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    2     1     e  J
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      e     

  final jdk.incubator.vector.ByteVector broadcastBits(long);
    descriptor: (J)Ljdk/incubator/vector/ByteVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // long bits
         0: .line 3462
            aload 0 /* this */
            getfield jdk.incubator.vector.ByteVector$ByteSpecies.vectorType:Ljava/lang/Class;
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            aload 0 /* this */
            getfield jdk.incubator.vector.ByteVector$ByteSpecies.laneCount:I
         1: .line 3463
            lload 1 /* bits */
            aload 0 /* this */
         2: .line 3464
            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/ByteVector$ByteSpecies.lambda$0(JLjdk/incubator/vector/ByteVector$ByteSpecies;)Ljdk/incubator/vector/AbstractVector; (6)
                  (JLjdk/incubator/vector/ByteVector$ByteSpecies;)Ljdk/incubator/vector/AbstractVector;
         3: .line 3461
            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.ByteVector
         4: .line 3460
            areturn
        end local 1 // long bits
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    5     1  bits  J
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      bits  

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

  public final jdk.incubator.vector.ByteVector broadcast(long);
    descriptor: (J)Ljdk/incubator/vector/ByteVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // long e
         0: .line 3476
            aload 0 /* this */
            aload 0 /* this */
            lload 1 /* e */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.longToElementBits:(J)J
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.broadcastBits:(J)Ljdk/incubator/vector/ByteVector;
            areturn
        end local 1 // long e
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            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.ByteVector$ByteSpecies this
        start local 1 // long value
         0: .line 3484
            lload 1 /* value */
            l2i
            i2b
            istore 3 /* e */
        start local 3 // byte e
         1: .line 3485
            iload 3 /* e */
            i2l
            lload 1 /* value */
            lcmp
            ifeq 3
         2: .line 3486
            aload 0 /* this */
            lload 1 /* value */
            iload 3 /* e */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.badElementBits:(JLjava/lang/Object;)Ljava/lang/IllegalArgumentException;
            athrow
         3: .line 3488
      StackMap locals: int
      StackMap stack:
            iload 3 /* e */
            invokestatic jdk.incubator.vector.ByteVector.toBits:(B)J
            lreturn
        end local 3 // byte e
        end local 1 // long value
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    4     1  value  J
            1    4     3      e  B
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
       Name  Flags
      value  

  static long toIntegralChecked(byte, boolean);
    descriptor: (BZ)J
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // byte e
        start local 1 // boolean convertToInt
         0: .line 3494
            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 3495
            lload 2 /* value */
            l2i
            i2b
            iload 0 /* e */
            if_icmpeq 5
         4: .line 3496
            iload 0 /* e */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            iload 1 /* convertToInt */
            lload 2 /* value */
            invokestatic jdk.incubator.vector.ByteVector$ByteSpecies.badArrayBits:(Ljava/lang/Object;ZJ)Ljava/lang/IllegalArgumentException;
            athrow
         5: .line 3498
      StackMap locals: long
      StackMap stack:
            lload 2 /* value */
            lreturn
        end local 2 // long value
        end local 1 // boolean convertToInt
        end local 0 // byte e
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0             e  B
            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.ByteVector fromIntValues(int[]);
    descriptor: ([I)Ljdk/incubator/vector/ByteVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // int[] values
         0: .line 3505
            aload 1 /* values */
            arraylength
            aload 0 /* this */
            getfield jdk.incubator.vector.ByteVector$ByteSpecies.laneCount:I
            invokestatic jdk.incubator.vector.VectorIntrinsics.requireLength:(II)V
         1: .line 3506
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.laneCount:()I
            newarray 8
            astore 2 /* va */
        start local 2 // byte[] va
         2: .line 3507
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 10
         4: .line 3508
      StackMap locals: byte[] int
      StackMap stack:
            aload 1 /* values */
            iload 3 /* i */
            iaload
            istore 4 /* lv */
        start local 4 // int lv
         5: .line 3509
            iload 4 /* lv */
            i2b
            istore 5 /* v */
        start local 5 // byte v
         6: .line 3510
            aload 2 /* va */
            iload 3 /* i */
            iload 5 /* v */
            bastore
         7: .line 3511
            iload 5 /* v */
            iload 4 /* lv */
            if_icmpeq 9
         8: .line 3512
            aload 0 /* this */
            iload 4 /* lv */
            i2l
            iload 5 /* v */
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.badElementBits:(JLjava/lang/Object;)Ljava/lang/IllegalArgumentException;
            athrow
        end local 5 // byte v
        end local 4 // int lv
         9: .line 3507
      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 3515
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.dummyVector:()Ljdk/incubator/vector/ByteVector;
            aload 2 /* va */
            iconst_0
            invokevirtual jdk.incubator.vector.ByteVector.fromArray0:([BI)Ljdk/incubator/vector/ByteVector;
            areturn
        end local 2 // byte[] va
        end local 1 // int[] values
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0   12     1  values  [I
            2   12     2      va  [B
            3   11     3       i  I
            5    9     4      lv  I
            6    9     5       v  B
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      values  

  public final jdk.incubator.vector.ByteVector fromArray(java.lang.Object, int);
    descriptor: (Ljava/lang/Object;I)Ljdk/incubator/vector/ByteVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // java.lang.Object a
        start local 2 // int offset
         0: .line 3525
            aload 0 /* this */
            aload 1 /* a */
            checkcast byte[]
            iload 2 /* offset */
            invokestatic jdk.incubator.vector.ByteVector.fromArray:(Ljdk/incubator/vector/VectorSpecies;[BI)Ljdk/incubator/vector/ByteVector;
         1: .line 3524
            areturn
        end local 2 // int offset
        end local 1 // java.lang.Object a
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            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.ByteVector dummyVector();
    descriptor: ()Ljdk/incubator/vector/ByteVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
         0: .line 3531
            aload 0 /* this */
            invokespecial jdk.incubator.vector.AbstractSpecies.dummyVector:()Ljdk/incubator/vector/AbstractVector;
            checkcast jdk.incubator.vector.ByteVector
            areturn
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  final jdk.incubator.vector.ByteVector rvOp(jdk.incubator.vector.AbstractSpecies$RVOp);
    descriptor: (Ljdk/incubator/vector/AbstractSpecies$RVOp;)Ljdk/incubator/vector/ByteVector;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // jdk.incubator.vector.AbstractSpecies$RVOp f
         0: .line 3538
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.laneCount:()I
            newarray 8
            astore 2 /* res */
        start local 2 // byte[] res
         1: .line 3539
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 6
         3: .line 3540
      StackMap locals: byte[] int
      StackMap stack:
            aload 1 /* f */
            iload 3 /* i */
            invokeinterface jdk.incubator.vector.AbstractSpecies$RVOp.apply:(I)J
            l2i
            i2b
            istore 4 /* bits */
        start local 4 // byte bits
         4: .line 3541
            aload 2 /* res */
            iload 3 /* i */
            iload 4 /* bits */
            i2l
            invokestatic jdk.incubator.vector.ByteVector.fromBits:(J)B
            bastore
        end local 4 // byte bits
         5: .line 3539
            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 3543
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.dummyVector:()Ljdk/incubator/vector/ByteVector;
            aload 2 /* res */
            invokevirtual jdk.incubator.vector.ByteVector.vectorFactory:([B)Ljdk/incubator/vector/ByteVector;
            areturn
        end local 2 // byte[] res
        end local 1 // jdk.incubator.vector.AbstractSpecies$RVOp f
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    8     1     f  Ljdk/incubator/vector/AbstractSpecies$RVOp;
            1    8     2   res  [B
            2    7     3     i  I
            4    5     4  bits  B
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
      Name  Flags
      f     

  jdk.incubator.vector.ByteVector vOp(jdk.incubator.vector.ByteVector$FVOp);
    descriptor: (Ljdk/incubator/vector/ByteVector$FVOp;)Ljdk/incubator/vector/ByteVector;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // jdk.incubator.vector.ByteVector$FVOp f
         0: .line 3547
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.laneCount:()I
            newarray 8
            astore 2 /* res */
        start local 2 // byte[] res
         1: .line 3548
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 5
         3: .line 3549
      StackMap locals: byte[] int
      StackMap stack:
            aload 2 /* res */
            iload 3 /* i */
            aload 1 /* f */
            iload 3 /* i */
            invokeinterface jdk.incubator.vector.ByteVector$FVOp.apply:(I)B
            bastore
         4: .line 3548
            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 3551
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.dummyVector:()Ljdk/incubator/vector/ByteVector;
            aload 2 /* res */
            invokevirtual jdk.incubator.vector.ByteVector.vectorFactory:([B)Ljdk/incubator/vector/ByteVector;
            areturn
        end local 2 // byte[] res
        end local 1 // jdk.incubator.vector.ByteVector$FVOp f
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    7     1     f  Ljdk/incubator/vector/ByteVector$FVOp;
            1    7     2   res  [B
            2    6     3     i  I
    MethodParameters:
      Name  Flags
      f     

  jdk.incubator.vector.ByteVector vOp(jdk.incubator.vector.VectorMask<java.lang.Byte>, jdk.incubator.vector.ByteVector$FVOp);
    descriptor: (Ljdk/incubator/vector/VectorMask;Ljdk/incubator/vector/ByteVector$FVOp;)Ljdk/incubator/vector/ByteVector;
    flags: (0x0000) 
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // jdk.incubator.vector.VectorMask m
        start local 2 // jdk.incubator.vector.ByteVector$FVOp f
         0: .line 3555
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.laneCount:()I
            newarray 8
            astore 3 /* res */
        start local 3 // byte[] res
         1: .line 3556
            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 3557
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         3: goto 7
         4: .line 3558
      StackMap locals: byte[] boolean[] int
      StackMap stack:
            aload 4 /* mbits */
            iload 5 /* i */
            baload
            ifeq 6
         5: .line 3559
            aload 3 /* res */
            iload 5 /* i */
            aload 2 /* f */
            iload 5 /* i */
            invokeinterface jdk.incubator.vector.ByteVector$FVOp.apply:(I)B
            bastore
         6: .line 3557
      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 3562
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.dummyVector:()Ljdk/incubator/vector/ByteVector;
            aload 3 /* res */
            invokevirtual jdk.incubator.vector.ByteVector.vectorFactory:([B)Ljdk/incubator/vector/ByteVector;
            areturn
        end local 4 // boolean[] mbits
        end local 3 // byte[] res
        end local 2 // jdk.incubator.vector.ByteVector$FVOp f
        end local 1 // jdk.incubator.vector.VectorMask m
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    9     1      m  Ljdk/incubator/vector/VectorMask<Ljava/lang/Byte;>;
            0    9     2      f  Ljdk/incubator/vector/ByteVector$FVOp;
            1    9     3    res  [B
            2    9     4  mbits  [Z
            3    8     5      i  I
    Signature: (Ljdk/incubator/vector/VectorMask<Ljava/lang/Byte;>;Ljdk/incubator/vector/ByteVector$FVOp;)Ljdk/incubator/vector/ByteVector;
    MethodParameters:
      Name  Flags
      m     
      f     

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

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

  <M> void stOp(M, int, jdk.incubator.vector.ByteVector$FStOp<M>);
    descriptor: (Ljava/lang/Object;ILjdk/incubator/vector/ByteVector$FStOp;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
        start local 1 // java.lang.Object memory
        start local 2 // int offset
        start local 3 // jdk.incubator.vector.ByteVector$FStOp f
         0: .line 3583
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.dummyVector:()Ljdk/incubator/vector/ByteVector;
            aload 1 /* memory */
            iload 2 /* offset */
            aload 3 /* f */
            invokevirtual jdk.incubator.vector.ByteVector.stOp:(Ljava/lang/Object;ILjdk/incubator/vector/ByteVector$FStOp;)V
         1: .line 3584
            return
        end local 3 // jdk.incubator.vector.ByteVector$FStOp f
        end local 2 // int offset
        end local 1 // java.lang.Object memory
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    2     1  memory  TM;
            0    2     2  offset  I
            0    2     3       f  Ljdk/incubator/vector/ByteVector$FStOp<TM;>;
    Signature: <M:Ljava/lang/Object;>(TM;ILjdk/incubator/vector/ByteVector$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.Byte>, jdk.incubator.vector.ByteVector$FStOp<M>);
    descriptor: (Ljava/lang/Object;ILjdk/incubator/vector/AbstractMask;Ljdk/incubator/vector/ByteVector$FStOp;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies 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.ByteVector$FStOp f
         0: .line 3591
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.dummyVector:()Ljdk/incubator/vector/ByteVector;
            aload 1 /* memory */
            iload 2 /* offset */
            aload 3 /* m */
            aload 4 /* f */
            invokevirtual jdk.incubator.vector.ByteVector.stOp:(Ljava/lang/Object;ILjdk/incubator/vector/VectorMask;Ljdk/incubator/vector/ByteVector$FStOp;)V
         1: .line 3592
            return
        end local 4 // jdk.incubator.vector.ByteVector$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.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    2     1  memory  TM;
            0    2     2  offset  I
            0    2     3       m  Ljdk/incubator/vector/AbstractMask<Ljava/lang/Byte;>;
            0    2     4       f  Ljdk/incubator/vector/ByteVector$FStOp<TM;>;
    Signature: <M:Ljava/lang/Object;>(TM;ILjdk/incubator/vector/AbstractMask<Ljava/lang/Byte;>;Ljdk/incubator/vector/ByteVector$FStOp<TM;>;)V
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()
    MethodParameters:
        Name  Flags
      memory  
      offset  
      m       
      f       

  public final jdk.incubator.vector.ByteVector zero();
    descriptor: ()Ljdk/incubator/vector/ByteVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
         0: .line 3605
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.vectorType:()Ljava/lang/Class;
            ldc Ljdk/incubator/vector/ByteMaxVector;
            if_acmpne 2
         1: .line 3606
            getstatic jdk.incubator.vector.ByteMaxVector.ZERO:Ljdk/incubator/vector/ByteMaxVector;
            areturn
         2: .line 3607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.vectorBitSize:()I
            lookupswitch { // 4
                   64: 3
                  128: 4
                  256: 5
                  512: 6
              default: 7
          }
         3: .line 3608
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte64Vector.ZERO:Ljdk/incubator/vector/Byte64Vector;
            areturn
         4: .line 3609
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte128Vector.ZERO:Ljdk/incubator/vector/Byte128Vector;
            areturn
         5: .line 3610
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte256Vector.ZERO:Ljdk/incubator/vector/Byte256Vector;
            areturn
         6: .line 3611
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte512Vector.ZERO:Ljdk/incubator/vector/Byte512Vector;
            areturn
         7: .line 3613
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  public final jdk.incubator.vector.ByteVector iota();
    descriptor: ()Ljdk/incubator/vector/ByteVector;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
         0: .line 3619
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.vectorType:()Ljava/lang/Class;
            ldc Ljdk/incubator/vector/ByteMaxVector;
            if_acmpne 2
         1: .line 3620
            getstatic jdk.incubator.vector.ByteMaxVector.IOTA:Ljdk/incubator/vector/ByteMaxVector;
            areturn
         2: .line 3621
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.vectorBitSize:()I
            lookupswitch { // 4
                   64: 3
                  128: 4
                  256: 5
                  512: 6
              default: 7
          }
         3: .line 3622
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte64Vector.IOTA:Ljdk/incubator/vector/Byte64Vector;
            areturn
         4: .line 3623
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte128Vector.IOTA:Ljdk/incubator/vector/Byte128Vector;
            areturn
         5: .line 3624
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte256Vector.IOTA:Ljdk/incubator/vector/Byte256Vector;
            areturn
         6: .line 3625
      StackMap locals:
      StackMap stack:
            getstatic jdk.incubator.vector.Byte512Vector.IOTA:Ljdk/incubator/vector/Byte512Vector;
            areturn
         7: .line 3627
      StackMap locals:
      StackMap stack:
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 0 // jdk.incubator.vector.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
    RuntimeVisibleAnnotations: 
      jdk.internal.vm.annotation.ForceInline()

  public final jdk.incubator.vector.VectorMask<java.lang.Byte> 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.ByteVector$ByteSpecies this
        start local 1 // boolean bit
         0: .line 3634
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.vectorType:()Ljava/lang/Class;
            ldc Ljdk/incubator/vector/ByteMaxVector;
            if_acmpne 2
         1: .line 3635
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.ByteMaxVector$ByteMaxMask.maskAll:(Z)Ljdk/incubator/vector/ByteMaxVector$ByteMaxMask;
            areturn
         2: .line 3636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.vectorBitSize:()I
            lookupswitch { // 4
                   64: 3
                  128: 4
                  256: 5
                  512: 6
              default: 7
          }
         3: .line 3637
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Byte64Vector$Byte64Mask.maskAll:(Z)Ljdk/incubator/vector/Byte64Vector$Byte64Mask;
            areturn
         4: .line 3638
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Byte128Vector$Byte128Mask.maskAll:(Z)Ljdk/incubator/vector/Byte128Vector$Byte128Mask;
            areturn
         5: .line 3639
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Byte256Vector$Byte256Mask.maskAll:(Z)Ljdk/incubator/vector/Byte256Vector$Byte256Mask;
            areturn
         6: .line 3640
      StackMap locals:
      StackMap stack:
            iload 1 /* bit */
            invokestatic jdk.incubator.vector.Byte512Vector$Byte512Mask.maskAll:(Z)Ljdk/incubator/vector/Byte512Vector$Byte512Mask;
            areturn
         7: .line 3642
      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.ByteVector$ByteSpecies this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljdk/incubator/vector/ByteVector$ByteSpecies;
            0    8     1   bit  Z
    Signature: (Z)Ljdk/incubator/vector/VectorMask<Ljava/lang/Byte;>;
    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.ByteVector$ByteSpecies.fromIntValues:([I)Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.fromArray:(Ljava/lang/Object;I)Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.broadcast:(J)Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.iota:()Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.rvOp:(Ljdk/incubator/vector/AbstractSpecies$RVOp;)Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.dummyVector:()Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.zero:()Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.zero:()Ljdk/incubator/vector/ByteVector;
            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.ByteVector$ByteSpecies.broadcastBits:(J)Ljdk/incubator/vector/ByteVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static jdk.incubator.vector.AbstractVector lambda$0(long, jdk.incubator.vector.ByteVector$ByteSpecies);
    descriptor: (JLjdk/incubator/vector/ByteVector$ByteSpecies;)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.ByteVector$ByteSpecies s_
         0: .line 3464
            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/ByteVector$ByteSpecies.lambda$1(JI)J (6)
                  (I)J
            invokevirtual jdk.incubator.vector.ByteVector$ByteSpecies.rvOp:(Ljdk/incubator/vector/AbstractSpecies$RVOp;)Ljdk/incubator/vector/ByteVector;
            areturn
        end local 2 // jdk.incubator.vector.ByteVector$ByteSpecies s_
        end local 0 // long bits_
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  bits_  J
            0    1     2     s_  Ljdk/incubator/vector/ByteVector$ByteSpecies;

  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 3464
            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/Byte;>;
SourceFile: "ByteVector.java"
NestHost: jdk.incubator.vector.ByteVector
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 Byte128Mask = jdk.incubator.vector.Byte128Vector$Byte128Mask of jdk.incubator.vector.Byte128Vector
  final Byte256Mask = jdk.incubator.vector.Byte256Vector$Byte256Mask of jdk.incubator.vector.Byte256Vector
  final Byte512Mask = jdk.incubator.vector.Byte512Vector$Byte512Mask of jdk.incubator.vector.Byte512Vector
  final Byte64Mask = jdk.incubator.vector.Byte64Vector$Byte64Mask of jdk.incubator.vector.Byte64Vector
  final ByteMaxMask = jdk.incubator.vector.ByteMaxVector$ByteMaxMask of jdk.incubator.vector.ByteMaxVector
  final ByteSpecies = jdk.incubator.vector.ByteVector$ByteSpecies of jdk.incubator.vector.ByteVector
  abstract FLdOp = jdk.incubator.vector.ByteVector$FLdOp of jdk.incubator.vector.ByteVector
  abstract FStOp = jdk.incubator.vector.ByteVector$FStOp of jdk.incubator.vector.ByteVector
  abstract FVOp = jdk.incubator.vector.ByteVector$FVOp of jdk.incubator.vector.ByteVector
  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