public class android.renderscript.Element extends android.renderscript.BaseObj
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.renderscript.Element
  super_class: android.renderscript.BaseObj
{
  int mSize;
    descriptor: I
    flags: (0x0000) 

  android.renderscript.Element[] mElements;
    descriptor: [Landroid/renderscript/Element;
    flags: (0x0000) 

  java.lang.String[] mElementNames;
    descriptor: [Ljava/lang/String;
    flags: (0x0000) 

  int[] mArraySizes;
    descriptor: [I
    flags: (0x0000) 

  int[] mOffsetInBytes;
    descriptor: [I
    flags: (0x0000) 

  int[] mVisibleElementMap;
    descriptor: [I
    flags: (0x0000) 

  android.renderscript.Element$DataType mType;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x0000) 

  android.renderscript.Element$DataKind mKind;
    descriptor: Landroid/renderscript/Element$DataKind;
    flags: (0x0000) 

  boolean mNormalized;
    descriptor: Z
    flags: (0x0000) 

  int mVectorSize;
    descriptor: I
    flags: (0x0000) 

  private static volatile int[] $SWITCH_TABLE$android$renderscript$Element$DataType;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$android$renderscript$Element$DataKind;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private void updateVisibleSubElements();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 68
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            ifnonnull 2
         1: .line 69
            return
         2: .line 72
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* noPaddingFieldCount */
        start local 1 // int noPaddingFieldCount
         3: .line 73
            aload 0 /* this */
            getfield android.renderscript.Element.mElementNames:[Ljava/lang/String;
            arraylength
            istore 2 /* fieldCount */
        start local 2 // int fieldCount
         4: .line 75
            iconst_0
            istore 3 /* ct */
        start local 3 // int ct
         5: goto 9
         6: .line 76
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mElementNames:[Ljava/lang/String;
            iload 3 /* ct */
            aaload
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 35
            if_icmpeq 8
         7: .line 77
            iinc 1 /* noPaddingFieldCount */ 1
         8: .line 75
      StackMap locals:
      StackMap stack:
            iinc 3 /* ct */ 1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* ct */
            iload 2 /* fieldCount */
            if_icmplt 6
        end local 3 // int ct
        10: .line 80
            aload 0 /* this */
            iload 1 /* noPaddingFieldCount */
            newarray 10
            putfield android.renderscript.Element.mVisibleElementMap:[I
        11: .line 83
            iconst_0
            istore 3 /* ct */
        start local 3 // int ct
        12: iconst_0
            istore 4 /* ctNoPadding */
        start local 4 // int ctNoPadding
        13: goto 17
        14: .line 84
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mElementNames:[Ljava/lang/String;
            iload 3 /* ct */
            aaload
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 35
            if_icmpeq 16
        15: .line 85
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            iload 4 /* ctNoPadding */
            iinc 4 /* ctNoPadding */ 1
            iload 3 /* ct */
            iastore
        16: .line 83
      StackMap locals:
      StackMap stack:
            iinc 3 /* ct */ 1
      StackMap locals:
      StackMap stack:
        17: iload 3 /* ct */
            iload 2 /* fieldCount */
            if_icmplt 14
        end local 4 // int ctNoPadding
        end local 3 // int ct
        18: .line 88
            return
        end local 2 // int fieldCount
        end local 1 // int noPaddingFieldCount
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   19     0                 this  Landroid/renderscript/Element;
            3   19     1  noPaddingFieldCount  I
            4   19     2           fieldCount  I
            5   10     3                   ct  I
           12   18     3                   ct  I
           13   18     4          ctNoPadding  I

  public int getBytesSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 93
            aload 0 /* this */
            getfield android.renderscript.Element.mSize:I
            ireturn
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Element;

  public int getVectorSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 100
            aload 0 /* this */
            getfield android.renderscript.Element.mVectorSize:I
            ireturn
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Element;

  public boolean isComplex();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 202
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            ifnonnull 2
         1: .line 203
            iconst_0
            ireturn
         2: .line 205
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* ct */
        start local 1 // int ct
         3: goto 7
         4: .line 206
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            iload 1 /* ct */
            aaload
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            ifnull 6
         5: .line 207
            iconst_1
            ireturn
         6: .line 205
      StackMap locals:
      StackMap stack:
            iinc 1 /* ct */ 1
      StackMap locals:
      StackMap stack:
         7: iload 1 /* ct */
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            arraylength
            if_icmplt 4
        end local 1 // int ct
         8: .line 210
            iconst_0
            ireturn
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Landroid/renderscript/Element;
            3    8     1    ct  I

  public int getSubElementCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 221
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            ifnonnull 2
         1: .line 222
            iconst_0
            ireturn
         2: .line 224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            arraylength
            ireturn
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/renderscript/Element;

  public android.renderscript.Element getSubElement(int);
    descriptor: (I)Landroid/renderscript/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.renderscript.Element this
        start local 1 // int index
         0: .line 234
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            ifnonnull 2
         1: .line 235
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Element contains no sub-elements"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 237
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            iflt 3
            iload 1 /* index */
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            arraylength
            if_icmplt 4
         3: .line 238
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Illegal sub-element index"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            iload 1 /* index */
            iaload
            aaload
            areturn
        end local 1 // int index
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/renderscript/Element;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public java.lang.String getSubElementName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.renderscript.Element this
        start local 1 // int index
         0: .line 250
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            ifnonnull 2
         1: .line 251
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Element contains no sub-elements"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 253
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            iflt 3
            iload 1 /* index */
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            arraylength
            if_icmplt 4
         3: .line 254
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Illegal sub-element index"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mElementNames:[Ljava/lang/String;
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            iload 1 /* index */
            iaload
            aaload
            areturn
        end local 1 // int index
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/renderscript/Element;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getSubElementArraySize(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.renderscript.Element this
        start local 1 // int index
         0: .line 267
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            ifnonnull 2
         1: .line 268
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Element contains no sub-elements"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 270
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            iflt 3
            iload 1 /* index */
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            arraylength
            if_icmplt 4
         3: .line 271
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Illegal sub-element index"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mArraySizes:[I
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            iload 1 /* index */
            iaload
            iaload
            ireturn
        end local 1 // int index
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/renderscript/Element;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getSubElementOffsetBytes(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.renderscript.Element this
        start local 1 // int index
         0: .line 283
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            ifnonnull 2
         1: .line 284
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Element contains no sub-elements"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 286
      StackMap locals:
      StackMap stack:
            iload 1 /* index */
            iflt 3
            iload 1 /* index */
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            arraylength
            if_icmplt 4
         3: .line 287
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Illegal sub-element index"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mOffsetInBytes:[I
            aload 0 /* this */
            getfield android.renderscript.Element.mVisibleElementMap:[I
            iload 1 /* index */
            iaload
            iaload
            ireturn
        end local 1 // int index
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/renderscript/Element;
            0    5     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public android.renderscript.Element$DataType getDataType();
    descriptor: ()Landroid/renderscript/Element$DataType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 296
            aload 0 /* this */
            getfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
            areturn
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Element;

  public android.renderscript.Element$DataKind getDataKind();
    descriptor: ()Landroid/renderscript/Element$DataKind;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 303
            aload 0 /* this */
            getfield android.renderscript.Element.mKind:Landroid/renderscript/Element$DataKind;
            areturn
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Element;

  public static android.renderscript.Element BOOLEAN(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 314
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_BOOLEAN:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 315
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 316
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_BOOLEAN:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 317
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.BOOLEAN:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_BOOLEAN:Landroid/renderscript/Element;
         4: .line 315
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_BOOLEAN:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U8(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 332
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U8:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 333
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 334
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U8:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 335
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_U8:Landroid/renderscript/Element;
         4: .line 333
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 339
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U8:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I8(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 350
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I8:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 351
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 352
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I8:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 353
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_8:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_I8:Landroid/renderscript/Element;
         4: .line 351
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 357
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I8:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U16(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 361
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U16:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 362
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 363
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U16:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 364
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_U16:Landroid/renderscript/Element;
         4: .line 362
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 368
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U16:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I16(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 372
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I16:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 373
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 374
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I16:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 375
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_16:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_I16:Landroid/renderscript/Element;
         4: .line 373
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I16:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U32(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 383
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U32:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 384
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 385
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U32:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 386
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_32:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_U32:Landroid/renderscript/Element;
         4: .line 384
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 390
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U32:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I32(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 394
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I32:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 395
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 396
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I32:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 397
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_32:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_I32:Landroid/renderscript/Element;
         4: .line 395
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I32:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U64(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 405
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U64:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 406
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 407
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U64:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 408
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_64:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_U64:Landroid/renderscript/Element;
         4: .line 406
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_U64:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I64(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 416
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I64:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 417
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 418
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I64:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 419
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_64:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_I64:Landroid/renderscript/Element;
         4: .line 417
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 423
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_I64:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F16(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 427
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F16:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 428
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 429
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F16:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 430
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_16:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_F16:Landroid/renderscript/Element;
         4: .line 428
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 434
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F16:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F32(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 438
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F32:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 439
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 440
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F32:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 441
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_32:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_F32:Landroid/renderscript/Element;
         4: .line 439
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 445
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F32:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F64(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 449
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F64:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 450
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 451
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F64:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 452
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_64:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_F64:Landroid/renderscript/Element;
         4: .line 450
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 456
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_F64:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element ELEMENT(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 460
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ELEMENT:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 461
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 462
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ELEMENT:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 463
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_ELEMENT:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_ELEMENT:Landroid/renderscript/Element;
         4: .line 461
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 467
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ELEMENT:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element TYPE(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 471
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_TYPE:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 472
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 473
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_TYPE:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 474
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_TYPE:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_TYPE:Landroid/renderscript/Element;
         4: .line 472
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 478
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_TYPE:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element ALLOCATION(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 482
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ALLOCATION:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 483
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 484
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ALLOCATION:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 485
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_ALLOCATION:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_ALLOCATION:Landroid/renderscript/Element;
         4: .line 483
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 489
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ALLOCATION:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element SAMPLER(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 493
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SAMPLER:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 494
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 495
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SAMPLER:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 496
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_SAMPLER:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_SAMPLER:Landroid/renderscript/Element;
         4: .line 494
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 500
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SAMPLER:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element SCRIPT(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 504
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SCRIPT:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 505
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 506
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SCRIPT:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 507
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_SCRIPT:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_SCRIPT:Landroid/renderscript/Element;
         4: .line 505
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 511
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SCRIPT:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element MESH(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 515
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MESH:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 516
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 517
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MESH:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 518
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_MESH:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_MESH:Landroid/renderscript/Element;
         4: .line 516
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 522
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MESH:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element PROGRAM_FRAGMENT(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 526
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_FRAGMENT:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 527
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 528
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_FRAGMENT:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 529
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_FRAGMENT:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_PROGRAM_FRAGMENT:Landroid/renderscript/Element;
         4: .line 527
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 533
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_FRAGMENT:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element PROGRAM_VERTEX(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 537
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_VERTEX:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 538
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 539
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_VERTEX:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 540
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_VERTEX:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_PROGRAM_VERTEX:Landroid/renderscript/Element;
         4: .line 538
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 544
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_VERTEX:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element PROGRAM_RASTER(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 548
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_RASTER:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 549
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 550
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_RASTER:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 551
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_RASTER:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_PROGRAM_RASTER:Landroid/renderscript/Element;
         4: .line 549
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 555
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_RASTER:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element PROGRAM_STORE(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 559
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_STORE:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 560
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 561
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_STORE:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 562
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_STORE:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_PROGRAM_STORE:Landroid/renderscript/Element;
         4: .line 560
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 566
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_PROGRAM_STORE:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element FONT(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 570
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FONT:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 571
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 572
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FONT:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 573
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.RS_FONT:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_FONT:Landroid/renderscript/Element;
         4: .line 571
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 577
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FONT:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element A_8(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 581
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_A_8:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 582
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 583
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_A_8:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 584
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataKind.PIXEL_A:Landroid/renderscript/Element$DataKind;
            invokestatic android.renderscript.Element.createPixel:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_A_8:Landroid/renderscript/Element;
         4: .line 582
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 588
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_A_8:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element RGB_565(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 592
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGB_565:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 593
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 594
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGB_565:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 595
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_6_5:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataKind.PIXEL_RGB:Landroid/renderscript/Element$DataKind;
            invokestatic android.renderscript.Element.createPixel:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_RGB_565:Landroid/renderscript/Element;
         4: .line 593
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 599
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGB_565:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element RGB_888(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 603
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGB_888:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 604
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 605
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGB_888:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 606
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataKind.PIXEL_RGB:Landroid/renderscript/Element$DataKind;
            invokestatic android.renderscript.Element.createPixel:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_RGB_888:Landroid/renderscript/Element;
         4: .line 604
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 610
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGB_888:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element RGBA_5551(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 614
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_5551:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 615
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 616
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_5551:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 617
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_5_5_1:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataKind.PIXEL_RGBA:Landroid/renderscript/Element$DataKind;
            invokestatic android.renderscript.Element.createPixel:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_RGBA_5551:Landroid/renderscript/Element;
         4: .line 615
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 621
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_5551:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element RGBA_4444(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 625
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_4444:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 626
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 627
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_4444:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 628
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_4_4_4_4:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataKind.PIXEL_RGBA:Landroid/renderscript/Element$DataKind;
            invokestatic android.renderscript.Element.createPixel:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_RGBA_4444:Landroid/renderscript/Element;
         4: .line 626
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 632
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_4444:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element RGBA_8888(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 636
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_8888:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 637
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 638
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_8888:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 639
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataKind.PIXEL_RGBA:Landroid/renderscript/Element$DataKind;
            invokestatic android.renderscript.Element.createPixel:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_RGBA_8888:Landroid/renderscript/Element;
         4: .line 637
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 643
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_RGBA_8888:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F16_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 647
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 648
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 649
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 650
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_16:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_HALF_2:Landroid/renderscript/Element;
         4: .line 648
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 654
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F16_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 658
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 659
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 660
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 661
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_16:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_HALF_3:Landroid/renderscript/Element;
         4: .line 659
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 665
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F16_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 669
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 670
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 671
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 672
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_16:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_HALF_4:Landroid/renderscript/Element;
         4: .line 670
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 676
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_HALF_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F32_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 680
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 681
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 682
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 683
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_32:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_FLOAT_2:Landroid/renderscript/Element;
         4: .line 681
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 687
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F32_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 691
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 692
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 693
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 694
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_32:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_FLOAT_3:Landroid/renderscript/Element;
         4: .line 692
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 698
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F32_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 702
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 703
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 704
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 705
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_32:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_FLOAT_4:Landroid/renderscript/Element;
         4: .line 703
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 709
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_FLOAT_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F64_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 713
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 714
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 715
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 716
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_64:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_DOUBLE_2:Landroid/renderscript/Element;
         4: .line 714
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 720
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F64_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 724
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 725
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 726
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 727
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_64:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_DOUBLE_3:Landroid/renderscript/Element;
         4: .line 725
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 731
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element F64_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 735
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 736
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 737
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 738
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.FLOAT_64:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_DOUBLE_4:Landroid/renderscript/Element;
         4: .line 736
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 742
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_DOUBLE_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U8_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 746
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 747
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 748
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 749
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_UCHAR_2:Landroid/renderscript/Element;
         4: .line 747
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 753
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U8_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 757
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 758
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 759
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 760
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_UCHAR_3:Landroid/renderscript/Element;
         4: .line 758
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 764
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U8_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 768
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 769
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 770
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 771
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_UCHAR_4:Landroid/renderscript/Element;
         4: .line 769
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 775
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UCHAR_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I8_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 779
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 780
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 781
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 782
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_8:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_CHAR_2:Landroid/renderscript/Element;
         4: .line 780
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 786
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I8_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 790
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 791
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 792
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 793
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_8:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_CHAR_3:Landroid/renderscript/Element;
         4: .line 791
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 797
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I8_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 801
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 802
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 803
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 804
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_8:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_CHAR_4:Landroid/renderscript/Element;
         4: .line 802
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 808
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_CHAR_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U16_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 812
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 813
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 814
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 815
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_USHORT_2:Landroid/renderscript/Element;
         4: .line 813
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 819
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U16_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 823
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 824
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 825
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 826
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_USHORT_3:Landroid/renderscript/Element;
         4: .line 824
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 830
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U16_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 834
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 835
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 836
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 837
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_USHORT_4:Landroid/renderscript/Element;
         4: .line 835
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 841
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_USHORT_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I16_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 845
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 846
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 847
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 848
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_16:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_SHORT_2:Landroid/renderscript/Element;
         4: .line 846
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 852
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I16_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 856
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 857
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 858
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 859
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_16:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_SHORT_3:Landroid/renderscript/Element;
         4: .line 857
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 863
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I16_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 867
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 868
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 869
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 870
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_16:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_SHORT_4:Landroid/renderscript/Element;
         4: .line 868
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 874
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_SHORT_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U32_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 878
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 879
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 880
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 881
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_32:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_UINT_2:Landroid/renderscript/Element;
         4: .line 879
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 885
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U32_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 889
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 890
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 891
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 892
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_32:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_UINT_3:Landroid/renderscript/Element;
         4: .line 890
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 896
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U32_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 900
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 901
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 902
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 903
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_32:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_UINT_4:Landroid/renderscript/Element;
         4: .line 901
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 907
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_UINT_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I32_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 911
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 912
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 913
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 914
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_32:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_INT_2:Landroid/renderscript/Element;
         4: .line 912
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 918
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I32_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 922
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 923
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 924
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 925
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_32:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_INT_3:Landroid/renderscript/Element;
         4: .line 923
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 929
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I32_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 933
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 934
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 935
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 936
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_32:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_INT_4:Landroid/renderscript/Element;
         4: .line 934
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 940
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_INT_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U64_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 944
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 945
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 946
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 947
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_64:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_ULONG_2:Landroid/renderscript/Element;
         4: .line 945
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 951
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U64_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 955
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 956
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 957
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 958
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_64:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_ULONG_3:Landroid/renderscript/Element;
         4: .line 956
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 962
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element U64_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 966
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 967
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 968
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 969
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_64:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_ULONG_4:Landroid/renderscript/Element;
         4: .line 967
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 973
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_ULONG_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I64_2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 977
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 978
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 979
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 980
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_64:Landroid/renderscript/Element$DataType;
            iconst_2
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_LONG_2:Landroid/renderscript/Element;
         4: .line 978
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 984
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I64_3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 988
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 989
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 990
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 991
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_64:Landroid/renderscript/Element$DataType;
            iconst_3
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_LONG_3:Landroid/renderscript/Element;
         4: .line 989
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 995
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element I64_4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 999
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 1000
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 1001
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 1002
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.SIGNED_64:Landroid/renderscript/Element$DataType;
            iconst_4
            invokestatic android.renderscript.Element.createVector:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_LONG_4:Landroid/renderscript/Element;
         4: .line 1000
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 1006
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_LONG_4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element YUV(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 1010
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_YUV:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 1011
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 1012
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_YUV:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 1013
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataKind.PIXEL_YUV:Landroid/renderscript/Element$DataKind;
            invokestatic android.renderscript.Element.createPixel:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_YUV:Landroid/renderscript/Element;
         4: .line 1011
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 1017
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_YUV:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element MATRIX_4X4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 1021
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_4X4:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 1022
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 1023
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_4X4:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 1024
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.MATRIX_4X4:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_MATRIX_4X4:Landroid/renderscript/Element;
         4: .line 1022
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 1028
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_4X4:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element MATRIX4X4(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 1034
            aload 0 /* rs */
            invokestatic android.renderscript.Element.MATRIX_4X4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    rs  Landroid/renderscript/RenderScript;
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element MATRIX_3X3(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 1038
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_3X3:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 1039
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 1040
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_3X3:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 1041
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.MATRIX_3X3:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_MATRIX_3X3:Landroid/renderscript/Element;
         4: .line 1039
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 1045
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_3X3:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  public static android.renderscript.Element MATRIX_2X2(android.renderscript.RenderScript);
    descriptor: (Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.renderscript.RenderScript rs
         0: .line 1049
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_2X2:Landroid/renderscript/Element;
            ifnonnull 8
         1: .line 1050
            aload 0 /* rs */
            dup
            astore 1
            monitorenter
         2: .line 1051
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_2X2:Landroid/renderscript/Element;
            ifnonnull 4
         3: .line 1052
            aload 0 /* rs */
            aload 0 /* rs */
            getstatic android.renderscript.Element$DataType.MATRIX_2X2:Landroid/renderscript/Element$DataType;
            invokestatic android.renderscript.Element.createUser:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
            putfield android.renderscript.RenderScript.mElement_MATRIX_2X2:Landroid/renderscript/Element;
         4: .line 1050
      StackMap locals: android.renderscript.RenderScript
      StackMap stack:
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 1056
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            getfield android.renderscript.RenderScript.mElement_MATRIX_2X2:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
      Exception table:
        from    to  target  type
           2     5       6  any
           6     7       6  any
    MethodParameters:
      Name  Flags
      rs    

  void <init>(long, android.renderscript.RenderScript, android.renderscript.Element[], java.lang.String[], int[]);
    descriptor: (JLandroid/renderscript/RenderScript;[Landroid/renderscript/Element;[Ljava/lang/String;[I)V
    flags: (0x0000) 
    Code:
      stack=5, locals=8, args_size=6
        start local 0 // android.renderscript.Element this
        start local 1 // long id
        start local 3 // android.renderscript.RenderScript rs
        start local 4 // android.renderscript.Element[] e
        start local 5 // java.lang.String[] n
        start local 6 // int[] as
         0: .line 1060
            aload 0 /* this */
            lload 1 /* id */
            aload 3 /* rs */
            invokespecial android.renderscript.BaseObj.<init>:(JLandroid/renderscript/RenderScript;)V
         1: .line 1061
            aload 0 /* this */
            iconst_0
            putfield android.renderscript.Element.mSize:I
         2: .line 1062
            aload 0 /* this */
            iconst_1
            putfield android.renderscript.Element.mVectorSize:I
         3: .line 1063
            aload 0 /* this */
            aload 4 /* e */
            putfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
         4: .line 1064
            aload 0 /* this */
            aload 5 /* n */
            putfield android.renderscript.Element.mElementNames:[Ljava/lang/String;
         5: .line 1065
            aload 0 /* this */
            aload 6 /* as */
            putfield android.renderscript.Element.mArraySizes:[I
         6: .line 1066
            aload 0 /* this */
            getstatic android.renderscript.Element$DataType.NONE:Landroid/renderscript/Element$DataType;
            putfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
         7: .line 1067
            aload 0 /* this */
            getstatic android.renderscript.Element$DataKind.USER:Landroid/renderscript/Element$DataKind;
            putfield android.renderscript.Element.mKind:Landroid/renderscript/Element$DataKind;
         8: .line 1068
            aload 0 /* this */
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            arraylength
            newarray 10
            putfield android.renderscript.Element.mOffsetInBytes:[I
         9: .line 1069
            iconst_0
            istore 7 /* ct */
        start local 7 // int ct
        10: goto 14
        11: .line 1070
      StackMap locals: android.renderscript.Element long android.renderscript.RenderScript android.renderscript.Element[] java.lang.String[] int[] int
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mOffsetInBytes:[I
            iload 7 /* ct */
            aload 0 /* this */
            getfield android.renderscript.Element.mSize:I
            iastore
        12: .line 1071
            aload 0 /* this */
            dup
            getfield android.renderscript.Element.mSize:I
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            iload 7 /* ct */
            aaload
            getfield android.renderscript.Element.mSize:I
            aload 0 /* this */
            getfield android.renderscript.Element.mArraySizes:[I
            iload 7 /* ct */
            iaload
            imul
            iadd
            putfield android.renderscript.Element.mSize:I
        13: .line 1069
            iinc 7 /* ct */ 1
      StackMap locals:
      StackMap stack:
        14: iload 7 /* ct */
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            arraylength
            if_icmplt 11
        end local 7 // int ct
        15: .line 1073
            aload 0 /* this */
            invokevirtual android.renderscript.Element.updateVisibleSubElements:()V
        16: .line 1074
            return
        end local 6 // int[] as
        end local 5 // java.lang.String[] n
        end local 4 // android.renderscript.Element[] e
        end local 3 // android.renderscript.RenderScript rs
        end local 1 // long id
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Landroid/renderscript/Element;
            0   17     1    id  J
            0   17     3    rs  Landroid/renderscript/RenderScript;
            0   17     4     e  [Landroid/renderscript/Element;
            0   17     5     n  [Ljava/lang/String;
            0   17     6    as  [I
           10   15     7    ct  I
    MethodParameters:
      Name  Flags
      id    
      rs    
      e     
      n     
      as    

  void <init>(long, android.renderscript.RenderScript, android.renderscript.Element$DataType, android.renderscript.Element$DataKind, boolean, int);
    descriptor: (JLandroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;ZI)V
    flags: (0x0000) 
    Code:
      stack=4, locals=8, args_size=7
        start local 0 // android.renderscript.Element this
        start local 1 // long id
        start local 3 // android.renderscript.RenderScript rs
        start local 4 // android.renderscript.Element$DataType dt
        start local 5 // android.renderscript.Element$DataKind dk
        start local 6 // boolean norm
        start local 7 // int size
         0: .line 1077
            aload 0 /* this */
            lload 1 /* id */
            aload 3 /* rs */
            invokespecial android.renderscript.BaseObj.<init>:(JLandroid/renderscript/RenderScript;)V
         1: .line 1078
            aload 4 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_6_5:Landroid/renderscript/Element$DataType;
            if_acmpeq 9
         2: .line 1079
            aload 4 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_4_4_4_4:Landroid/renderscript/Element$DataType;
            if_acmpeq 9
         3: .line 1080
            aload 4 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_5_5_1:Landroid/renderscript/Element$DataType;
            if_acmpeq 9
         4: .line 1081
            iload 7 /* size */
            iconst_3
            if_icmpne 7
         5: .line 1082
            aload 0 /* this */
            aload 4 /* dt */
            getfield android.renderscript.Element$DataType.mSize:I
            iconst_4
            imul
            putfield android.renderscript.Element.mSize:I
         6: .line 1083
            goto 10
         7: .line 1084
      StackMap locals: android.renderscript.Element long android.renderscript.RenderScript android.renderscript.Element$DataType android.renderscript.Element$DataKind int int
      StackMap stack:
            aload 0 /* this */
            aload 4 /* dt */
            getfield android.renderscript.Element$DataType.mSize:I
            iload 7 /* size */
            imul
            putfield android.renderscript.Element.mSize:I
         8: .line 1086
            goto 10
         9: .line 1087
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* dt */
            getfield android.renderscript.Element$DataType.mSize:I
            putfield android.renderscript.Element.mSize:I
        10: .line 1089
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* dt */
            putfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
        11: .line 1090
            aload 0 /* this */
            aload 5 /* dk */
            putfield android.renderscript.Element.mKind:Landroid/renderscript/Element$DataKind;
        12: .line 1091
            aload 0 /* this */
            iload 6 /* norm */
            putfield android.renderscript.Element.mNormalized:Z
        13: .line 1092
            aload 0 /* this */
            iload 7 /* size */
            putfield android.renderscript.Element.mVectorSize:I
        14: .line 1093
            return
        end local 7 // int size
        end local 6 // boolean norm
        end local 5 // android.renderscript.Element$DataKind dk
        end local 4 // android.renderscript.Element$DataType dt
        end local 3 // android.renderscript.RenderScript rs
        end local 1 // long id
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Landroid/renderscript/Element;
            0   15     1    id  J
            0   15     3    rs  Landroid/renderscript/RenderScript;
            0   15     4    dt  Landroid/renderscript/Element$DataType;
            0   15     5    dk  Landroid/renderscript/Element$DataKind;
            0   15     6  norm  Z
            0   15     7  size  I
    MethodParameters:
      Name  Flags
      id    
      rs    
      dt    
      dk    
      norm  
      size  

  void <init>(long, android.renderscript.RenderScript);
    descriptor: (JLandroid/renderscript/RenderScript;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.renderscript.Element this
        start local 1 // long id
        start local 3 // android.renderscript.RenderScript rs
         0: .line 1096
            aload 0 /* this */
            lload 1 /* id */
            aload 3 /* rs */
            invokespecial android.renderscript.BaseObj.<init>:(JLandroid/renderscript/RenderScript;)V
         1: .line 1097
            return
        end local 3 // android.renderscript.RenderScript rs
        end local 1 // long id
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/renderscript/Element;
            0    2     1    id  J
            0    2     3    rs  Landroid/renderscript/RenderScript;
    MethodParameters:
      Name  Flags
      id    
      rs    

  void updateFromNative();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=7, locals=6, args_size=1
        start local 0 // android.renderscript.Element this
         0: .line 1101
            aload 0 /* this */
            invokespecial android.renderscript.BaseObj.updateFromNative:()V
         1: .line 1104
            iconst_5
            newarray 10
            astore 1 /* dataBuffer */
        start local 1 // int[] dataBuffer
         2: .line 1105
            aload 0 /* this */
            getfield android.renderscript.Element.mRS:Landroid/renderscript/RenderScript;
            aload 0 /* this */
            aload 0 /* this */
            getfield android.renderscript.Element.mRS:Landroid/renderscript/RenderScript;
            invokevirtual android.renderscript.Element.getID:(Landroid/renderscript/RenderScript;)J
            aload 1 /* dataBuffer */
            invokevirtual android.renderscript.RenderScript.nElementGetNativeData:(J[I)V
         3: .line 1107
            aload 0 /* this */
            aload 1 /* dataBuffer */
            iconst_2
            iaload
            iconst_1
            if_icmpne 4
            iconst_1
            goto 5
      StackMap locals: android.renderscript.Element int[]
      StackMap stack: android.renderscript.Element
         4: iconst_0
      StackMap locals: android.renderscript.Element int[]
      StackMap stack: android.renderscript.Element int
         5: putfield android.renderscript.Element.mNormalized:Z
         6: .line 1108
            aload 0 /* this */
            aload 1 /* dataBuffer */
            iconst_3
            iaload
            putfield android.renderscript.Element.mVectorSize:I
         7: .line 1109
            aload 0 /* this */
            iconst_0
            putfield android.renderscript.Element.mSize:I
         8: .line 1110
            invokestatic android.renderscript.Element$DataType.values:()[Landroid/renderscript/Element$DataType;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 14
      StackMap locals: android.renderscript.Element int[] top int int android.renderscript.Element$DataType[]
      StackMap stack:
         9: aload 5
            iload 3
            aaload
            astore 2 /* dt */
        start local 2 // android.renderscript.Element$DataType dt
        10: .line 1111
            aload 2 /* dt */
            getfield android.renderscript.Element$DataType.mID:I
            aload 1 /* dataBuffer */
            iconst_0
            iaload
            if_icmpne 13
        11: .line 1112
            aload 0 /* this */
            aload 2 /* dt */
            putfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
        12: .line 1113
            aload 0 /* this */
            aload 0 /* this */
            getfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
            getfield android.renderscript.Element$DataType.mSize:I
            aload 0 /* this */
            getfield android.renderscript.Element.mVectorSize:I
            imul
            putfield android.renderscript.Element.mSize:I
        end local 2 // android.renderscript.Element$DataType dt
        13: .line 1110
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
        14: iload 3
            iload 4
            if_icmplt 9
        15: .line 1116
            invokestatic android.renderscript.Element$DataKind.values:()[Landroid/renderscript/Element$DataKind;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 20
      StackMap locals: android.renderscript.Element int[] top int int android.renderscript.Element$DataKind[]
      StackMap stack:
        16: aload 5
            iload 3
            aaload
            astore 2 /* dk */
        start local 2 // android.renderscript.Element$DataKind dk
        17: .line 1117
            aload 2 /* dk */
            getfield android.renderscript.Element$DataKind.mID:I
            aload 1 /* dataBuffer */
            iconst_1
            iaload
            if_icmpne 19
        18: .line 1118
            aload 0 /* this */
            aload 2 /* dk */
            putfield android.renderscript.Element.mKind:Landroid/renderscript/Element$DataKind;
        end local 2 // android.renderscript.Element$DataKind dk
        19: .line 1116
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
        20: iload 3
            iload 4
            if_icmplt 16
        21: .line 1122
            aload 1 /* dataBuffer */
            iconst_4
            iaload
            istore 2 /* numSubElements */
        start local 2 // int numSubElements
        22: .line 1123
            iload 2 /* numSubElements */
            ifle 37
        23: .line 1124
            aload 0 /* this */
            iload 2 /* numSubElements */
            anewarray android.renderscript.Element
            putfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
        24: .line 1125
            aload 0 /* this */
            iload 2 /* numSubElements */
            anewarray java.lang.String
            putfield android.renderscript.Element.mElementNames:[Ljava/lang/String;
        25: .line 1126
            aload 0 /* this */
            iload 2 /* numSubElements */
            newarray 10
            putfield android.renderscript.Element.mArraySizes:[I
        26: .line 1127
            aload 0 /* this */
            iload 2 /* numSubElements */
            newarray 10
            putfield android.renderscript.Element.mOffsetInBytes:[I
        27: .line 1129
            iload 2 /* numSubElements */
            newarray 11
            astore 3 /* subElementIds */
        start local 3 // long[] subElementIds
        28: .line 1130
            aload 0 /* this */
            getfield android.renderscript.Element.mRS:Landroid/renderscript/RenderScript;
            aload 0 /* this */
            aload 0 /* this */
            getfield android.renderscript.Element.mRS:Landroid/renderscript/RenderScript;
            invokevirtual android.renderscript.Element.getID:(Landroid/renderscript/RenderScript;)J
            aload 3 /* subElementIds */
            aload 0 /* this */
            getfield android.renderscript.Element.mElementNames:[Ljava/lang/String;
            aload 0 /* this */
            getfield android.renderscript.Element.mArraySizes:[I
            invokevirtual android.renderscript.RenderScript.nElementGetSubElements:(J[J[Ljava/lang/String;[I)V
        29: .line 1131
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        30: goto 36
        31: .line 1132
      StackMap locals: android.renderscript.Element int[] int long[] int
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            iload 4 /* i */
            new android.renderscript.Element
            dup
            aload 3 /* subElementIds */
            iload 4 /* i */
            laload
            aload 0 /* this */
            getfield android.renderscript.Element.mRS:Landroid/renderscript/RenderScript;
            invokespecial android.renderscript.Element.<init>:(JLandroid/renderscript/RenderScript;)V
            aastore
        32: .line 1133
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            iload 4 /* i */
            aaload
            invokevirtual android.renderscript.Element.updateFromNative:()V
        33: .line 1134
            aload 0 /* this */
            getfield android.renderscript.Element.mOffsetInBytes:[I
            iload 4 /* i */
            aload 0 /* this */
            getfield android.renderscript.Element.mSize:I
            iastore
        34: .line 1135
            aload 0 /* this */
            dup
            getfield android.renderscript.Element.mSize:I
            aload 0 /* this */
            getfield android.renderscript.Element.mElements:[Landroid/renderscript/Element;
            iload 4 /* i */
            aaload
            getfield android.renderscript.Element.mSize:I
            aload 0 /* this */
            getfield android.renderscript.Element.mArraySizes:[I
            iload 4 /* i */
            iaload
            imul
            iadd
            putfield android.renderscript.Element.mSize:I
        35: .line 1131
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        36: iload 4 /* i */
            iload 2 /* numSubElements */
            if_icmplt 31
        end local 4 // int i
        end local 3 // long[] subElementIds
        37: .line 1138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.renderscript.Element.updateVisibleSubElements:()V
        38: .line 1139
            return
        end local 2 // int numSubElements
        end local 1 // int[] dataBuffer
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   39     0            this  Landroid/renderscript/Element;
            2   39     1      dataBuffer  [I
           10   13     2              dt  Landroid/renderscript/Element$DataType;
           17   19     2              dk  Landroid/renderscript/Element$DataKind;
           22   39     2  numSubElements  I
           28   37     3   subElementIds  [J
           30   37     4               i  I

  static android.renderscript.Element createUser(android.renderscript.RenderScript, android.renderscript.Element$DataType);
    descriptor: (Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;)Landroid/renderscript/Element;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=9, locals=7, args_size=2
        start local 0 // android.renderscript.RenderScript rs
        start local 1 // android.renderscript.Element$DataType dt
         0: .line 1150
            getstatic android.renderscript.Element$DataKind.USER:Landroid/renderscript/Element$DataKind;
            astore 2 /* dk */
        start local 2 // android.renderscript.Element$DataKind dk
         1: .line 1151
            iconst_0
            istore 3 /* norm */
        start local 3 // boolean norm
         2: .line 1152
            iconst_1
            istore 4 /* vecSize */
        start local 4 // int vecSize
         3: .line 1153
            aload 0 /* rs */
            aload 1 /* dt */
            getfield android.renderscript.Element$DataType.mID:I
            i2l
            aload 2 /* dk */
            getfield android.renderscript.Element$DataKind.mID:I
            iload 3 /* norm */
            iload 4 /* vecSize */
            invokevirtual android.renderscript.RenderScript.nElementCreate:(JIZI)J
            lstore 5 /* id */
        start local 5 // long id
         4: .line 1154
            new android.renderscript.Element
            dup
            lload 5 /* id */
            aload 0 /* rs */
            aload 1 /* dt */
            aload 2 /* dk */
            iload 3 /* norm */
            iload 4 /* vecSize */
            invokespecial android.renderscript.Element.<init>:(JLandroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;ZI)V
            areturn
        end local 5 // long id
        end local 4 // int vecSize
        end local 3 // boolean norm
        end local 2 // android.renderscript.Element$DataKind dk
        end local 1 // android.renderscript.Element$DataType dt
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0       rs  Landroid/renderscript/RenderScript;
            0    5     1       dt  Landroid/renderscript/Element$DataType;
            1    5     2       dk  Landroid/renderscript/Element$DataKind;
            2    5     3     norm  Z
            3    5     4  vecSize  I
            4    5     5       id  J
    MethodParameters:
      Name  Flags
      rs    
      dt    

  public static android.renderscript.Element createVector(android.renderscript.RenderScript, android.renderscript.Element$DataType, int);
    descriptor: (Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=7, args_size=3
        start local 0 // android.renderscript.RenderScript rs
        start local 1 // android.renderscript.Element$DataType dt
        start local 2 // int size
         0: .line 1171
            iload 2 /* size */
            iconst_2
            if_icmplt 1
            iload 2 /* size */
            iconst_4
            if_icmple 2
         1: .line 1172
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Vector size out of range 2-4."
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1175
      StackMap locals:
      StackMap stack:
            invokestatic android.renderscript.Element.$SWITCH_TABLE$android$renderscript$Element$DataType:()[I
            aload 1 /* dt */
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            iaload
            tableswitch { // 2 - 13
                    2: 3
                    3: 3
                    4: 3
                    5: 3
                    6: 3
                    7: 3
                    8: 3
                    9: 3
                   10: 3
                   11: 3
                   12: 3
                   13: 3
              default: 7
          }
         3: .line 1189
      StackMap locals:
      StackMap stack:
            getstatic android.renderscript.Element$DataKind.USER:Landroid/renderscript/Element$DataKind;
            astore 3 /* dk */
        start local 3 // android.renderscript.Element$DataKind dk
         4: .line 1190
            iconst_0
            istore 4 /* norm */
        start local 4 // boolean norm
         5: .line 1191
            aload 0 /* rs */
            aload 1 /* dt */
            getfield android.renderscript.Element$DataType.mID:I
            i2l
            aload 3 /* dk */
            getfield android.renderscript.Element$DataKind.mID:I
            iload 4 /* norm */
            iload 2 /* size */
            invokevirtual android.renderscript.RenderScript.nElementCreate:(JIZI)J
            lstore 5 /* id */
        start local 5 // long id
         6: .line 1192
            new android.renderscript.Element
            dup
            lload 5 /* id */
            aload 0 /* rs */
            aload 1 /* dt */
            aload 3 /* dk */
            iload 4 /* norm */
            iload 2 /* size */
            invokespecial android.renderscript.Element.<init>:(JLandroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;ZI)V
            areturn
        end local 5 // long id
        end local 4 // boolean norm
        end local 3 // android.renderscript.Element$DataKind dk
         7: .line 1196
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Cannot create vector of non-primitive type."
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // int size
        end local 1 // android.renderscript.Element$DataType dt
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0    rs  Landroid/renderscript/RenderScript;
            0    8     1    dt  Landroid/renderscript/Element$DataType;
            0    8     2  size  I
            4    7     3    dk  Landroid/renderscript/Element$DataKind;
            5    7     4  norm  Z
            6    7     5    id  J
    MethodParameters:
      Name  Flags
      rs    
      dt    
      size  

  public static android.renderscript.Element createPixel(android.renderscript.RenderScript, android.renderscript.Element$DataType, android.renderscript.Element$DataKind);
    descriptor: (Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=7, args_size=3
        start local 0 // android.renderscript.RenderScript rs
        start local 1 // android.renderscript.Element$DataType dt
        start local 2 // android.renderscript.Element$DataKind dk
         0: .line 1215
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_L:Landroid/renderscript/Element$DataKind;
            if_acmpeq 8
         1: .line 1216
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_A:Landroid/renderscript/Element$DataKind;
            if_acmpeq 8
         2: .line 1217
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_LA:Landroid/renderscript/Element$DataKind;
            if_acmpeq 8
         3: .line 1218
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_RGB:Landroid/renderscript/Element$DataKind;
            if_acmpeq 8
         4: .line 1219
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_RGBA:Landroid/renderscript/Element$DataKind;
            if_acmpeq 8
         5: .line 1220
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_DEPTH:Landroid/renderscript/Element$DataKind;
            if_acmpeq 8
         6: .line 1221
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_YUV:Landroid/renderscript/Element$DataKind;
            if_acmpeq 8
         7: .line 1222
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Unsupported DataKind"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1224
      StackMap locals:
      StackMap stack:
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            if_acmpeq 14
         9: .line 1225
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            if_acmpeq 14
        10: .line 1226
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_6_5:Landroid/renderscript/Element$DataType;
            if_acmpeq 14
        11: .line 1227
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_4_4_4_4:Landroid/renderscript/Element$DataType;
            if_acmpeq 14
        12: .line 1228
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_5_5_1:Landroid/renderscript/Element$DataType;
            if_acmpeq 14
        13: .line 1229
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Unsupported DataType"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 1231
      StackMap locals:
      StackMap stack:
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_6_5:Landroid/renderscript/Element$DataType;
            if_acmpne 16
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_RGB:Landroid/renderscript/Element$DataKind;
            if_acmpeq 16
        15: .line 1232
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Bad kind and type combo"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        16: .line 1234
      StackMap locals:
      StackMap stack:
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_5_5_1:Landroid/renderscript/Element$DataType;
            if_acmpne 18
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_RGBA:Landroid/renderscript/Element$DataKind;
            if_acmpeq 18
        17: .line 1235
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Bad kind and type combo"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 1237
      StackMap locals:
      StackMap stack:
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_4_4_4_4:Landroid/renderscript/Element$DataType;
            if_acmpne 20
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_RGBA:Landroid/renderscript/Element$DataKind;
            if_acmpeq 20
        19: .line 1238
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Bad kind and type combo"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        20: .line 1240
      StackMap locals:
      StackMap stack:
            aload 1 /* dt */
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            if_acmpne 23
        21: .line 1241
            aload 2 /* dk */
            getstatic android.renderscript.Element$DataKind.PIXEL_DEPTH:Landroid/renderscript/Element$DataKind;
            if_acmpeq 23
        22: .line 1242
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Bad kind and type combo"
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        23: .line 1245
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* size */
        start local 3 // int size
        24: .line 1246
            invokestatic android.renderscript.Element.$SWITCH_TABLE$android$renderscript$Element$DataKind:()[I
            aload 2 /* dk */
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            iaload
            tableswitch { // 4 - 7
                    4: 25
                    5: 27
                    6: 29
                    7: 31
              default: 32
          }
        25: .line 1248
      StackMap locals: int
      StackMap stack:
            iconst_2
            istore 3 /* size */
        26: .line 1249
            goto 32
        27: .line 1251
      StackMap locals:
      StackMap stack:
            iconst_3
            istore 3 /* size */
        28: .line 1252
            goto 32
        29: .line 1254
      StackMap locals:
      StackMap stack:
            iconst_4
            istore 3 /* size */
        30: .line 1255
            goto 32
        31: .line 1257
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 3 /* size */
        32: .line 1261
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 4 /* norm */
        start local 4 // boolean norm
        33: .line 1262
            aload 0 /* rs */
            aload 1 /* dt */
            getfield android.renderscript.Element$DataType.mID:I
            i2l
            aload 2 /* dk */
            getfield android.renderscript.Element$DataKind.mID:I
            iload 4 /* norm */
            iload 3 /* size */
            invokevirtual android.renderscript.RenderScript.nElementCreate:(JIZI)J
            lstore 5 /* id */
        start local 5 // long id
        34: .line 1263
            new android.renderscript.Element
            dup
            lload 5 /* id */
            aload 0 /* rs */
            aload 1 /* dt */
            aload 2 /* dk */
            iload 4 /* norm */
            iload 3 /* size */
            invokespecial android.renderscript.Element.<init>:(JLandroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;ZI)V
            areturn
        end local 5 // long id
        end local 4 // boolean norm
        end local 3 // int size
        end local 2 // android.renderscript.Element$DataKind dk
        end local 1 // android.renderscript.Element$DataType dt
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   35     0    rs  Landroid/renderscript/RenderScript;
            0   35     1    dt  Landroid/renderscript/Element$DataType;
            0   35     2    dk  Landroid/renderscript/Element$DataKind;
           24   35     3  size  I
           33   35     4  norm  Z
           34   35     5    id  J
    MethodParameters:
      Name  Flags
      rs    
      dt    
      dk    

  public boolean isCompatible(android.renderscript.Element);
    descriptor: (Landroid/renderscript/Element;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.renderscript.Element this
        start local 1 // android.renderscript.Element e
         0: .line 1279
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual android.renderscript.Element.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 1280
            iconst_1
            ireturn
         2: .line 1287
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Element.mSize:I
            aload 1 /* e */
            getfield android.renderscript.Element.mSize:I
            if_icmpne 7
         3: .line 1288
            aload 0 /* this */
            getfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
            getstatic android.renderscript.Element$DataType.NONE:Landroid/renderscript/Element$DataType;
            if_acmpeq 7
         4: .line 1289
            aload 0 /* this */
            getfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
            aload 1 /* e */
            getfield android.renderscript.Element.mType:Landroid/renderscript/Element$DataType;
            if_acmpne 7
         5: .line 1290
            aload 0 /* this */
            getfield android.renderscript.Element.mVectorSize:I
            aload 1 /* e */
            getfield android.renderscript.Element.mVectorSize:I
            if_icmpne 7
         6: .line 1287
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 1 // android.renderscript.Element e
        end local 0 // android.renderscript.Element this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/renderscript/Element;
            0    8     1     e  Landroid/renderscript/Element;
    MethodParameters:
      Name  Flags
      e     

  static int[] $SWITCH_TABLE$android$renderscript$Element$DataType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 53
            getstatic android.renderscript.Element.$SWITCH_TABLE$android$renderscript$Element$DataType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic android.renderscript.Element$DataType.values:()[Landroid/renderscript/Element$DataType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic android.renderscript.Element$DataType.BOOLEAN:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 13
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic android.renderscript.Element$DataType.FLOAT_16:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic android.renderscript.Element$DataType.FLOAT_32:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic android.renderscript.Element$DataType.FLOAT_64:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic android.renderscript.Element$DataType.MATRIX_2X2:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 19
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic android.renderscript.Element$DataType.MATRIX_3X3:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 18
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic android.renderscript.Element$DataType.MATRIX_4X4:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 17
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic android.renderscript.Element$DataType.NONE:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            iconst_1
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic android.renderscript.Element$DataType.RS_ALLOCATION:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 22
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic android.renderscript.Element$DataType.RS_ELEMENT:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 20
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic android.renderscript.Element$DataType.RS_FONT:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 30
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic android.renderscript.Element$DataType.RS_MESH:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 25
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_FRAGMENT:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 26
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_RASTER:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 28
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_STORE:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 29
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_VERTEX:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 27
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic android.renderscript.Element$DataType.RS_SAMPLER:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 23
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic android.renderscript.Element$DataType.RS_SCRIPT:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 24
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic android.renderscript.Element$DataType.RS_TYPE:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 21
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic android.renderscript.Element$DataType.SIGNED_16:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 6
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic android.renderscript.Element$DataType.SIGNED_32:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 7
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic android.renderscript.Element$DataType.SIGNED_64:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 8
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic android.renderscript.Element$DataType.SIGNED_8:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            iconst_5
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 10
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic android.renderscript.Element$DataType.UNSIGNED_32:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 11
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic android.renderscript.Element$DataType.UNSIGNED_4_4_4_4:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 16
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_5_5_1:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 15
            iastore
        81: goto 83
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        82: pop
      StackMap locals:
      StackMap stack:
        83: aload 0
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_6_5:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 14
            iastore
        84: goto 86
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        85: pop
      StackMap locals:
      StackMap stack:
        86: aload 0
            getstatic android.renderscript.Element$DataType.UNSIGNED_64:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 12
            iastore
        87: goto 89
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        88: pop
      StackMap locals:
      StackMap stack:
        89: aload 0
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            invokevirtual android.renderscript.Element$DataType.ordinal:()I
            bipush 9
            iastore
        90: goto 92
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        91: pop
      StackMap locals:
      StackMap stack:
        92: aload 0
            dup
            putstatic android.renderscript.Element.$SWITCH_TABLE$android$renderscript$Element$DataType:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError
          80    81      82  Class java.lang.NoSuchFieldError
          83    84      85  Class java.lang.NoSuchFieldError
          86    87      88  Class java.lang.NoSuchFieldError
          89    90      91  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$android$renderscript$Element$DataKind();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 53
            getstatic android.renderscript.Element.$SWITCH_TABLE$android$renderscript$Element$DataKind:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic android.renderscript.Element$DataKind.values:()[Landroid/renderscript/Element$DataKind;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic android.renderscript.Element$DataKind.PIXEL_A:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            iconst_3
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic android.renderscript.Element$DataKind.PIXEL_DEPTH:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            bipush 7
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic android.renderscript.Element$DataKind.PIXEL_L:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic android.renderscript.Element$DataKind.PIXEL_LA:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic android.renderscript.Element$DataKind.PIXEL_RGB:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            iconst_5
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic android.renderscript.Element$DataKind.PIXEL_RGBA:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic android.renderscript.Element$DataKind.PIXEL_YUV:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            bipush 8
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic android.renderscript.Element$DataKind.USER:Landroid/renderscript/Element$DataKind;
            invokevirtual android.renderscript.Element$DataKind.ordinal:()I
            iconst_1
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            dup
            putstatic android.renderscript.Element.$SWITCH_TABLE$android$renderscript$Element$DataKind:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
}
SourceFile: "Element.java"
NestMembers:
  android.renderscript.Element$Builder  android.renderscript.Element$DataKind  android.renderscript.Element$DataType
InnerClasses:
  public Builder = android.renderscript.Element$Builder of android.renderscript.Element
  public final DataKind = android.renderscript.Element$DataKind of android.renderscript.Element
  public final DataType = android.renderscript.Element$DataType of android.renderscript.Element