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 39
            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 40
            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 41
            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 37
            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 43
            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 49
            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 56
            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 61
            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 68
            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 73
            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 78
            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 83
            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 88
            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 95
            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 100
            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 105
            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