< prev index next >

src/java.desktop/share/native/liblcms/cmspack.c

Print this page

        

@@ -157,15 +157,16 @@
 
         memmove(&wIn[0], &wIn[1], (nChan-1) * sizeof(cmsUInt16Number));
         wIn[nChan-1] = tmp;
     }
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
 
+    return accum;
+
+
 }
 
 // Extra channels are just ignored because come in the next planes
 static
 cmsUInt8Number* UnrollPlanarBytes(register _cmsTRANSFORM* info,

@@ -206,14 +207,15 @@
     wIn[0] = FROM_8_TO_16(*accum); accum++; // C
     wIn[1] = FROM_8_TO_16(*accum); accum++; // M
     wIn[2] = FROM_8_TO_16(*accum); accum++; // Y
     wIn[3] = FROM_8_TO_16(*accum); accum++; // K
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll4BytesReverse(register _cmsTRANSFORM* info,
                                     register cmsUInt16Number wIn[],

@@ -223,14 +225,15 @@
     wIn[0] = FROM_8_TO_16(REVERSE_FLAVOR_8(*accum)); accum++; // C
     wIn[1] = FROM_8_TO_16(REVERSE_FLAVOR_8(*accum)); accum++; // M
     wIn[2] = FROM_8_TO_16(REVERSE_FLAVOR_8(*accum)); accum++; // Y
     wIn[3] = FROM_8_TO_16(REVERSE_FLAVOR_8(*accum)); accum++; // K
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll4BytesSwapFirst(register _cmsTRANSFORM* info,
                                       register cmsUInt16Number wIn[],

@@ -240,14 +243,15 @@
     wIn[3] = FROM_8_TO_16(*accum); accum++; // K
     wIn[0] = FROM_8_TO_16(*accum); accum++; // C
     wIn[1] = FROM_8_TO_16(*accum); accum++; // M
     wIn[2] = FROM_8_TO_16(*accum); accum++; // Y
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 // KYMC
 static
 cmsUInt8Number* Unroll4BytesSwap(register _cmsTRANSFORM* info,

@@ -258,14 +262,15 @@
     wIn[3] = FROM_8_TO_16(*accum); accum++;  // K
     wIn[2] = FROM_8_TO_16(*accum); accum++;  // Y
     wIn[1] = FROM_8_TO_16(*accum); accum++;  // M
     wIn[0] = FROM_8_TO_16(*accum); accum++;  // C
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll4BytesSwapSwapFirst(register _cmsTRANSFORM* info,
                                           register cmsUInt16Number wIn[],

@@ -275,14 +280,15 @@
     wIn[2] = FROM_8_TO_16(*accum); accum++;  // K
     wIn[1] = FROM_8_TO_16(*accum); accum++;  // Y
     wIn[0] = FROM_8_TO_16(*accum); accum++;  // M
     wIn[3] = FROM_8_TO_16(*accum); accum++;  // C
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3Bytes(register _cmsTRANSFORM* info,
                              register cmsUInt16Number wIn[],

@@ -291,14 +297,15 @@
 {
     wIn[0] = FROM_8_TO_16(*accum); accum++;     // R
     wIn[1] = FROM_8_TO_16(*accum); accum++;     // G
     wIn[2] = FROM_8_TO_16(*accum); accum++;     // B
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3BytesSkip1Swap(register _cmsTRANSFORM* info,
                                       register cmsUInt16Number wIn[],

@@ -308,14 +315,15 @@
     accum++; // A
     wIn[2] = FROM_8_TO_16(*accum); accum++; // B
     wIn[1] = FROM_8_TO_16(*accum); accum++; // G
     wIn[0] = FROM_8_TO_16(*accum); accum++; // R
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3BytesSkip1SwapSwapFirst(register _cmsTRANSFORM* info,
                                               register cmsUInt16Number wIn[],

@@ -325,14 +333,15 @@
     wIn[2] = FROM_8_TO_16(*accum); accum++; // B
     wIn[1] = FROM_8_TO_16(*accum); accum++; // G
     wIn[0] = FROM_8_TO_16(*accum); accum++; // R
     accum++; // A
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3BytesSkip1SwapFirst(register _cmsTRANSFORM* info,
                                            register cmsUInt16Number wIn[],

@@ -342,14 +351,15 @@
     accum++; // A
     wIn[0] = FROM_8_TO_16(*accum); accum++; // R
     wIn[1] = FROM_8_TO_16(*accum); accum++; // G
     wIn[2] = FROM_8_TO_16(*accum); accum++; // B
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 
 // BRG
 static

@@ -360,14 +370,15 @@
 {
     wIn[2] = FROM_8_TO_16(*accum); accum++;     // B
     wIn[1] = FROM_8_TO_16(*accum); accum++;     // G
     wIn[0] = FROM_8_TO_16(*accum); accum++;     // R
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* UnrollLabV2_8(register _cmsTRANSFORM* info,
                               register cmsUInt16Number wIn[],

@@ -376,14 +387,15 @@
 {
     wIn[0] = FomLabV2ToLabV4(FROM_8_TO_16(*accum)); accum++;     // L
     wIn[1] = FomLabV2ToLabV4(FROM_8_TO_16(*accum)); accum++;     // a
     wIn[2] = FomLabV2ToLabV4(FROM_8_TO_16(*accum)); accum++;     // b
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* UnrollALabV2_8(register _cmsTRANSFORM* info,
                                register cmsUInt16Number wIn[],

@@ -393,14 +405,15 @@
     accum++;  // A
     wIn[0] = FomLabV2ToLabV4(FROM_8_TO_16(*accum)); accum++;     // L
     wIn[1] = FomLabV2ToLabV4(FROM_8_TO_16(*accum)); accum++;     // a
     wIn[2] = FomLabV2ToLabV4(FROM_8_TO_16(*accum)); accum++;     // b
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* UnrollLabV2_16(register _cmsTRANSFORM* info,
                                register cmsUInt16Number wIn[],

@@ -409,14 +422,15 @@
 {
     wIn[0] = FomLabV2ToLabV4(*(cmsUInt16Number*) accum); accum += 2;     // L
     wIn[1] = FomLabV2ToLabV4(*(cmsUInt16Number*) accum); accum += 2;     // a
     wIn[2] = FomLabV2ToLabV4(*(cmsUInt16Number*) accum); accum += 2;     // b
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 // for duplex
 static
 cmsUInt8Number* Unroll2Bytes(register _cmsTRANSFORM* info,

@@ -425,14 +439,15 @@
                                      register cmsUInt32Number Stride)
 {
     wIn[0] = FROM_8_TO_16(*accum); accum++;     // ch1
     wIn[1] = FROM_8_TO_16(*accum); accum++;     // ch2
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 
 
 

@@ -443,14 +458,15 @@
                             register cmsUInt8Number* accum,
                             register cmsUInt32Number Stride)
 {
     wIn[0] = wIn[1] = wIn[2] = FROM_8_TO_16(*accum); accum++;     // L
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 
 static
 cmsUInt8Number* Unroll1ByteSkip1(register _cmsTRANSFORM* info,

@@ -459,14 +475,15 @@
                                  register cmsUInt32Number Stride)
 {
     wIn[0] = wIn[1] = wIn[2] = FROM_8_TO_16(*accum); accum++;     // L
     accum += 1;
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll1ByteSkip2(register _cmsTRANSFORM* info,
                                  register cmsUInt16Number wIn[],

@@ -474,28 +491,30 @@
                                  register cmsUInt32Number Stride)
 {
     wIn[0] = wIn[1] = wIn[2] = FROM_8_TO_16(*accum); accum++;     // L
     accum += 2;
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll1ByteReversed(register _cmsTRANSFORM* info,
                                     register cmsUInt16Number wIn[],
                                     register cmsUInt8Number* accum,
                                     register cmsUInt32Number Stride)
 {
     wIn[0] = wIn[1] = wIn[2] = REVERSE_FLAVOR_16(FROM_8_TO_16(*accum)); accum++;     // L
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 
 static
 cmsUInt8Number* UnrollAnyWords(register _cmsTRANSFORM* info,

@@ -539,13 +558,14 @@
 
         memmove(&wIn[0], &wIn[1], (nChan-1) * sizeof(cmsUInt16Number));
         wIn[nChan-1] = tmp;
     }
 
+    cmsUNUSED_PARAMETER(Stride);
+
     return accum;
 
-    cmsUNUSED_PARAMETER(Stride);
 }
 
 static
 cmsUInt8Number* UnrollPlanarWords(register _cmsTRANSFORM* info,
                                   register cmsUInt16Number wIn[],

@@ -589,14 +609,15 @@
     wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // C
     wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M
     wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // Y
     wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // K
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll4WordsReverse(register _cmsTRANSFORM* info,
                                     register cmsUInt16Number wIn[],

@@ -606,14 +627,15 @@
     wIn[0] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // C
     wIn[1] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // M
     wIn[2] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // Y
     wIn[3] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // K
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll4WordsSwapFirst(register _cmsTRANSFORM* info,
                                       register cmsUInt16Number wIn[],

@@ -623,14 +645,15 @@
     wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // K
     wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // C
     wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M
     wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // Y
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 // KYMC
 static
 cmsUInt8Number* Unroll4WordsSwap(register _cmsTRANSFORM* info,

@@ -641,14 +664,15 @@
     wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // K
     wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // Y
     wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M
     wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // C
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll4WordsSwapSwapFirst(register _cmsTRANSFORM* info,
                                           register cmsUInt16Number wIn[],

@@ -658,14 +682,15 @@
     wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // K
     wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // Y
     wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // M
     wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // C
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3Words(register _cmsTRANSFORM* info,
                              register cmsUInt16Number wIn[],

@@ -674,14 +699,15 @@
 {
     wIn[0] = *(cmsUInt16Number*) accum; accum+= 2;  // C R
     wIn[1] = *(cmsUInt16Number*) accum; accum+= 2;  // M G
     wIn[2] = *(cmsUInt16Number*) accum; accum+= 2;  // Y B
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3WordsSwap(register _cmsTRANSFORM* info,
                                  register cmsUInt16Number wIn[],

@@ -690,14 +716,15 @@
 {
     wIn[2] = *(cmsUInt16Number*) accum; accum+= 2;  // C R
     wIn[1] = *(cmsUInt16Number*) accum; accum+= 2;  // M G
     wIn[0] = *(cmsUInt16Number*) accum; accum+= 2;  // Y B
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3WordsSkip1Swap(register _cmsTRANSFORM* info,
                                       register cmsUInt16Number wIn[],

@@ -707,14 +734,15 @@
     accum += 2; // A
     wIn[2] = *(cmsUInt16Number*) accum; accum += 2; // R
     wIn[1] = *(cmsUInt16Number*) accum; accum += 2; // G
     wIn[0] = *(cmsUInt16Number*) accum; accum += 2; // B
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll3WordsSkip1SwapFirst(register _cmsTRANSFORM* info,
                                            register cmsUInt16Number wIn[],

@@ -724,42 +752,45 @@
     accum += 2; // A
     wIn[0] = *(cmsUInt16Number*) accum; accum += 2; // R
     wIn[1] = *(cmsUInt16Number*) accum; accum += 2; // G
     wIn[2] = *(cmsUInt16Number*) accum; accum += 2; // B
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll1Word(register _cmsTRANSFORM* info,
                             register cmsUInt16Number wIn[],
                             register cmsUInt8Number* accum,
                             register cmsUInt32Number Stride)
 {
     wIn[0] = wIn[1] = wIn[2] = *(cmsUInt16Number*) accum; accum+= 2;   // L
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll1WordReversed(register _cmsTRANSFORM* info,
                                     register cmsUInt16Number wIn[],
                                     register cmsUInt8Number* accum,
                                     register cmsUInt32Number Stride)
 {
     wIn[0] = wIn[1] = wIn[2] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2;
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll1WordSkip3(register _cmsTRANSFORM* info,
                                  register cmsUInt16Number wIn[],

@@ -768,14 +799,15 @@
 {
     wIn[0] = wIn[1] = wIn[2] = *(cmsUInt16Number*) accum;
 
     accum += 8;
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 static
 cmsUInt8Number* Unroll2Words(register _cmsTRANSFORM* info,
                                      register cmsUInt16Number wIn[],

@@ -783,14 +815,15 @@
                                      register cmsUInt32Number Stride)
 {
     wIn[0] = *(cmsUInt16Number*) accum; accum += 2;    // ch1
     wIn[1] = *(cmsUInt16Number*) accum; accum += 2;    // ch2
 
-    return accum;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum;
+
 }
 
 
 // This is a conversion of Lab double to 16 bits
 static

@@ -1065,14 +1098,15 @@
 {
     cmsFloat64Number* Inks = (cmsFloat64Number*) accum;
 
     wIn[0] = wIn[1] = wIn[2] = _cmsQuickSaturateWord(Inks[0] * 65535.0);
 
-    return accum + sizeof(cmsFloat64Number);
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return accum + sizeof(cmsFloat64Number);
+
 }
 
 //-------------------------------------------------------------------------------------------------------------------
 
 // For anything going from cmsFloat32Number

@@ -1342,14 +1376,14 @@
 
         memmove(swap1 + 1, swap1, nChan-1);
         *swap1 = v;
     }
 
+    cmsUNUSED_PARAMETER(Stride);
 
     return output;
 
-    cmsUNUSED_PARAMETER(Stride);
 }
 
 
 
 static

@@ -1400,14 +1434,14 @@
 
         memmove(swap1 + 1, swap1, (nChan-1)* sizeof(cmsUInt16Number));
         *swap1 = v;
     }
 
+    cmsUNUSED_PARAMETER(Stride);
 
     return output;
 
-    cmsUNUSED_PARAMETER(Stride);
 }
 
 
 static
 cmsUInt8Number* PackPlanarBytes(register _cmsTRANSFORM* info,

@@ -1435,13 +1469,14 @@
 
         *(cmsUInt8Number*)  output = (cmsUInt8Number) (Reverse ? REVERSE_FLAVOR_8(v) : v);
         output += Stride;
     }
 
+    cmsUNUSED_PARAMETER(Stride);
+
     return (Init + 1);
 
-    cmsUNUSED_PARAMETER(Stride);
 }
 
 
 static
 cmsUInt8Number* PackPlanarWords(register _cmsTRANSFORM* info,

@@ -1493,14 +1528,15 @@
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[3]);
     *output++ = FROM_16_TO_8(wOut[4]);
     *output++ = FROM_16_TO_8(wOut[5]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 // KCMYcm
 
 static

@@ -1514,14 +1550,15 @@
     *output++ = FROM_16_TO_8(wOut[3]);
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[0]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 // CMYKcm
 static
 cmsUInt8Number* Pack6Words(register _cmsTRANSFORM* info,

@@ -1540,14 +1577,15 @@
     *(cmsUInt16Number*) output = wOut[4];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[5];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 // KCMYcm
 static
 cmsUInt8Number* Pack6WordsSwap(register _cmsTRANSFORM* info,

@@ -1566,14 +1604,15 @@
     *(cmsUInt16Number*) output = wOut[1];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[0];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack4Bytes(register _cmsTRANSFORM* info,

@@ -1584,14 +1623,15 @@
     *output++ = FROM_16_TO_8(wOut[0]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[3]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack4BytesReverse(register _cmsTRANSFORM* info,
                                   register cmsUInt16Number wOut[],

@@ -1601,14 +1641,15 @@
     *output++ = REVERSE_FLAVOR_8(FROM_16_TO_8(wOut[0]));
     *output++ = REVERSE_FLAVOR_8(FROM_16_TO_8(wOut[1]));
     *output++ = REVERSE_FLAVOR_8(FROM_16_TO_8(wOut[2]));
     *output++ = REVERSE_FLAVOR_8(FROM_16_TO_8(wOut[3]));
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack4BytesSwapFirst(register _cmsTRANSFORM* info,

@@ -1619,14 +1660,15 @@
     *output++ = FROM_16_TO_8(wOut[3]);
     *output++ = FROM_16_TO_8(wOut[0]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[2]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 // ABGR
 static
 cmsUInt8Number* Pack4BytesSwap(register _cmsTRANSFORM* info,

@@ -1637,14 +1679,15 @@
     *output++ = FROM_16_TO_8(wOut[3]);
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[0]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack4BytesSwapSwapFirst(register _cmsTRANSFORM* info,
                                         register cmsUInt16Number wOut[],

@@ -1654,14 +1697,15 @@
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[0]);
     *output++ = FROM_16_TO_8(wOut[3]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack4Words(register _cmsTRANSFORM* info,
                            register cmsUInt16Number wOut[],

@@ -1675,14 +1719,15 @@
     *(cmsUInt16Number*) output = wOut[2];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[3];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack4WordsReverse(register _cmsTRANSFORM* info,
                                   register cmsUInt16Number wOut[],

@@ -1696,14 +1741,15 @@
     *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[2]);
     output+= 2;
     *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[3]);
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 // ABGR
 static
 cmsUInt8Number* Pack4WordsSwap(register _cmsTRANSFORM* info,

@@ -1718,14 +1764,15 @@
     *(cmsUInt16Number*) output = wOut[1];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[0];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 // CMYK
 static
 cmsUInt8Number* Pack4WordsBigEndian(register _cmsTRANSFORM* info,

@@ -1740,14 +1787,15 @@
     *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[2]);
     output+= 2;
     *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[3]);
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* PackLabV2_8(register _cmsTRANSFORM* info,

@@ -1757,14 +1805,15 @@
 {
     *output++ = FROM_16_TO_8(FomLabV4ToLabV2(wOut[0]));
     *output++ = FROM_16_TO_8(FomLabV4ToLabV2(wOut[1]));
     *output++ = FROM_16_TO_8(FomLabV4ToLabV2(wOut[2]));
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* PackALabV2_8(register _cmsTRANSFORM* info,
                              register cmsUInt16Number wOut[],

@@ -1774,14 +1823,15 @@
     output++;
     *output++ = FROM_16_TO_8(FomLabV4ToLabV2(wOut[0]));
     *output++ = FROM_16_TO_8(FomLabV4ToLabV2(wOut[1]));
     *output++ = FROM_16_TO_8(FomLabV4ToLabV2(wOut[2]));
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* PackLabV2_16(register _cmsTRANSFORM* info,
                              register cmsUInt16Number wOut[],

@@ -1793,14 +1843,15 @@
     *(cmsUInt16Number*) output = FomLabV4ToLabV2(wOut[1]);
     output += 2;
     *(cmsUInt16Number*) output = FomLabV4ToLabV2(wOut[2]);
     output += 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3Bytes(register _cmsTRANSFORM* info,
                            register cmsUInt16Number wOut[],

@@ -1809,14 +1860,15 @@
 {
     *output++ = FROM_16_TO_8(wOut[0]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[2]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesOptimized(register _cmsTRANSFORM* info,
                                     register cmsUInt16Number wOut[],

@@ -1825,14 +1877,15 @@
 {
     *output++ = (wOut[0] & 0xFF);
     *output++ = (wOut[1] & 0xFF);
     *output++ = (wOut[2] & 0xFF);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesSwap(register _cmsTRANSFORM* info,
                                register cmsUInt16Number wOut[],

@@ -1841,14 +1894,15 @@
 {
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[0]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesSwapOptimized(register _cmsTRANSFORM* info,
                                         register cmsUInt16Number wOut[],

@@ -1857,14 +1911,15 @@
 {
     *output++ = (wOut[2] & 0xFF);
     *output++ = (wOut[1] & 0xFF);
     *output++ = (wOut[0] & 0xFF);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack3Words(register _cmsTRANSFORM* info,

@@ -1877,14 +1932,15 @@
     *(cmsUInt16Number*) output = wOut[1];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[2];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3WordsSwap(register _cmsTRANSFORM* info,
                                register cmsUInt16Number wOut[],

@@ -1896,14 +1952,15 @@
     *(cmsUInt16Number*) output = wOut[1];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[0];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3WordsBigEndian(register _cmsTRANSFORM* info,
                                     register cmsUInt16Number wOut[],

@@ -1915,14 +1972,15 @@
     *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[1]);
     output+= 2;
     *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[2]);
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1(register _cmsTRANSFORM* info,
                                    register cmsUInt16Number wOut[],

@@ -1932,14 +1990,15 @@
     *output++ = FROM_16_TO_8(wOut[0]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[2]);
     output++;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1Optimized(register _cmsTRANSFORM* info,
                                             register cmsUInt16Number wOut[],

@@ -1949,14 +2008,15 @@
     *output++ = (wOut[0] & 0xFF);
     *output++ = (wOut[1] & 0xFF);
     *output++ = (wOut[2] & 0xFF);
     output++;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1SwapFirst(register _cmsTRANSFORM* info,

@@ -1967,14 +2027,15 @@
     output++;
     *output++ = FROM_16_TO_8(wOut[0]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[2]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1SwapFirstOptimized(register _cmsTRANSFORM* info,
                                                      register cmsUInt16Number wOut[],

@@ -1984,14 +2045,15 @@
     output++;
     *output++ = (wOut[0] & 0xFF);
     *output++ = (wOut[1] & 0xFF);
     *output++ = (wOut[2] & 0xFF);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1Swap(register _cmsTRANSFORM* info,
                                        register cmsUInt16Number wOut[],

@@ -2001,14 +2063,15 @@
     output++;
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[0]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1SwapOptimized(register _cmsTRANSFORM* info,
                                                 register cmsUInt16Number wOut[],

@@ -2018,14 +2081,15 @@
     output++;
     *output++ = (wOut[2] & 0xFF);
     *output++ = (wOut[1] & 0xFF);
     *output++ = (wOut[0] & 0xFF);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1SwapSwapFirst(register _cmsTRANSFORM* info,

@@ -2036,14 +2100,15 @@
     *output++ = FROM_16_TO_8(wOut[2]);
     *output++ = FROM_16_TO_8(wOut[1]);
     *output++ = FROM_16_TO_8(wOut[0]);
     output++;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3BytesAndSkip1SwapSwapFirstOptimized(register _cmsTRANSFORM* info,
                                                          register cmsUInt16Number wOut[],

@@ -2053,14 +2118,15 @@
     *output++ = (wOut[2] & 0xFF);
     *output++ = (wOut[1] & 0xFF);
     *output++ = (wOut[0] & 0xFF);
     output++;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3WordsAndSkip1(register _cmsTRANSFORM* info,
                                    register cmsUInt16Number wOut[],

@@ -2073,14 +2139,15 @@
     output+= 2;
     *(cmsUInt16Number*) output = wOut[2];
     output+= 2;
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack3WordsAndSkip1Swap(register _cmsTRANSFORM* info,
                                        register cmsUInt16Number wOut[],

@@ -2093,14 +2160,15 @@
     *(cmsUInt16Number*) output = wOut[1];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[0];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack3WordsAndSkip1SwapFirst(register _cmsTRANSFORM* info,

@@ -2114,14 +2182,15 @@
     *(cmsUInt16Number*) output = wOut[1];
     output+= 2;
     *(cmsUInt16Number*) output = wOut[2];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack3WordsAndSkip1SwapSwapFirst(register _cmsTRANSFORM* info,

@@ -2135,14 +2204,15 @@
     output+= 2;
     *(cmsUInt16Number*) output = wOut[0];
     output+= 2;
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 
 static

@@ -2151,14 +2221,15 @@
                           register cmsUInt8Number* output,
                           register cmsUInt32Number Stride)
 {
     *output++ = FROM_16_TO_8(wOut[0]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack1ByteReversed(register _cmsTRANSFORM* info,

@@ -2166,14 +2237,15 @@
                                   register cmsUInt8Number* output,
                                   register cmsUInt32Number Stride)
 {
     *output++ = FROM_16_TO_8(REVERSE_FLAVOR_16(wOut[0]));
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack1ByteSkip1(register _cmsTRANSFORM* info,

@@ -2182,14 +2254,15 @@
                                register cmsUInt32Number Stride)
 {
     *output++ = FROM_16_TO_8(wOut[0]);
     output++;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack1ByteSkip1SwapFirst(register _cmsTRANSFORM* info,

@@ -2198,14 +2271,15 @@
                                         register cmsUInt32Number Stride)
 {
     output++;
     *output++ = FROM_16_TO_8(wOut[0]);
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack1Word(register _cmsTRANSFORM* info,
                           register cmsUInt16Number wOut[],

@@ -2213,14 +2287,15 @@
                           register cmsUInt32Number Stride)
 {
     *(cmsUInt16Number*) output = wOut[0];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack1WordReversed(register _cmsTRANSFORM* info,

@@ -2229,14 +2304,15 @@
                                   register cmsUInt32Number Stride)
 {
     *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[0]);
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack1WordBigEndian(register _cmsTRANSFORM* info,
                                    register cmsUInt16Number wOut[],

@@ -2244,14 +2320,15 @@
                                    register cmsUInt32Number Stride)
 {
     *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[0]);
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 static
 cmsUInt8Number* Pack1WordSkip1(register _cmsTRANSFORM* info,

@@ -2260,14 +2337,15 @@
                                register cmsUInt32Number Stride)
 {
     *(cmsUInt16Number*) output = wOut[0];
     output+= 4;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 static
 cmsUInt8Number* Pack1WordSkip1SwapFirst(register _cmsTRANSFORM* info,
                                         register cmsUInt16Number wOut[],

@@ -2276,14 +2354,15 @@
 {
     output += 2;
     *(cmsUInt16Number*) output = wOut[0];
     output+= 2;
 
-    return output;
-
     cmsUNUSED_PARAMETER(info);
     cmsUNUSED_PARAMETER(Stride);
+
+    return output;
+
 }
 
 
 // Unencoded Float values -- don't try optimize speed
 static
< prev index next >