class sun.java2d.d3d.D3DBlitLoops
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.java2d.d3d.D3DBlitLoops
  super_class: java.lang.Object
{
  private static final int OFFSET_SRCTYPE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final int OFFSET_HINT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  private static final int OFFSET_TEXTURE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  private static final int OFFSET_RTT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final int OFFSET_XFORM;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int OFFSET_ISOBLIT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.java2d.d3d.D3DBlitLoops this
         0: .line 50
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.java2d.d3d.D3DBlitLoops this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/java2d/d3d/D3DBlitLoops;

  static void register();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=8, locals=3, args_size=0
         0: .line 54
            new sun.java2d.d3d.D3DSwToSurfaceBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgbPre:Lsun/java2d/loops/SurfaceType;
         1: .line 55
            iconst_1
         2: .line 54
            invokespecial sun.java2d.d3d.D3DSwToSurfaceBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
         3: .line 53
            astore 0 /* blitIntArgbPreToSurface */
        start local 0 // sun.java2d.loops.Blit blitIntArgbPreToSurface
         4: .line 57
            new sun.java2d.d3d.D3DSwToTextureBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgbPre:Lsun/java2d/loops/SurfaceType;
         5: .line 58
            iconst_1
         6: .line 57
            invokespecial sun.java2d.d3d.D3DSwToTextureBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
         7: .line 56
            astore 1 /* blitIntArgbPreToTexture */
        start local 1 // sun.java2d.loops.Blit blitIntArgbPreToTexture
         8: .line 60
            bipush 43
            anewarray sun.java2d.loops.GraphicsPrimitive
            dup
            iconst_0
         9: .line 62
            new sun.java2d.d3d.D3DSurfaceToGDIWindowSurfaceBlit
            dup
            invokespecial sun.java2d.d3d.D3DSurfaceToGDIWindowSurfaceBlit.<init>:()V
            aastore
            dup
            iconst_1
        10: .line 63
            new sun.java2d.d3d.D3DSurfaceToGDIWindowSurfaceScale
            dup
            invokespecial sun.java2d.d3d.D3DSurfaceToGDIWindowSurfaceScale.<init>:()V
            aastore
            dup
            iconst_2
        11: .line 64
            new sun.java2d.d3d.D3DSurfaceToGDIWindowSurfaceTransform
            dup
            invokespecial sun.java2d.d3d.D3DSurfaceToGDIWindowSurfaceTransform.<init>:()V
            aastore
            dup
            iconst_3
        12: .line 67
            new sun.java2d.d3d.D3DSurfaceToSurfaceBlit
            dup
            invokespecial sun.java2d.d3d.D3DSurfaceToSurfaceBlit.<init>:()V
            aastore
            dup
            iconst_4
        13: .line 68
            new sun.java2d.d3d.D3DSurfaceToSurfaceScale
            dup
            invokespecial sun.java2d.d3d.D3DSurfaceToSurfaceScale.<init>:()V
            aastore
            dup
            iconst_5
        14: .line 69
            new sun.java2d.d3d.D3DSurfaceToSurfaceTransform
            dup
            invokespecial sun.java2d.d3d.D3DSurfaceToSurfaceTransform.<init>:()V
            aastore
            dup
            bipush 6
        15: .line 72
            new sun.java2d.d3d.D3DRTTSurfaceToSurfaceBlit
            dup
            invokespecial sun.java2d.d3d.D3DRTTSurfaceToSurfaceBlit.<init>:()V
            aastore
            dup
            bipush 7
        16: .line 73
            new sun.java2d.d3d.D3DRTTSurfaceToSurfaceScale
            dup
            invokespecial sun.java2d.d3d.D3DRTTSurfaceToSurfaceScale.<init>:()V
            aastore
            dup
            bipush 8
        17: .line 74
            new sun.java2d.d3d.D3DRTTSurfaceToSurfaceTransform
            dup
            invokespecial sun.java2d.d3d.D3DRTTSurfaceToSurfaceTransform.<init>:()V
            aastore
            dup
            bipush 9
        18: .line 77
            new sun.java2d.d3d.D3DSurfaceToSwBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgb:Lsun/java2d/loops/SurfaceType;
        19: .line 78
            iconst_0
        20: .line 77
            invokespecial sun.java2d.d3d.D3DSurfaceToSwBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 10
        21: .line 81
            aload 0 /* blitIntArgbPreToSurface */
            aastore
            dup
            bipush 11
        22: .line 82
            new sun.java2d.d3d.D3DSwToSurfaceBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgb:Lsun/java2d/loops/SurfaceType;
        23: .line 83
            iconst_0
        24: .line 82
            invokespecial sun.java2d.d3d.D3DSwToSurfaceBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 12
        25: .line 84
            new sun.java2d.d3d.D3DSwToSurfaceBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntRgb:Lsun/java2d/loops/SurfaceType;
        26: .line 85
            iconst_3
        27: .line 84
            invokespecial sun.java2d.d3d.D3DSwToSurfaceBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 13
        28: .line 86
            new sun.java2d.d3d.D3DSwToSurfaceBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntBgr:Lsun/java2d/loops/SurfaceType;
        29: .line 87
            iconst_4
        30: .line 86
            invokespecial sun.java2d.d3d.D3DSwToSurfaceBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 14
        31: .line 88
            new sun.java2d.d3d.D3DSwToSurfaceBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort565Rgb:Lsun/java2d/loops/SurfaceType;
        32: .line 89
            iconst_5
        33: .line 88
            invokespecial sun.java2d.d3d.D3DSwToSurfaceBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 15
        34: .line 90
            new sun.java2d.d3d.D3DSwToSurfaceBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort555Rgb:Lsun/java2d/loops/SurfaceType;
        35: .line 91
            bipush 6
        36: .line 90
            invokespecial sun.java2d.d3d.D3DSwToSurfaceBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 16
        37: .line 92
            new sun.java2d.d3d.D3DSwToSurfaceBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.ByteIndexed:Lsun/java2d/loops/SurfaceType;
        38: .line 93
            bipush 7
        39: .line 92
            invokespecial sun.java2d.d3d.D3DSwToSurfaceBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 17
        40: .line 97
            new sun.java2d.d3d.D3DGeneralBlit
            dup
            getstatic sun.java2d.d3d.D3DSurfaceData.D3DSurface:Lsun/java2d/loops/SurfaceType;
        41: .line 98
            getstatic sun.java2d.loops.CompositeType.AnyAlpha:Lsun/java2d/loops/CompositeType;
        42: .line 99
            aload 0 /* blitIntArgbPreToSurface */
        43: .line 97
            invokespecial sun.java2d.d3d.D3DGeneralBlit.<init>:(Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/Blit;)V
            aastore
            dup
            bipush 18
        44: .line 101
            new sun.java2d.d3d.D3DSwToSurfaceScale
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgb:Lsun/java2d/loops/SurfaceType;
        45: .line 102
            iconst_0
        46: .line 101
            invokespecial sun.java2d.d3d.D3DSwToSurfaceScale.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 19
        47: .line 103
            new sun.java2d.d3d.D3DSwToSurfaceScale
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgbPre:Lsun/java2d/loops/SurfaceType;
        48: .line 104
            iconst_1
        49: .line 103
            invokespecial sun.java2d.d3d.D3DSwToSurfaceScale.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 20
        50: .line 105
            new sun.java2d.d3d.D3DSwToSurfaceScale
            dup
            getstatic sun.java2d.loops.SurfaceType.IntRgb:Lsun/java2d/loops/SurfaceType;
        51: .line 106
            iconst_3
        52: .line 105
            invokespecial sun.java2d.d3d.D3DSwToSurfaceScale.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 21
        53: .line 107
            new sun.java2d.d3d.D3DSwToSurfaceScale
            dup
            getstatic sun.java2d.loops.SurfaceType.IntBgr:Lsun/java2d/loops/SurfaceType;
        54: .line 108
            iconst_4
        55: .line 107
            invokespecial sun.java2d.d3d.D3DSwToSurfaceScale.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 22
        56: .line 109
            new sun.java2d.d3d.D3DSwToSurfaceScale
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort565Rgb:Lsun/java2d/loops/SurfaceType;
        57: .line 110
            iconst_5
        58: .line 109
            invokespecial sun.java2d.d3d.D3DSwToSurfaceScale.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 23
        59: .line 111
            new sun.java2d.d3d.D3DSwToSurfaceScale
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort555Rgb:Lsun/java2d/loops/SurfaceType;
        60: .line 112
            bipush 6
        61: .line 111
            invokespecial sun.java2d.d3d.D3DSwToSurfaceScale.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 24
        62: .line 113
            new sun.java2d.d3d.D3DSwToSurfaceScale
            dup
            getstatic sun.java2d.loops.SurfaceType.ByteIndexed:Lsun/java2d/loops/SurfaceType;
        63: .line 114
            bipush 7
        64: .line 113
            invokespecial sun.java2d.d3d.D3DSwToSurfaceScale.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 25
        65: .line 119
            new sun.java2d.d3d.D3DSwToSurfaceTransform
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgb:Lsun/java2d/loops/SurfaceType;
        66: .line 120
            iconst_0
        67: .line 119
            invokespecial sun.java2d.d3d.D3DSwToSurfaceTransform.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 26
        68: .line 121
            new sun.java2d.d3d.D3DSwToSurfaceTransform
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgbPre:Lsun/java2d/loops/SurfaceType;
        69: .line 122
            iconst_1
        70: .line 121
            invokespecial sun.java2d.d3d.D3DSwToSurfaceTransform.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 27
        71: .line 123
            new sun.java2d.d3d.D3DSwToSurfaceTransform
            dup
            getstatic sun.java2d.loops.SurfaceType.IntRgb:Lsun/java2d/loops/SurfaceType;
        72: .line 124
            iconst_3
        73: .line 123
            invokespecial sun.java2d.d3d.D3DSwToSurfaceTransform.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 28
        74: .line 125
            new sun.java2d.d3d.D3DSwToSurfaceTransform
            dup
            getstatic sun.java2d.loops.SurfaceType.IntBgr:Lsun/java2d/loops/SurfaceType;
        75: .line 126
            iconst_4
        76: .line 125
            invokespecial sun.java2d.d3d.D3DSwToSurfaceTransform.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 29
        77: .line 127
            new sun.java2d.d3d.D3DSwToSurfaceTransform
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort565Rgb:Lsun/java2d/loops/SurfaceType;
        78: .line 128
            iconst_5
        79: .line 127
            invokespecial sun.java2d.d3d.D3DSwToSurfaceTransform.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 30
        80: .line 129
            new sun.java2d.d3d.D3DSwToSurfaceTransform
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort555Rgb:Lsun/java2d/loops/SurfaceType;
        81: .line 130
            bipush 6
        82: .line 129
            invokespecial sun.java2d.d3d.D3DSwToSurfaceTransform.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 31
        83: .line 131
            new sun.java2d.d3d.D3DSwToSurfaceTransform
            dup
            getstatic sun.java2d.loops.SurfaceType.ByteIndexed:Lsun/java2d/loops/SurfaceType;
        84: .line 132
            bipush 7
        85: .line 131
            invokespecial sun.java2d.d3d.D3DSwToSurfaceTransform.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 32
        86: .line 138
            new sun.java2d.d3d.D3DTextureToSurfaceBlit
            dup
            invokespecial sun.java2d.d3d.D3DTextureToSurfaceBlit.<init>:()V
            aastore
            dup
            bipush 33
        87: .line 139
            new sun.java2d.d3d.D3DTextureToSurfaceScale
            dup
            invokespecial sun.java2d.d3d.D3DTextureToSurfaceScale.<init>:()V
            aastore
            dup
            bipush 34
        88: .line 140
            new sun.java2d.d3d.D3DTextureToSurfaceTransform
            dup
            invokespecial sun.java2d.d3d.D3DTextureToSurfaceTransform.<init>:()V
            aastore
            dup
            bipush 35
        89: .line 143
            aload 1 /* blitIntArgbPreToTexture */
            aastore
            dup
            bipush 36
        90: .line 144
            new sun.java2d.d3d.D3DSwToTextureBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntRgb:Lsun/java2d/loops/SurfaceType;
        91: .line 145
            iconst_3
        92: .line 144
            invokespecial sun.java2d.d3d.D3DSwToTextureBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 37
        93: .line 146
            new sun.java2d.d3d.D3DSwToTextureBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntArgb:Lsun/java2d/loops/SurfaceType;
        94: .line 147
            iconst_0
        95: .line 146
            invokespecial sun.java2d.d3d.D3DSwToTextureBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 38
        96: .line 148
            new sun.java2d.d3d.D3DSwToTextureBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.IntBgr:Lsun/java2d/loops/SurfaceType;
        97: .line 149
            iconst_4
        98: .line 148
            invokespecial sun.java2d.d3d.D3DSwToTextureBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 39
        99: .line 150
            new sun.java2d.d3d.D3DSwToTextureBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort565Rgb:Lsun/java2d/loops/SurfaceType;
       100: .line 151
            iconst_5
       101: .line 150
            invokespecial sun.java2d.d3d.D3DSwToTextureBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 40
       102: .line 152
            new sun.java2d.d3d.D3DSwToTextureBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.Ushort555Rgb:Lsun/java2d/loops/SurfaceType;
       103: .line 153
            bipush 6
       104: .line 152
            invokespecial sun.java2d.d3d.D3DSwToTextureBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 41
       105: .line 154
            new sun.java2d.d3d.D3DSwToTextureBlit
            dup
            getstatic sun.java2d.loops.SurfaceType.ByteIndexed:Lsun/java2d/loops/SurfaceType;
       106: .line 155
            bipush 7
       107: .line 154
            invokespecial sun.java2d.d3d.D3DSwToTextureBlit.<init>:(Lsun/java2d/loops/SurfaceType;I)V
            aastore
            dup
            bipush 42
       108: .line 159
            new sun.java2d.d3d.D3DGeneralBlit
            dup
            getstatic sun.java2d.d3d.D3DSurfaceData.D3DTexture:Lsun/java2d/loops/SurfaceType;
       109: .line 160
            getstatic sun.java2d.loops.CompositeType.SrcNoEa:Lsun/java2d/loops/CompositeType;
       110: .line 161
            aload 1 /* blitIntArgbPreToTexture */
       111: .line 159
            invokespecial sun.java2d.d3d.D3DGeneralBlit.<init>:(Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/Blit;)V
            aastore
       112: .line 60
            astore 2 /* primitives */
        start local 2 // sun.java2d.loops.GraphicsPrimitive[] primitives
       113: .line 163
            aload 2 /* primitives */
            invokestatic sun.java2d.loops.GraphicsPrimitiveMgr.register:([Lsun/java2d/loops/GraphicsPrimitive;)V
       114: .line 164
            return
        end local 2 // sun.java2d.loops.GraphicsPrimitive[] primitives
        end local 1 // sun.java2d.loops.Blit blitIntArgbPreToTexture
        end local 0 // sun.java2d.loops.Blit blitIntArgbPreToSurface
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            4  115     0  blitIntArgbPreToSurface  Lsun/java2d/loops/Blit;
            8  115     1  blitIntArgbPreToTexture  Lsun/java2d/loops/Blit;
          113  115     2               primitives  [Lsun/java2d/loops/GraphicsPrimitive;

  private static int createPackedParams(boolean, boolean, boolean, boolean, int, int);
    descriptor: (ZZZZII)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // boolean isoblit
        start local 1 // boolean texture
        start local 2 // boolean rtt
        start local 3 // boolean xform
        start local 4 // int hint
        start local 5 // int srctype
         0: .line 187
            iload 5 /* srctype */
            bipush 16
            ishl
         1: .line 188
            iload 4 /* hint */
            bipush 8
            ishl
         2: .line 187
            ior
         3: .line 189
            iload 1 /* texture */
            ifeq 4
            iconst_1
            goto 5
      StackMap locals:
      StackMap stack: int
         4: iconst_0
      StackMap locals: int int int int int int
      StackMap stack: int int
         5: iconst_3
            ishl
         6: .line 187
            ior
         7: .line 190
            iload 2 /* rtt */
            ifeq 8
            iconst_1
            goto 9
      StackMap locals:
      StackMap stack: int
         8: iconst_0
      StackMap locals: int int int int int int
      StackMap stack: int int
         9: iconst_2
            ishl
        10: .line 187
            ior
        11: .line 191
            iload 3 /* xform */
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: int
        12: iconst_0
      StackMap locals: int int int int int int
      StackMap stack: int int
        13: iconst_1
            ishl
        14: .line 187
            ior
        15: .line 192
            iload 0 /* isoblit */
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: int
        16: iconst_0
      StackMap locals: int int int int int int
      StackMap stack: int int
        17: iconst_0
            ishl
        18: .line 187
            ior
        19: .line 186
            ireturn
        end local 5 // int srctype
        end local 4 // int hint
        end local 3 // boolean xform
        end local 2 // boolean rtt
        end local 1 // boolean texture
        end local 0 // boolean isoblit
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0  isoblit  Z
            0   20     1  texture  Z
            0   20     2      rtt  Z
            0   20     3    xform  Z
            0   20     4     hint  I
            0   20     5  srctype  I
    MethodParameters:
         Name  Flags
      isoblit  
      texture  
      rtt      
      xform    
      hint     
      srctype  

  private static void enqueueBlit(sun.java2d.pipe.RenderQueue, sun.java2d.SurfaceData, sun.java2d.SurfaceData, int, int, int, int, int, double, double, double, double);
    descriptor: (Lsun/java2d/pipe/RenderQueue;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;IIIIIDDDD)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=17, args_size=12
        start local 0 // sun.java2d.pipe.RenderQueue rq
        start local 1 // sun.java2d.SurfaceData src
        start local 2 // sun.java2d.SurfaceData dst
        start local 3 // int packedParams
        start local 4 // int sx1
        start local 5 // int sy1
        start local 6 // int sx2
        start local 7 // int sy2
        start local 8 // double dx1
        start local 10 // double dy1
        start local 12 // double dx2
        start local 14 // double dy2
         0: .line 208
            aload 0 /* rq */
            invokevirtual sun.java2d.pipe.RenderQueue.getBuffer:()Lsun/java2d/pipe/RenderBuffer;
            astore 16 /* buf */
        start local 16 // sun.java2d.pipe.RenderBuffer buf
         1: .line 209
            aload 0 /* rq */
            bipush 72
            bipush 24
            invokevirtual sun.java2d.pipe.RenderQueue.ensureCapacityAndAlignment:(II)V
         2: .line 210
            aload 16 /* buf */
            bipush 31
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            pop
         3: .line 211
            aload 16 /* buf */
            iload 3 /* packedParams */
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            pop
         4: .line 212
            aload 16 /* buf */
            iload 4 /* sx1 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            iload 5 /* sy1 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            pop
         5: .line 213
            aload 16 /* buf */
            iload 6 /* sx2 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            iload 7 /* sy2 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            pop
         6: .line 214
            aload 16 /* buf */
            dload 8 /* dx1 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putDouble:(D)Lsun/java2d/pipe/RenderBuffer;
            dload 10 /* dy1 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putDouble:(D)Lsun/java2d/pipe/RenderBuffer;
            pop
         7: .line 215
            aload 16 /* buf */
            dload 12 /* dx2 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putDouble:(D)Lsun/java2d/pipe/RenderBuffer;
            dload 14 /* dy2 */
            invokevirtual sun.java2d.pipe.RenderBuffer.putDouble:(D)Lsun/java2d/pipe/RenderBuffer;
            pop
         8: .line 216
            aload 16 /* buf */
            aload 1 /* src */
            invokevirtual sun.java2d.SurfaceData.getNativeOps:()J
            invokevirtual sun.java2d.pipe.RenderBuffer.putLong:(J)Lsun/java2d/pipe/RenderBuffer;
            pop
         9: .line 217
            aload 16 /* buf */
            aload 2 /* dst */
            invokevirtual sun.java2d.SurfaceData.getNativeOps:()J
            invokevirtual sun.java2d.pipe.RenderBuffer.putLong:(J)Lsun/java2d/pipe/RenderBuffer;
            pop
        10: .line 218
            return
        end local 16 // sun.java2d.pipe.RenderBuffer buf
        end local 14 // double dy2
        end local 12 // double dx2
        end local 10 // double dy1
        end local 8 // double dx1
        end local 7 // int sy2
        end local 6 // int sx2
        end local 5 // int sy1
        end local 4 // int sx1
        end local 3 // int packedParams
        end local 2 // sun.java2d.SurfaceData dst
        end local 1 // sun.java2d.SurfaceData src
        end local 0 // sun.java2d.pipe.RenderQueue rq
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0            rq  Lsun/java2d/pipe/RenderQueue;
            0   11     1           src  Lsun/java2d/SurfaceData;
            0   11     2           dst  Lsun/java2d/SurfaceData;
            0   11     3  packedParams  I
            0   11     4           sx1  I
            0   11     5           sy1  I
            0   11     6           sx2  I
            0   11     7           sy2  I
            0   11     8           dx1  D
            0   11    10           dy1  D
            0   11    12           dx2  D
            0   11    14           dy2  D
            1   11    16           buf  Lsun/java2d/pipe/RenderBuffer;
    MethodParameters:
              Name  Flags
      rq            
      src           
      dst           
      packedParams  
      sx1           
      sy1           
      sx2           
      sy2           
      dx1           
      dy1           
      dx2           
      dy2           

  static void Blit(sun.java2d.SurfaceData, sun.java2d.SurfaceData, java.awt.Composite, sun.java2d.pipe.Region, java.awt.geom.AffineTransform, int, int, int, int, int, double, double, double, double, int, boolean);
    descriptor: (Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;Ljava/awt/geom/AffineTransform;IIIIIDDDDIZ)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=16, locals=25, args_size=16
        start local 0 // sun.java2d.SurfaceData srcData
        start local 1 // sun.java2d.SurfaceData dstData
        start local 2 // java.awt.Composite comp
        start local 3 // sun.java2d.pipe.Region clip
        start local 4 // java.awt.geom.AffineTransform xform
        start local 5 // int hint
        start local 6 // int sx1
        start local 7 // int sy1
        start local 8 // int sx2
        start local 9 // int sy2
        start local 10 // double dx1
        start local 12 // double dy1
        start local 14 // double dx2
        start local 16 // double dy2
        start local 18 // int srctype
        start local 19 // boolean texture
         0: .line 229
            iconst_0
            istore 20 /* ctxflags */
        start local 20 // int ctxflags
         1: .line 230
            aload 0 /* srcData */
            invokevirtual sun.java2d.SurfaceData.getTransparency:()I
            iconst_1
            if_icmpne 3
         2: .line 231
            iload 20 /* ctxflags */
            iconst_1
            ior
            istore 20 /* ctxflags */
         3: .line 234
      StackMap locals: int
      StackMap stack:
            aload 1 /* dstData */
            checkcast sun.java2d.d3d.D3DSurfaceData
            astore 21 /* d3dDst */
        start local 21 // sun.java2d.d3d.D3DSurfaceData d3dDst
         4: .line 235
            invokestatic sun.java2d.d3d.D3DRenderQueue.getInstance:()Lsun/java2d/d3d/D3DRenderQueue;
            astore 22 /* rq */
        start local 22 // sun.java2d.d3d.D3DRenderQueue rq
         5: .line 236
            aload 22 /* rq */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.lock:()V
         6: .line 241
            aload 22 /* rq */
            aload 0 /* srcData */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.addReference:(Ljava/lang/Object;)V
         7: .line 243
            iload 19 /* texture */
            ifeq 10
         8: .line 246
            aload 21 /* d3dDst */
            invokevirtual sun.java2d.d3d.D3DSurfaceData.getContext:()Lsun/java2d/d3d/D3DContext;
            invokestatic sun.java2d.d3d.D3DContext.setScratchSurface:(Lsun/java2d/d3d/D3DContext;)V
         9: .line 247
            goto 14
        10: .line 248
      StackMap locals: sun.java2d.d3d.D3DSurfaceData sun.java2d.d3d.D3DRenderQueue
      StackMap stack:
            aload 21 /* d3dDst */
            aload 21 /* d3dDst */
        11: .line 249
            aload 3 /* clip */
            aload 2 /* comp */
            aload 4 /* xform */
            aconst_null
            aconst_null
        12: .line 250
            iload 20 /* ctxflags */
        13: .line 248
            invokestatic sun.java2d.d3d.D3DContext.validateContext:(Lsun/java2d/pipe/hw/AccelSurface;Lsun/java2d/pipe/hw/AccelSurface;Lsun/java2d/pipe/Region;Ljava/awt/Composite;Ljava/awt/geom/AffineTransform;Ljava/awt/Paint;Lsun/java2d/SunGraphics2D;I)V
        14: .line 253
      StackMap locals:
      StackMap stack:
            iconst_0
            iload 19 /* texture */
        15: .line 254
            iconst_0
            aload 4 /* xform */
            ifnull 16
            iconst_1
            goto 17
      StackMap locals: sun.java2d.SurfaceData sun.java2d.SurfaceData java.awt.Composite sun.java2d.pipe.Region java.awt.geom.AffineTransform int int int int int double double double double int int int sun.java2d.d3d.D3DSurfaceData sun.java2d.d3d.D3DRenderQueue
      StackMap stack: int int int
        16: iconst_0
        17: .line 255
      StackMap locals: sun.java2d.SurfaceData sun.java2d.SurfaceData java.awt.Composite sun.java2d.pipe.Region java.awt.geom.AffineTransform int int int int int double double double double int int int sun.java2d.d3d.D3DSurfaceData sun.java2d.d3d.D3DRenderQueue
      StackMap stack: int int int int
            iload 5 /* hint */
            iload 18 /* srctype */
        18: .line 253
            invokestatic sun.java2d.d3d.D3DBlitLoops.createPackedParams:(ZZZZII)I
            istore 23 /* packedParams */
        start local 23 // int packedParams
        19: .line 256
            aload 22 /* rq */
            aload 0 /* srcData */
            aload 1 /* dstData */
        20: .line 257
            iload 23 /* packedParams */
        21: .line 258
            iload 6 /* sx1 */
            iload 7 /* sy1 */
            iload 8 /* sx2 */
            iload 9 /* sy2 */
        22: .line 259
            dload 10 /* dx1 */
            dload 12 /* dy1 */
            dload 14 /* dx2 */
            dload 16 /* dy2 */
        23: .line 256
            invokestatic sun.java2d.d3d.D3DBlitLoops.enqueueBlit:(Lsun/java2d/pipe/RenderQueue;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;IIIIIDDDD)V
        24: .line 263
            aload 22 /* rq */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.flushNow:()V
        end local 23 // int packedParams
        25: .line 264
            goto 29
      StackMap locals:
      StackMap stack: java.lang.Throwable
        26: astore 24
        27: .line 265
            aload 22 /* rq */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.unlock:()V
        28: .line 266
            aload 24
            athrow
        29: .line 265
      StackMap locals:
      StackMap stack:
            aload 22 /* rq */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.unlock:()V
        30: .line 268
            aload 21 /* d3dDst */
            invokevirtual sun.java2d.d3d.D3DSurfaceData.getType:()I
            iconst_1
            if_icmpne 34
        31: .line 272
            invokestatic sun.java2d.ScreenUpdateManager.getInstance:()Lsun/java2d/ScreenUpdateManager;
            checkcast sun.java2d.d3d.D3DScreenUpdateManager
        32: .line 271
            astore 23 /* mgr */
        start local 23 // sun.java2d.d3d.D3DScreenUpdateManager mgr
        33: .line 273
            aload 23 /* mgr */
            invokevirtual sun.java2d.d3d.D3DScreenUpdateManager.runUpdateNow:()V
        end local 23 // sun.java2d.d3d.D3DScreenUpdateManager mgr
        34: .line 275
      StackMap locals:
      StackMap stack:
            return
        end local 22 // sun.java2d.d3d.D3DRenderQueue rq
        end local 21 // sun.java2d.d3d.D3DSurfaceData d3dDst
        end local 20 // int ctxflags
        end local 19 // boolean texture
        end local 18 // int srctype
        end local 16 // double dy2
        end local 14 // double dx2
        end local 12 // double dy1
        end local 10 // double dx1
        end local 9 // int sy2
        end local 8 // int sx2
        end local 7 // int sy1
        end local 6 // int sx1
        end local 5 // int hint
        end local 4 // java.awt.geom.AffineTransform xform
        end local 3 // sun.java2d.pipe.Region clip
        end local 2 // java.awt.Composite comp
        end local 1 // sun.java2d.SurfaceData dstData
        end local 0 // sun.java2d.SurfaceData srcData
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   35     0       srcData  Lsun/java2d/SurfaceData;
            0   35     1       dstData  Lsun/java2d/SurfaceData;
            0   35     2          comp  Ljava/awt/Composite;
            0   35     3          clip  Lsun/java2d/pipe/Region;
            0   35     4         xform  Ljava/awt/geom/AffineTransform;
            0   35     5          hint  I
            0   35     6           sx1  I
            0   35     7           sy1  I
            0   35     8           sx2  I
            0   35     9           sy2  I
            0   35    10           dx1  D
            0   35    12           dy1  D
            0   35    14           dx2  D
            0   35    16           dy2  D
            0   35    18       srctype  I
            0   35    19       texture  Z
            1   35    20      ctxflags  I
            4   35    21        d3dDst  Lsun/java2d/d3d/D3DSurfaceData;
            5   35    22            rq  Lsun/java2d/d3d/D3DRenderQueue;
           19   25    23  packedParams  I
           33   34    23           mgr  Lsun/java2d/d3d/D3DScreenUpdateManager;
      Exception table:
        from    to  target  type
           6    26      26  any
    MethodParameters:
         Name  Flags
      srcData  
      dstData  
      comp     
      clip     
      xform    
      hint     
      sx1      
      sy1      
      sx2      
      sy2      
      dx1      
      dy1      
      dx2      
      dy2      
      srctype  
      texture  

  static void IsoBlit(sun.java2d.SurfaceData, sun.java2d.SurfaceData, java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, java.awt.Composite, sun.java2d.pipe.Region, java.awt.geom.AffineTransform, int, int, int, int, int, double, double, double, double, boolean);
    descriptor: (Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;Ljava/awt/Composite;Lsun/java2d/pipe/Region;Ljava/awt/geom/AffineTransform;IIIIIDDDDZ)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=16, locals=30, args_size=17
        start local 0 // sun.java2d.SurfaceData srcData
        start local 1 // sun.java2d.SurfaceData dstData
        start local 2 // java.awt.image.BufferedImage srcImg
        start local 3 // java.awt.image.BufferedImageOp biop
        start local 4 // java.awt.Composite comp
        start local 5 // sun.java2d.pipe.Region clip
        start local 6 // java.awt.geom.AffineTransform xform
        start local 7 // int hint
        start local 8 // int sx1
        start local 9 // int sy1
        start local 10 // int sx2
        start local 11 // int sy2
        start local 12 // double dx1
        start local 14 // double dy1
        start local 16 // double dx2
        start local 18 // double dy2
        start local 20 // boolean texture
         0: .line 293
            iconst_0
            istore 21 /* ctxflags */
        start local 21 // int ctxflags
         1: .line 294
            aload 0 /* srcData */
            invokevirtual sun.java2d.SurfaceData.getTransparency:()I
            iconst_1
            if_icmpne 3
         2: .line 295
            iload 21 /* ctxflags */
            iconst_1
            ior
            istore 21 /* ctxflags */
         3: .line 298
      StackMap locals: int
      StackMap stack:
            aload 1 /* dstData */
            checkcast sun.java2d.d3d.D3DSurfaceData
            astore 22 /* d3dDst */
        start local 22 // sun.java2d.d3d.D3DSurfaceData d3dDst
         4: .line 299
            invokestatic sun.java2d.d3d.D3DRenderQueue.getInstance:()Lsun/java2d/d3d/D3DRenderQueue;
            astore 23 /* rq */
        start local 23 // sun.java2d.d3d.D3DRenderQueue rq
         5: .line 300
            iconst_0
            istore 24 /* rtt */
        start local 24 // boolean rtt
         6: .line 301
            aload 23 /* rq */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.lock:()V
         7: .line 303
            aload 0 /* srcData */
            checkcast sun.java2d.d3d.D3DSurfaceData
            astore 25 /* d3dSrc */
        start local 25 // sun.java2d.d3d.D3DSurfaceData d3dSrc
         8: .line 304
            aload 25 /* d3dSrc */
            invokevirtual sun.java2d.d3d.D3DSurfaceData.getType:()I
            istore 26 /* srctype */
        start local 26 // int srctype
         9: .line 305
            aload 25 /* d3dSrc */
            astore 27 /* srcCtxData */
        start local 27 // sun.java2d.d3d.D3DSurfaceData srcCtxData
        10: .line 306
            iload 26 /* srctype */
            iconst_3
            if_icmpne 13
        11: .line 307
            iconst_0
            istore 24 /* rtt */
        12: .line 308
            goto 14
        13: .line 312
      StackMap locals: sun.java2d.SurfaceData sun.java2d.SurfaceData java.awt.image.BufferedImage java.awt.image.BufferedImageOp java.awt.Composite sun.java2d.pipe.Region java.awt.geom.AffineTransform int int int int int double double double double int int sun.java2d.d3d.D3DSurfaceData sun.java2d.d3d.D3DRenderQueue int sun.java2d.d3d.D3DSurfaceData int sun.java2d.d3d.D3DSurfaceData
      StackMap stack:
            iconst_1
            istore 24 /* rtt */
        14: .line 315
      StackMap locals:
      StackMap stack:
            aload 27 /* srcCtxData */
            aload 22 /* d3dDst */
        15: .line 316
            aload 5 /* clip */
            aload 4 /* comp */
            aload 6 /* xform */
            aconst_null
            aconst_null
        16: .line 317
            iload 21 /* ctxflags */
        17: .line 315
            invokestatic sun.java2d.d3d.D3DContext.validateContext:(Lsun/java2d/pipe/hw/AccelSurface;Lsun/java2d/pipe/hw/AccelSurface;Lsun/java2d/pipe/Region;Ljava/awt/Composite;Ljava/awt/geom/AffineTransform;Ljava/awt/Paint;Lsun/java2d/SunGraphics2D;I)V
        18: .line 319
            aload 3 /* biop */
            ifnull 20
        19: .line 320
            aload 23 /* rq */
            aload 25 /* d3dSrc */
            aload 2 /* srcImg */
            aload 3 /* biop */
            invokestatic sun.java2d.d3d.D3DBufImgOps.enableBufImgOp:(Lsun/java2d/pipe/RenderQueue;Lsun/java2d/SurfaceData;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;)V
        20: .line 323
      StackMap locals:
      StackMap stack:
            iconst_1
            iload 20 /* texture */
        21: .line 324
            iload 24 /* rtt */
            aload 6 /* xform */
            ifnull 22
            iconst_1
            goto 23
      StackMap locals: sun.java2d.SurfaceData sun.java2d.SurfaceData java.awt.image.BufferedImage java.awt.image.BufferedImageOp java.awt.Composite sun.java2d.pipe.Region java.awt.geom.AffineTransform int int int int int double double double double int int sun.java2d.d3d.D3DSurfaceData sun.java2d.d3d.D3DRenderQueue int sun.java2d.d3d.D3DSurfaceData int sun.java2d.d3d.D3DSurfaceData
      StackMap stack: int int int
        22: iconst_0
        23: .line 325
      StackMap locals: sun.java2d.SurfaceData sun.java2d.SurfaceData java.awt.image.BufferedImage java.awt.image.BufferedImageOp java.awt.Composite sun.java2d.pipe.Region java.awt.geom.AffineTransform int int int int int double double double double int int sun.java2d.d3d.D3DSurfaceData sun.java2d.d3d.D3DRenderQueue int sun.java2d.d3d.D3DSurfaceData int sun.java2d.d3d.D3DSurfaceData
      StackMap stack: int int int int
            iload 7 /* hint */
            iconst_0
        24: .line 323
            invokestatic sun.java2d.d3d.D3DBlitLoops.createPackedParams:(ZZZZII)I
            istore 28 /* packedParams */
        start local 28 // int packedParams
        25: .line 326
            aload 23 /* rq */
            aload 0 /* srcData */
            aload 1 /* dstData */
        26: .line 327
            iload 28 /* packedParams */
        27: .line 328
            iload 8 /* sx1 */
            iload 9 /* sy1 */
            iload 10 /* sx2 */
            iload 11 /* sy2 */
        28: .line 329
            dload 12 /* dx1 */
            dload 14 /* dy1 */
            dload 16 /* dx2 */
            dload 18 /* dy2 */
        29: .line 326
            invokestatic sun.java2d.d3d.D3DBlitLoops.enqueueBlit:(Lsun/java2d/pipe/RenderQueue;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;IIIIIDDDD)V
        30: .line 331
            aload 3 /* biop */
            ifnull 36
        31: .line 332
            aload 23 /* rq */
            aload 3 /* biop */
            invokestatic sun.java2d.d3d.D3DBufImgOps.disableBufImgOp:(Lsun/java2d/pipe/RenderQueue;Ljava/awt/image/BufferedImageOp;)V
        end local 28 // int packedParams
        end local 27 // sun.java2d.d3d.D3DSurfaceData srcCtxData
        end local 26 // int srctype
        end local 25 // sun.java2d.d3d.D3DSurfaceData d3dSrc
        32: .line 334
            goto 36
      StackMap locals: sun.java2d.SurfaceData sun.java2d.SurfaceData java.awt.image.BufferedImage java.awt.image.BufferedImageOp java.awt.Composite sun.java2d.pipe.Region java.awt.geom.AffineTransform int int int int int double double double double int int sun.java2d.d3d.D3DSurfaceData sun.java2d.d3d.D3DRenderQueue int
      StackMap stack: java.lang.Throwable
        33: astore 29
        34: .line 335
            aload 23 /* rq */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.unlock:()V
        35: .line 336
            aload 29
            athrow
        36: .line 335
      StackMap locals:
      StackMap stack:
            aload 23 /* rq */
            invokevirtual sun.java2d.d3d.D3DRenderQueue.unlock:()V
        37: .line 338
            iload 24 /* rtt */
            ifeq 41
            aload 22 /* d3dDst */
            invokevirtual sun.java2d.d3d.D3DSurfaceData.getType:()I
            iconst_1
            if_icmpne 41
        38: .line 343
            invokestatic sun.java2d.ScreenUpdateManager.getInstance:()Lsun/java2d/ScreenUpdateManager;
            checkcast sun.java2d.d3d.D3DScreenUpdateManager
        39: .line 342
            astore 25 /* mgr */
        start local 25 // sun.java2d.d3d.D3DScreenUpdateManager mgr
        40: .line 344
            aload 25 /* mgr */
            invokevirtual sun.java2d.d3d.D3DScreenUpdateManager.runUpdateNow:()V
        end local 25 // sun.java2d.d3d.D3DScreenUpdateManager mgr
        41: .line 346
      StackMap locals:
      StackMap stack:
            return
        end local 24 // boolean rtt
        end local 23 // sun.java2d.d3d.D3DRenderQueue rq
        end local 22 // sun.java2d.d3d.D3DSurfaceData d3dDst
        end local 21 // int ctxflags
        end local 20 // boolean texture
        end local 18 // double dy2
        end local 16 // double dx2
        end local 14 // double dy1
        end local 12 // double dx1
        end local 11 // int sy2
        end local 10 // int sx2
        end local 9 // int sy1
        end local 8 // int sx1
        end local 7 // int hint
        end local 6 // java.awt.geom.AffineTransform xform
        end local 5 // sun.java2d.pipe.Region clip
        end local 4 // java.awt.Composite comp
        end local 3 // java.awt.image.BufferedImageOp biop
        end local 2 // java.awt.image.BufferedImage srcImg
        end local 1 // sun.java2d.SurfaceData dstData
        end local 0 // sun.java2d.SurfaceData srcData
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   42     0       srcData  Lsun/java2d/SurfaceData;
            0   42     1       dstData  Lsun/java2d/SurfaceData;
            0   42     2        srcImg  Ljava/awt/image/BufferedImage;
            0   42     3          biop  Ljava/awt/image/BufferedImageOp;
            0   42     4          comp  Ljava/awt/Composite;
            0   42     5          clip  Lsun/java2d/pipe/Region;
            0   42     6         xform  Ljava/awt/geom/AffineTransform;
            0   42     7          hint  I
            0   42     8           sx1  I
            0   42     9           sy1  I
            0   42    10           sx2  I
            0   42    11           sy2  I
            0   42    12           dx1  D
            0   42    14           dy1  D
            0   42    16           dx2  D
            0   42    18           dy2  D
            0   42    20       texture  Z
            1   42    21      ctxflags  I
            4   42    22        d3dDst  Lsun/java2d/d3d/D3DSurfaceData;
            5   42    23            rq  Lsun/java2d/d3d/D3DRenderQueue;
            6   42    24           rtt  Z
            8   32    25        d3dSrc  Lsun/java2d/d3d/D3DSurfaceData;
            9   32    26       srctype  I
           10   32    27    srcCtxData  Lsun/java2d/d3d/D3DSurfaceData;
           25   32    28  packedParams  I
           40   41    25           mgr  Lsun/java2d/d3d/D3DScreenUpdateManager;
      Exception table:
        from    to  target  type
           7    33      33  any
    MethodParameters:
         Name  Flags
      srcData  
      dstData  
      srcImg   
      biop     
      comp     
      clip     
      xform    
      hint     
      sx1      
      sy1      
      sx2      
      sy2      
      dx1      
      dy1      
      dx2      
      dy2      
      texture  
}
SourceFile: "D3DBlitLoops.java"