public class org.graalvm.compiler.asm.sparc.test.BitSpecTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.asm.sparc.test.BitSpecTest
  super_class: java.lang.Object
{
  private static final org.graalvm.compiler.asm.sparc.SPARCAssembler$BitSpec d4hi;
    descriptor: Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.graalvm.compiler.asm.sparc.SPARCAssembler$BitSpec d4lo;
    descriptor: Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.graalvm.compiler.asm.sparc.SPARCAssembler$BitSpec d8;
    descriptor: Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 37
            new org.graalvm.compiler.asm.sparc.SPARCAssembler$ContinousBitSpec
            dup
            bipush 23
            bipush 20
            iconst_1
            ldc "d4hi"
            invokespecial org.graalvm.compiler.asm.sparc.SPARCAssembler$ContinousBitSpec.<init>:(IIZLjava/lang/String;)V
            putstatic org.graalvm.compiler.asm.sparc.test.BitSpecTest.d4hi:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
         1: .line 38
            new org.graalvm.compiler.asm.sparc.SPARCAssembler$ContinousBitSpec
            dup
            bipush 7
            iconst_4
            iconst_0
            ldc "d4lo"
            invokespecial org.graalvm.compiler.asm.sparc.SPARCAssembler$ContinousBitSpec.<init>:(IIZLjava/lang/String;)V
            putstatic org.graalvm.compiler.asm.sparc.test.BitSpecTest.d4lo:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
         2: .line 39
            new org.graalvm.compiler.asm.sparc.SPARCAssembler$CompositeBitSpec
            dup
            getstatic org.graalvm.compiler.asm.sparc.test.BitSpecTest.d4hi:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
            getstatic org.graalvm.compiler.asm.sparc.test.BitSpecTest.d4lo:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
            invokespecial org.graalvm.compiler.asm.sparc.SPARCAssembler$CompositeBitSpec.<init>:(Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;)V
            putstatic org.graalvm.compiler.asm.sparc.test.BitSpecTest.d8:Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;

  public void testContinousSignExtend();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 41
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testContinousZeroExtend();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 47
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testSetGet(org.graalvm.compiler.asm.sparc.SPARCAssembler$BitSpec, int, int);
    descriptor: (Lorg/graalvm/compiler/asm/sparc/SPARCAssembler$BitSpec;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 54
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method assertTrue(boolean) is undefined for the type BitSpecTest\n\tThe method assertEquals(int, int) is undefined for the type BitSpecTest\n\tThe method assertEquals(int, int) is undefined for the type BitSpecTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    MethodParameters:
         Name  Flags
      bs       
      encoded  
      decoded  

  public void testContinousSignExtendValueFits();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 59
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertFalse(boolean) is undefined for the type BitSpecTest\n\tThe method assertFalse(boolean) is undefined for the type BitSpecTest\n\tThe method assertFalse(boolean) is undefined for the type BitSpecTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testContinousZeroExtendValueFits();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 66
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertFalse(boolean) is undefined for the type BitSpecTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testContinousSignExtendSetFail1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 71
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testContinousSignExtendSetFail2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 76
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testContinousZeroExtendSetFail1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 81
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCompositeSignExtended();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 86
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCompositeSignExtendedFail1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 93
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCompositeSignExtendedFail2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 98
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()

  public void testCompositeValueFits();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
         0: .line 103
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertTrue(boolean) is undefined for the type BitSpecTest\n\tThe method assertTrue(boolean) is undefined for the type BitSpecTest\n\tThe method assertTrue(boolean) is undefined for the type BitSpecTest\n\tThe method assertFalse(boolean) is undefined for the type BitSpecTest\n\tThe method assertFalse(boolean) is undefined for the type BitSpecTest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.asm.sparc.test.BitSpecTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/asm/sparc/test/BitSpecTest;
    RuntimeInvisibleAnnotations: 
      Test()
}
SourceFile: "BitSpecTest.java"
InnerClasses:
  public abstract BitSpec = org.graalvm.compiler.asm.sparc.SPARCAssembler$BitSpec of org.graalvm.compiler.asm.sparc.SPARCAssembler
  public final CompositeBitSpec = org.graalvm.compiler.asm.sparc.SPARCAssembler$CompositeBitSpec of org.graalvm.compiler.asm.sparc.SPARCAssembler
  public final ContinousBitSpec = org.graalvm.compiler.asm.sparc.SPARCAssembler$ContinousBitSpec of org.graalvm.compiler.asm.sparc.SPARCAssembler