public final class com.sun.pisces.Transform6
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.pisces.Transform6
  super_class: java.lang.Object
{
  public int m00;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int m01;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int m10;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int m11;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int m02;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int m12;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.sun.pisces.Transform6 this
         0: .line 34
            aload 0 /* this */
            ldc 65536
            iconst_0
            iconst_0
            ldc 65536
            iconst_0
            iconst_0
            invokespecial com.sun.pisces.Transform6.<init>:(IIIIII)V
         1: .line 35
            return
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/pisces/Transform6;

  public void <init>(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // com.sun.pisces.Transform6 this
        start local 1 // int m00
        start local 2 // int m01
        start local 3 // int m10
        start local 4 // int m11
        start local 5 // int m02
        start local 6 // int m12
         0: .line 37
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 41
            aload 0 /* this */
            invokevirtual com.sun.pisces.Transform6.initialize:()V
         2: .line 43
            aload 0 /* this */
            iload 1 /* m00 */
            putfield com.sun.pisces.Transform6.m00:I
         3: .line 44
            aload 0 /* this */
            iload 2 /* m01 */
            putfield com.sun.pisces.Transform6.m01:I
         4: .line 45
            aload 0 /* this */
            iload 3 /* m10 */
            putfield com.sun.pisces.Transform6.m10:I
         5: .line 46
            aload 0 /* this */
            iload 4 /* m11 */
            putfield com.sun.pisces.Transform6.m11:I
         6: .line 47
            aload 0 /* this */
            iload 5 /* m02 */
            putfield com.sun.pisces.Transform6.m02:I
         7: .line 48
            aload 0 /* this */
            iload 6 /* m12 */
            putfield com.sun.pisces.Transform6.m12:I
         8: .line 49
            return
        end local 6 // int m12
        end local 5 // int m02
        end local 4 // int m11
        end local 3 // int m10
        end local 2 // int m01
        end local 1 // int m00
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/pisces/Transform6;
            0    9     1   m00  I
            0    9     2   m01  I
            0    9     3   m10  I
            0    9     4   m11  I
            0    9     5   m02  I
            0    9     6   m12  I
    MethodParameters:
      Name  Flags
      m00   
      m01   
      m10   
      m11   
      m02   
      m12   

  public void <init>(com.sun.pisces.Transform6);
    descriptor: (Lcom/sun/pisces/Transform6;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.sun.pisces.Transform6 this
        start local 1 // com.sun.pisces.Transform6 t
         0: .line 52
            aload 0 /* this */
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m00:I
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m01:I
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m10:I
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m11:I
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m02:I
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m12:I
            invokespecial com.sun.pisces.Transform6.<init>:(IIIIII)V
         1: .line 53
            return
        end local 1 // com.sun.pisces.Transform6 t
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/pisces/Transform6;
            0    2     1     t  Lcom/sun/pisces/Transform6;
    MethodParameters:
      Name  Flags
      t     

  public void postMultiply(com.sun.pisces.Transform6);
    descriptor: (Lcom/sun/pisces/Transform6;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=14, args_size=2
        start local 0 // com.sun.pisces.Transform6 this
        start local 1 // com.sun.pisces.Transform6 t
         0: .line 56
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m00:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m00:I
            i2l
            lmul
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m01:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m10:I
            i2l
            lmul
            ladd
            bipush 16
            lshr
            lstore 2 /* _m00 */
        start local 2 // long _m00
         1: .line 57
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m00:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m01:I
            i2l
            lmul
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m01:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m11:I
            i2l
            lmul
            ladd
            bipush 16
            lshr
            lstore 4 /* _m01 */
        start local 4 // long _m01
         2: .line 58
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m10:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m00:I
            i2l
            lmul
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m11:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m10:I
            i2l
            lmul
            ladd
            bipush 16
            lshr
            lstore 6 /* _m10 */
        start local 6 // long _m10
         3: .line 59
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m10:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m01:I
            i2l
            lmul
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m11:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m11:I
            i2l
            lmul
            ladd
            bipush 16
            lshr
            lstore 8 /* _m11 */
        start local 8 // long _m11
         4: .line 60
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m02:I
            i2l
            bipush 16
            lshl
         5: .line 61
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m00:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m02:I
            i2l
            lmul
         6: .line 60
            ladd
         7: .line 61
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m01:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m12:I
            i2l
            lmul
         8: .line 60
            ladd
         9: .line 61
            bipush 16
        10: .line 60
            lshr
            lstore 10 /* _m02 */
        start local 10 // long _m02
        11: .line 62
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m12:I
            i2l
            bipush 16
            lshl
        12: .line 63
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m10:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m02:I
            i2l
            lmul
        13: .line 62
            ladd
        14: .line 63
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m11:I
            i2l
            aload 1 /* t */
            getfield com.sun.pisces.Transform6.m12:I
            i2l
            lmul
        15: .line 62
            ladd
        16: .line 63
            bipush 16
        17: .line 62
            lshr
            lstore 12 /* _m12 */
        start local 12 // long _m12
        18: .line 65
            aload 0 /* this */
            lload 2 /* _m00 */
            l2i
            putfield com.sun.pisces.Transform6.m00:I
        19: .line 66
            aload 0 /* this */
            lload 4 /* _m01 */
            l2i
            putfield com.sun.pisces.Transform6.m01:I
        20: .line 67
            aload 0 /* this */
            lload 10 /* _m02 */
            l2i
            putfield com.sun.pisces.Transform6.m02:I
        21: .line 68
            aload 0 /* this */
            lload 6 /* _m10 */
            l2i
            putfield com.sun.pisces.Transform6.m10:I
        22: .line 69
            aload 0 /* this */
            lload 8 /* _m11 */
            l2i
            putfield com.sun.pisces.Transform6.m11:I
        23: .line 70
            aload 0 /* this */
            lload 12 /* _m12 */
            l2i
            putfield com.sun.pisces.Transform6.m12:I
        24: .line 71
            return
        end local 12 // long _m12
        end local 10 // long _m02
        end local 8 // long _m11
        end local 6 // long _m10
        end local 4 // long _m01
        end local 2 // long _m00
        end local 1 // com.sun.pisces.Transform6 t
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Lcom/sun/pisces/Transform6;
            0   25     1     t  Lcom/sun/pisces/Transform6;
            1   25     2  _m00  J
            2   25     4  _m01  J
            3   25     6  _m10  J
            4   25     8  _m11  J
           11   25    10  _m02  J
           18   25    12  _m12  J
    MethodParameters:
      Name  Flags
      t     

  public com.sun.pisces.Transform6 inverse();
    descriptor: ()Lcom/sun/pisces/Transform6;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=20, args_size=1
        start local 0 // com.sun.pisces.Transform6 this
         0: .line 74
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m00:I
            i2f
            ldc 65536.0
            fdiv
            fstore 1 /* fm00 */
        start local 1 // float fm00
         1: .line 75
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m01:I
            i2f
            ldc 65536.0
            fdiv
            fstore 2 /* fm01 */
        start local 2 // float fm01
         2: .line 76
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m02:I
            i2f
            ldc 65536.0
            fdiv
            fstore 3 /* fm02 */
        start local 3 // float fm02
         3: .line 77
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m10:I
            i2f
            ldc 65536.0
            fdiv
            fstore 4 /* fm10 */
        start local 4 // float fm10
         4: .line 78
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m11:I
            i2f
            ldc 65536.0
            fdiv
            fstore 5 /* fm11 */
        start local 5 // float fm11
         5: .line 79
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m12:I
            i2f
            ldc 65536.0
            fdiv
            fstore 6 /* fm12 */
        start local 6 // float fm12
         6: .line 80
            fload 1 /* fm00 */
            fload 5 /* fm11 */
            fmul
            fload 2 /* fm01 */
            fload 4 /* fm10 */
            fmul
            fsub
            fstore 7 /* fdet */
        start local 7 // float fdet
         7: .line 82
            fload 5 /* fm11 */
            fload 7 /* fdet */
            fdiv
            fstore 8 /* fa00 */
        start local 8 // float fa00
         8: .line 83
            fload 2 /* fm01 */
            fneg
            fload 7 /* fdet */
            fdiv
            fstore 9 /* fa01 */
        start local 9 // float fa01
         9: .line 84
            fload 4 /* fm10 */
            fneg
            fload 7 /* fdet */
            fdiv
            fstore 10 /* fa10 */
        start local 10 // float fa10
        10: .line 85
            fload 1 /* fm00 */
            fload 7 /* fdet */
            fdiv
            fstore 11 /* fa11 */
        start local 11 // float fa11
        11: .line 86
            fload 2 /* fm01 */
            fload 6 /* fm12 */
            fmul
            fload 3 /* fm02 */
            fload 5 /* fm11 */
            fmul
            fsub
            fload 7 /* fdet */
            fdiv
            fstore 12 /* fa02 */
        start local 12 // float fa02
        12: .line 87
            fload 3 /* fm02 */
            fload 4 /* fm10 */
            fmul
            fload 1 /* fm00 */
            fload 6 /* fm12 */
            fmul
            fsub
            fload 7 /* fdet */
            fdiv
            fstore 13 /* fa12 */
        start local 13 // float fa12
        13: .line 89
            fload 8 /* fa00 */
            f2d
            ldc 65536.0
            dmul
            d2i
            istore 14 /* a00 */
        start local 14 // int a00
        14: .line 90
            fload 9 /* fa01 */
            ldc 65536.0
            fmul
            f2i
            istore 15 /* a01 */
        start local 15 // int a01
        15: .line 91
            fload 10 /* fa10 */
            ldc 65536.0
            fmul
            f2i
            istore 16 /* a10 */
        start local 16 // int a10
        16: .line 92
            fload 11 /* fa11 */
            ldc 65536.0
            fmul
            f2i
            istore 17 /* a11 */
        start local 17 // int a11
        17: .line 93
            fload 12 /* fa02 */
            ldc 65536.0
            fmul
            f2i
            istore 18 /* a02 */
        start local 18 // int a02
        18: .line 94
            fload 13 /* fa12 */
            ldc 65536.0
            fmul
            f2i
            istore 19 /* a12 */
        start local 19 // int a12
        19: .line 96
            new com.sun.pisces.Transform6
            dup
            iload 14 /* a00 */
            iload 15 /* a01 */
            iload 16 /* a10 */
            iload 17 /* a11 */
            iload 18 /* a02 */
            iload 19 /* a12 */
            invokespecial com.sun.pisces.Transform6.<init>:(IIIIII)V
            areturn
        end local 19 // int a12
        end local 18 // int a02
        end local 17 // int a11
        end local 16 // int a10
        end local 15 // int a01
        end local 14 // int a00
        end local 13 // float fa12
        end local 12 // float fa02
        end local 11 // float fa11
        end local 10 // float fa10
        end local 9 // float fa01
        end local 8 // float fa00
        end local 7 // float fdet
        end local 6 // float fm12
        end local 5 // float fm11
        end local 4 // float fm10
        end local 3 // float fm02
        end local 2 // float fm01
        end local 1 // float fm00
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0  this  Lcom/sun/pisces/Transform6;
            1   20     1  fm00  F
            2   20     2  fm01  F
            3   20     3  fm02  F
            4   20     4  fm10  F
            5   20     5  fm11  F
            6   20     6  fm12  F
            7   20     7  fdet  F
            8   20     8  fa00  F
            9   20     9  fa01  F
           10   20    10  fa10  F
           11   20    11  fa11  F
           12   20    12  fa02  F
           13   20    13  fa12  F
           14   20    14   a00  I
           15   20    15   a01  I
           16   20    16   a10  I
           17   20    17   a11  I
           18   20    18   a02  I
           19   20    19   a12  I

  public boolean isIdentity();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.pisces.Transform6 this
         0: .line 100
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m00:I
            ldc 65536
            if_icmpne 4
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m01:I
            ifne 4
         1: .line 101
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m10:I
            ifne 4
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m11:I
            ldc 65536
            if_icmpne 4
         2: .line 102
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m02:I
            ifne 4
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m12:I
            ifne 4
         3: .line 100
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_0
            ireturn
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/pisces/Transform6;

  public com.sun.pisces.Transform6 setTransform(com.sun.pisces.Transform6);
    descriptor: (Lcom/sun/pisces/Transform6;)Lcom/sun/pisces/Transform6;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.pisces.Transform6 this
        start local 1 // com.sun.pisces.Transform6 Tx
         0: .line 114
            aload 0 /* this */
            aload 1 /* Tx */
            getfield com.sun.pisces.Transform6.m00:I
            putfield com.sun.pisces.Transform6.m00:I
         1: .line 115
            aload 0 /* this */
            aload 1 /* Tx */
            getfield com.sun.pisces.Transform6.m10:I
            putfield com.sun.pisces.Transform6.m10:I
         2: .line 116
            aload 0 /* this */
            aload 1 /* Tx */
            getfield com.sun.pisces.Transform6.m01:I
            putfield com.sun.pisces.Transform6.m01:I
         3: .line 117
            aload 0 /* this */
            aload 1 /* Tx */
            getfield com.sun.pisces.Transform6.m11:I
            putfield com.sun.pisces.Transform6.m11:I
         4: .line 118
            aload 0 /* this */
            aload 1 /* Tx */
            getfield com.sun.pisces.Transform6.m02:I
            putfield com.sun.pisces.Transform6.m02:I
         5: .line 119
            aload 0 /* this */
            aload 1 /* Tx */
            getfield com.sun.pisces.Transform6.m12:I
            putfield com.sun.pisces.Transform6.m12:I
         6: .line 120
            aload 0 /* this */
            areturn
        end local 1 // com.sun.pisces.Transform6 Tx
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/pisces/Transform6;
            0    7     1    Tx  Lcom/sun/pisces/Transform6;
    MethodParameters:
      Name  Flags
      Tx    

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.pisces.Transform6 this
         0: .line 126
            new java.lang.StringBuilder
            dup
            ldc "Transform6[m00="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 127
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m00:I
            i2d
            ldc 65536.0
            ddiv
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 128
            ldc "m01="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m01:I
            i2d
            ldc 65536.0
            ddiv
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 129
            ldc "m02="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m02:I
            i2d
            ldc 65536.0
            ddiv
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 130
            ldc "m10="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m10:I
            i2d
            ldc 65536.0
            ddiv
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 131
            ldc "m11="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m11:I
            i2d
            ldc 65536.0
            ddiv
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 132
            ldc "m12="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.pisces.Transform6.m12:I
            i2d
            ldc 65536.0
            ddiv
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 126
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.pisces.Transform6 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/pisces/Transform6;

  private native void initialize();
    descriptor: ()V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
}
SourceFile: "Transform6.java"