Exemple #1
0
 private static void smethod_1(
     byte[] inputBuffer,
     uint inputIndex,
     byte[] outputBuffer,
     uint outputIndex,
     uint count)
 {
     for (; count >= 32U; count -= 32U)
     {
         Class997.smethod_5(inputBuffer, inputIndex + 24U, outputBuffer, outputIndex);
         Class997.smethod_5(inputBuffer, inputIndex + 28U, outputBuffer, outputIndex + 4U);
         Class997.smethod_5(inputBuffer, inputIndex + 16U, outputBuffer, outputIndex + 8U);
         Class997.smethod_5(inputBuffer, inputIndex + 20U, outputBuffer, outputIndex + 12U);
         Class997.smethod_5(inputBuffer, inputIndex + 8U, outputBuffer, outputIndex + 16U);
         Class997.smethod_5(inputBuffer, inputIndex + 12U, outputBuffer, outputIndex + 20U);
         Class997.smethod_5(inputBuffer, inputIndex, outputBuffer, outputIndex + 24U);
         Class997.smethod_5(inputBuffer, inputIndex + 4U, outputBuffer, outputIndex + 28U);
         inputIndex  += 32U;
         outputIndex += 32U;
     }
     if (count <= 0U)
     {
         return;
     }
     Class997.delegate23_0[(IntPtr)count](inputBuffer, inputIndex, outputBuffer, outputIndex);
 }
Exemple #2
0
 private static void smethod_7(
     byte[] intputBuffer,
     uint inputIndex,
     byte[] outputBuffer,
     uint outputIndex)
 {
     Class997.smethod_6(intputBuffer, inputIndex + 8U, outputBuffer, outputIndex);
     Class997.smethod_6(intputBuffer, inputIndex, outputBuffer, outputIndex + 8U);
 }
Exemple #3
0
 private void method_1(byte[] inputBuffer, byte[] outputBuffer, ref uint outputIndex)
 {
     if (this.uint_2 == 0U)
     {
         this.method_4(inputBuffer);
     }
     Class997.smethod_1(inputBuffer, this.uint_3, outputBuffer, outputIndex, this.uint_2);
     this.uint_3 += this.uint_2;
     outputIndex += this.uint_2;
 }
Exemple #4
0
 private uint method_2(
     byte[] inputBuffer,
     uint compressedEndIndexPlusOne,
     byte[] outputBuffer,
     uint outputIndex)
 {
     this.uint_2 = 0U;
     this.uint_0 = (uint)inputBuffer[(IntPtr)this.uint_3];
     ++this.uint_3;
     this.method_3(inputBuffer);
     while (true)
     {
         Class997.smethod_0(outputBuffer, outputIndex, this.uint_2, this.uint_1);
         outputIndex += this.uint_2;
         this.uint_2  = this.uint_0 & 7U;
         if (this.uint_2 == 0U && this.uint_3 < compressedEndIndexPlusOne)
         {
             this.uint_0 = (uint)inputBuffer[(IntPtr)this.uint_3];
             ++this.uint_3;
             if (this.uint_0 >> 4 != 0U)
             {
                 if (this.uint_0 >> 4 == 15U)
                 {
                     this.uint_0 &= 15U;
                 }
                 this.method_3(inputBuffer);
             }
             else
             {
                 break;
             }
         }
         else
         {
             break;
         }
     }
     return(outputIndex);
 }