public class org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK extends org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK
  super_class: org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK
{
  void <init>(java.awt.image.ColorModel, java.awt.image.ColorModel);
    descriptor: (Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK this
        start local 1 // java.awt.image.ColorModel srcCM
        start local 2 // java.awt.image.ColorModel dstCM
         0: .line 1473
            aload 0 /* this */
            aload 1 /* srcCM */
            aload 2 /* dstCM */
            invokespecial org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK.<init>:(Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;)V
         1: .line 1474
            return
        end local 2 // java.awt.image.ColorModel dstCM
        end local 1 // java.awt.image.ColorModel srcCM
        end local 0 // org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/batik/ext/awt/image/SVGComposite$LightenCompositeContext_INT_PACK;
            0    2     1  srcCM  Ljava/awt/image/ColorModel;
            0    2     2  dstCM  Ljava/awt/image/ColorModel;
    MethodParameters:
       Name  Flags
      srcCM  
      dstCM  

  public void precompose_INT_PACK(int, int, int[], int, int, int[], int, int, int[], int, int);
    descriptor: (II[III[III[III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=25, args_size=12
        start local 0 // org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK this
        start local 1 // int width
        start local 2 // int height
        start local 3 // int[] srcPixels
        start local 4 // int srcAdjust
        start local 5 // int srcSp
        start local 6 // int[] dstInPixels
        start local 7 // int dstInAdjust
        start local 8 // int dstInSp
        start local 9 // int[] dstOutPixels
        start local 10 // int dstOutAdjust
        start local 11 // int dstOutSp
         0: .line 1490
            iconst_0
            istore 23 /* y */
        start local 23 // int y
         1: goto 38
         2: .line 1491
      StackMap locals: org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK int int int[] int int int[] int int int[] int int top top top top top top top top top top top int
      StackMap stack:
            iload 11 /* dstOutSp */
            iload 1 /* width */
            iadd
            istore 24 /* end */
        start local 24 // int end
         3: .line 1492
            goto 33
         4: .line 1493
      StackMap locals: int
      StackMap stack:
            aload 3 /* srcPixels */
            iload 5 /* srcSp */
            iinc 5 /* srcSp */ 1
            iaload
            istore 12 /* srcP */
        start local 12 // int srcP
         5: .line 1494
            aload 6 /* dstInPixels */
            iload 8 /* dstInSp */
            iinc 8 /* dstInSp */ 1
            iaload
            istore 14 /* dstP */
        start local 14 // int dstP
         6: .line 1496
            iload 12 /* srcP */
            bipush 24
            iushr
            istore 20 /* srcV */
        start local 20 // int srcV
         7: .line 1497
            iload 14 /* dstP */
            bipush 24
            iushr
            istore 21 /* dstV */
        start local 21 // int dstV
         8: .line 1498
            sipush 255
            iload 21 /* dstV */
            isub
            ldc 65793
            imul
            istore 13 /* srcM */
        start local 13 // int srcM
         9: .line 1499
            sipush 255
            iload 20 /* srcV */
            isub
            ldc 65793
            imul
            istore 15 /* dstM */
        start local 15 // int dstM
        10: .line 1500
            iload 20 /* srcV */
            iload 21 /* dstV */
            iadd
            iload 20 /* srcV */
            iload 21 /* dstV */
            imul
            ldc 65793
            imul
            ldc 8388608
            iadd
            bipush 24
            iushr
            isub
            istore 16 /* dstA */
        start local 16 // int dstA
        11: .line 1502
            iload 12 /* srcP */
            bipush 16
            ishr
            sipush 255
            iand
            istore 20 /* srcV */
        12: .line 1503
            iload 14 /* dstP */
            bipush 16
            ishr
            sipush 255
            iand
            istore 21 /* dstV */
        13: .line 1504
            iload 13 /* srcM */
            iload 20 /* srcV */
            imul
            ldc 8388608
            iadd
            bipush 24
            iushr
            iload 21 /* dstV */
            iadd
            istore 17 /* dstR */
        start local 17 // int dstR
        14: .line 1505
            iload 15 /* dstM */
            iload 21 /* dstV */
            imul
            ldc 8388608
            iadd
            bipush 24
            iushr
            iload 20 /* srcV */
            iadd
            istore 22 /* tmp */
        start local 22 // int tmp
        15: .line 1506
            iload 17 /* dstR */
            iload 22 /* tmp */
            if_icmpge 16
            iload 22 /* tmp */
            istore 17 /* dstR */
        16: .line 1508
      StackMap locals: org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK int int int[] int int int[] int int int[] int int int int int int int int top top int int int int int
      StackMap stack:
            iload 12 /* srcP */
            bipush 8
            ishr
            sipush 255
            iand
            istore 20 /* srcV */
        17: .line 1509
            iload 14 /* dstP */
            bipush 8
            ishr
            sipush 255
            iand
            istore 21 /* dstV */
        18: .line 1510
            iload 13 /* srcM */
            iload 20 /* srcV */
            imul
            ldc 8388608
            iadd
            bipush 24
            iushr
            iload 21 /* dstV */
            iadd
            istore 18 /* dstG */
        start local 18 // int dstG
        19: .line 1511
            iload 15 /* dstM */
            iload 21 /* dstV */
            imul
            ldc 8388608
            iadd
            bipush 24
            iushr
            iload 20 /* srcV */
            iadd
            istore 22 /* tmp */
        20: .line 1512
            iload 18 /* dstG */
            iload 22 /* tmp */
            if_icmpge 21
            iload 22 /* tmp */
            istore 18 /* dstG */
        21: .line 1515
      StackMap locals: org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK int int int[] int int int[] int int int[] int int int int int int int int int top int int int int int
      StackMap stack:
            iload 12 /* srcP */
            sipush 255
            iand
            istore 20 /* srcV */
        22: .line 1516
            iload 14 /* dstP */
            sipush 255
            iand
            istore 21 /* dstV */
        23: .line 1517
            iload 13 /* srcM */
            iload 20 /* srcV */
            imul
            ldc 8388608
            iadd
            bipush 24
            iushr
            iload 21 /* dstV */
            iadd
            istore 19 /* dstB */
        start local 19 // int dstB
        24: .line 1518
            iload 15 /* dstM */
            iload 21 /* dstV */
            imul
            ldc 8388608
            iadd
            bipush 24
            iushr
            iload 20 /* srcV */
            iadd
            istore 22 /* tmp */
        25: .line 1519
            iload 19 /* dstB */
            iload 22 /* tmp */
            if_icmpge 26
            iload 22 /* tmp */
            istore 19 /* dstB */
        26: .line 1521
      StackMap locals: org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK int int int[] int int int[] int int int[] int int int int int int int int int int int int int int int
      StackMap stack:
            iload 16 /* dstA */
            sipush 255
            iand
            istore 16 /* dstA */
        27: .line 1522
            iload 17 /* dstR */
            sipush 255
            iand
            istore 17 /* dstR */
        28: .line 1523
            iload 18 /* dstG */
            sipush 255
            iand
            istore 18 /* dstG */
        29: .line 1524
            iload 19 /* dstB */
            sipush 255
            iand
            istore 19 /* dstB */
        30: .line 1526
            aload 9 /* dstOutPixels */
            iload 11 /* dstOutSp */
            iinc 11 /* dstOutSp */ 1
        31: .line 1527
            iload 16 /* dstA */
            bipush 24
            ishl
            iload 17 /* dstR */
            bipush 16
            ishl
            ior
            iload 18 /* dstG */
            bipush 8
            ishl
            ior
            iload 19 /* dstB */
            ior
        32: .line 1526
            iastore
        end local 22 // int tmp
        end local 21 // int dstV
        end local 20 // int srcV
        end local 19 // int dstB
        end local 18 // int dstG
        end local 17 // int dstR
        end local 16 // int dstA
        end local 15 // int dstM
        end local 14 // int dstP
        end local 13 // int srcM
        end local 12 // int srcP
        33: .line 1492
      StackMap locals: org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK int int int[] int int int[] int int int[] int int top top top top top top top top top top top int int
      StackMap stack:
            iload 11 /* dstOutSp */
            iload 24 /* end */
            if_icmplt 4
        34: .line 1529
            iload 5 /* srcSp */
            iload 4 /* srcAdjust */
            iadd
            istore 5 /* srcSp */
        35: .line 1530
            iload 8 /* dstInSp */
            iload 7 /* dstInAdjust */
            iadd
            istore 8 /* dstInSp */
        36: .line 1531
            iload 11 /* dstOutSp */
            iload 10 /* dstOutAdjust */
            iadd
            istore 11 /* dstOutSp */
        end local 24 // int end
        37: .line 1490
            iinc 23 /* y */ 1
      StackMap locals:
      StackMap stack:
        38: iload 23 /* y */
            iload 2 /* height */
            if_icmplt 2
        end local 23 // int y
        39: .line 1533
            return
        end local 11 // int dstOutSp
        end local 10 // int dstOutAdjust
        end local 9 // int[] dstOutPixels
        end local 8 // int dstInSp
        end local 7 // int dstInAdjust
        end local 6 // int[] dstInPixels
        end local 5 // int srcSp
        end local 4 // int srcAdjust
        end local 3 // int[] srcPixels
        end local 2 // int height
        end local 1 // int width
        end local 0 // org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   40     0          this  Lorg/apache/batik/ext/awt/image/SVGComposite$LightenCompositeContext_INT_PACK;
            0   40     1         width  I
            0   40     2        height  I
            0   40     3     srcPixels  [I
            0   40     4     srcAdjust  I
            0   40     5         srcSp  I
            0   40     6   dstInPixels  [I
            0   40     7   dstInAdjust  I
            0   40     8       dstInSp  I
            0   40     9  dstOutPixels  [I
            0   40    10  dstOutAdjust  I
            0   40    11      dstOutSp  I
            5   33    12          srcP  I
            9   33    13          srcM  I
            6   33    14          dstP  I
           10   33    15          dstM  I
           11   33    16          dstA  I
           14   33    17          dstR  I
           19   33    18          dstG  I
           24   33    19          dstB  I
            7   33    20          srcV  I
            8   33    21          dstV  I
           15   33    22           tmp  I
            1   39    23             y  I
            3   37    24           end  I
    MethodParameters:
              Name  Flags
      width         final
      height        final
      srcPixels     final
      srcAdjust     final
      srcSp         
      dstInPixels   final
      dstInAdjust   final
      dstInSp       
      dstOutPixels  final
      dstOutAdjust  final
      dstOutSp      
}
SourceFile: "SVGComposite.java"
NestHost: org.apache.batik.ext.awt.image.SVGComposite
InnerClasses:
  public abstract AlphaPreCompositeContext_INT_PACK = org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK of org.apache.batik.ext.awt.image.SVGComposite
  public LightenCompositeContext_INT_PACK = org.apache.batik.ext.awt.image.SVGComposite$LightenCompositeContext_INT_PACK of org.apache.batik.ext.awt.image.SVGComposite