Home | History | Annotate | Download | only in src

Lines Matching refs:cmsUInt16Number

37 #define CHANGE_ENDIAN(w)    (cmsUInt16Number) ((cmsUInt16Number) ((w)<<8)|((w)>>8))
41 #define REVERSE_FLAVOR_16(x) ((cmsUInt16Number)(0xffff-(x)))
44 cmsINLINE cmsUInt16Number FomLabV2ToLabV4(cmsUInt16Number x)
48 return (cmsUInt16Number) a;
52 cmsINLINE cmsUInt16Number FomLabV4ToLabV2(cmsUInt16Number x)
54 return (cmsUInt16Number) (((x << 8) + 0x80) / 257);
95 register cmsUInt16Number wIn[],
105 cmsUInt16Number v;
126 cmsUInt16Number tmp = wIn[0];
128 memmove(&wIn[0], &wIn[1], (nChan-1) * sizeof(cmsUInt16Number));
142 register cmsUInt16Number wIn[],
160 cmsUInt16Number v = FROM_8_TO_16(*accum);
172 register cmsUInt16Number wIn[],
189 register cmsUInt16Number wIn[],
206 register cmsUInt16Number wIn[],
224 register cmsUInt16Number wIn[],
241 register cmsUInt16Number wIn[],
258 register cmsUInt16Number wIn[],
274 register cmsUInt16Number wIn[],
291 register cmsUInt16Number wIn[],
308 register cmsUInt16Number wIn[],
327 register cmsUInt16Number wIn[],
343 register cmsUInt16Number wIn[],
359 register cmsUInt16Number wIn[],
376 register cmsUInt16Number wIn[],
380 wIn[0] = FomLabV2ToLabV4(*(cmsUInt16Number*) accum); accum += 2; // L
381 wIn[1] = FomLabV2ToLabV4(*(cmsUInt16Number*) accum); accum += 2; // a
382 wIn[2] = FomLabV2ToLabV4(*(cmsUInt16Number*) accum); accum += 2; // b
393 register cmsUInt16Number wIn[],
412 register cmsUInt16Number wIn[],
427 register cmsUInt16Number wIn[],
442 register cmsUInt16Number wIn[],
457 register cmsUInt16Number wIn[],
472 register cmsUInt16Number wIn[],
486 accum += Extra * sizeof(cmsUInt16Number);
492 cmsUInt16Number v = *(cmsUInt16Number*) accum;
499 accum += sizeof(cmsUInt16Number);
503 accum += Extra * sizeof(cmsUInt16Number);
508 cmsUInt16Number tmp = wIn[0];
510 memmove(&wIn[0], &wIn[1], (nChan-1) * sizeof(cmsUInt16Number));
521 register cmsUInt16Number wIn[],
533 accum += T_EXTRA(info -> InputFormat) * Stride * sizeof(cmsUInt16Number);
539 cmsUInt16Number v = *(cmsUInt16Number*) accum;
546 accum += Stride * sizeof(cmsUInt16Number);
549 return (Init + sizeof(cmsUInt16Number));
555 register cmsUInt16Number wIn[],
559 wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // C
560 wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M
561 wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // Y
562 wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // K
572 register cmsUInt16Number wIn[],
576 wIn[0] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // C
577 wIn[1] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // M
578 wIn[2] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // Y
579 wIn[3] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2; // K
589 register cmsUInt16Number wIn[],
593 wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // K
594 wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // C
595 wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M
596 wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // Y
607 register cmsUInt16Number wIn[],
611 wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // K
612 wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // Y
613 wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M
614 wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // C
624 register cmsUInt16Number wIn[],
628 wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // K
629 wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // Y
630 wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // M
631 wIn[3] = *(cmsUInt16Number*) accum; accum+= 2; // C
641 register cmsUInt16Number wIn[],
645 wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // C R
646 wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M G
647 wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // Y B
657 register cmsUInt16Number wIn[],
661 wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // C R
662 wIn[1] = *(cmsUInt16Number*) accum; accum+= 2; // M G
663 wIn[0] = *(cmsUInt16Number*) accum; accum+= 2; // Y B
673 register cmsUInt16Number wIn[],
678 wIn[2] = *(cmsUInt16Number*) accum; accum += 2; // R
679 wIn[1] = *(cmsUInt16Number*) accum; accum += 2; // G
680 wIn[0] = *(cmsUInt16Number*) accum; accum += 2; // B
690 register cmsUInt16Number wIn[],
695 wIn[0] = *(cmsUInt16Number*) accum; accum += 2; // R
696 wIn[1] = *(cmsUInt16Number*) accum; accum += 2; // G
697 wIn[2] = *(cmsUInt16Number*) accum; accum += 2; // B
707 register cmsUInt16Number wIn[],
711 wIn[0] = wIn[1] = wIn[2] = *(cmsUInt16Number*) accum; accum+= 2; // L
721 register cmsUInt16Number wIn[],
725 wIn[0] = wIn[1] = wIn[2] = REVERSE_FLAVOR_16(*(cmsUInt16Number*) accum); accum+= 2;
735 register cmsUInt16Number wIn[],
739 wIn[0] = wIn[1] = wIn[2] = *(cmsUInt16Number*) accum;
751 register cmsUInt16Number wIn[],
755 wIn[0] = *(cmsUInt16Number*) accum; accum += 2; // ch1
756 wIn[1] = *(cmsUInt16Number*) accum; accum += 2; // ch2
768 register cmsUInt16Number wIn[],
797 register cmsUInt16Number wIn[],
830 register cmsUInt16Number wIn[],
859 register cmsUInt16Number wIn[],
918 register cmsUInt16Number wIn[],
931 cmsUInt16Number vi;
958 cmsUInt16Number tmp = wIn[0];
960 memmove(&wIn[0], &wIn[1], (nChan-1) * sizeof(cmsUInt16Number));
974 register cmsUInt16Number wIn[],
987 cmsUInt16Number vi;
1014 cmsUInt16Number tmp = wIn[0];
1016 memmove(&wIn[0], &wIn[1], (nChan-1) * sizeof(cmsUInt16Number));
1032 register cmsUInt16Number wIn[],
1275 register cmsUInt16Number wOut[],
1327 register cmsUInt16Number wOut[],
1338 cmsUInt16Number* swap1;
1339 cmsUInt16Number v = 0;
1342 swap1 = (cmsUInt16Number*) output;
1345 output += Extra * sizeof(cmsUInt16Number);
1360 *(cmsUInt16Number*) output = v;
1362 output += sizeof(cmsUInt16Number);
1366 output += Extra * sizeof(cmsUInt16Number);
1371 memmove(swap1 + 1, swap1, (nChan-1)* sizeof(cmsUInt16Number));
1384 register cmsUInt16Number wOut[],
1418 register cmsUInt16Number wOut[],
1428 cmsUInt16Number v;
1431 output += T_EXTRA(info -> OutputFormat) * Stride * sizeof(cmsUInt16Number);
1446 *(cmsUInt16Number*) output = v;
1447 output += (Stride * sizeof(cmsUInt16Number));
1450 return (Init + sizeof(cmsUInt16Number));
1457 register cmsUInt16Number wOut[],
1478 register cmsUInt16Number wOut[],
1498 register cmsUInt16Number wOut[],
1502 *(cmsUInt16Number*) output = wOut[0];
1504 *(cmsUInt16Number*) output = wOut[1];
1506 *(cmsUInt16Number*) output = wOut[2];
1508 *(cmsUInt16Number*) output = wOut[3];
1510 *(cmsUInt16Number*) output = wOut[4];
1512 *(cmsUInt16Number*) output = wOut[5];
1524 register cmsUInt16Number wOut[],
1528 *(cmsUInt16Number*) output = wOut[5];
1530 *(cmsUInt16Number*) output = wOut[4];
1532 *(cmsUInt16Number*) output = wOut[3];
1534 *(cmsUInt16Number*) output = wOut[2];
1536 *(cmsUInt16Number*) output = wOut[1];
1538 *(cmsUInt16Number*) output = wOut[0];
1550 register cmsUInt16Number wOut[],
1567 register cmsUInt16Number wOut[],
1585 register cmsUInt16Number wOut[],
1603 register cmsUInt16Number wOut[],
1620 register cmsUInt16Number wOut[],
1637 register cmsUInt16Number wOut[],
1641 *(cmsUInt16Number*) output = wOut[0];
1643 *(cmsUInt16Number*) output = wOut[1];
1645 *(cmsUInt16Number*) output = wOut[2];
1647 *(cmsUInt16Number*) output = wOut[3];
1658 register cmsUInt16Number wOut[],
1662 *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[0]);
1664 *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[1]);
1666 *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[2]);
1668 *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[3]);
1680 register cmsUInt16Number wOut[],
1684 *(cmsUInt16Number*) output = wOut[3];
1686 *(cmsUInt16Number*) output = wOut[2];
1688 *(cmsUInt16Number*) output = wOut[1];
1690 *(cmsUInt16Number*) output = wOut[0];
1702 register cmsUInt16Number wOut[],
1706 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[0]);
1708 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[1]);
1710 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[2]);
1712 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[3]);
1724 register cmsUInt16Number wOut[],
1740 register cmsUInt16Number wOut[],
1757 register cmsUInt16Number wOut[],
1761 *(cmsUInt16Number*) output = FomLabV4ToLabV2(wOut[0]);
1763 *(cmsUInt16Number*) output = FomLabV4ToLabV2(wOut[1]);
1765 *(cmsUInt16Number*) output = FomLabV4ToLabV2(wOut[2]);
1776 register cmsUInt16Number wOut[],
1792 register cmsUInt16Number wOut[],
1808 register cmsUInt16Number wOut[],
1824 register cmsUInt16Number wOut[],
1841 register cmsUInt16Number wOut[],
1845 *(cmsUInt16Number*) output = wOut[0];
1847 *(cmsUInt16Number*) output = wOut[1];
1849 *(cmsUInt16Number*) output = wOut[2];
1860 register cmsUInt16Number wOut[],
1864 *(cmsUInt16Number*) output = wOut[2];
1866 *(cmsUInt16Number*) output = wOut[1];
1868 *(cmsUInt16Number*) output = wOut[0];
1879 register cmsUInt16Number wOut[],
1883 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[0]);
1885 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[1]);
1887 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[2]);
1898 register cmsUInt16Number wOut[],
1915 register cmsUInt16Number wOut[],
1933 register cmsUInt16Number wOut[],
1950 register cmsUInt16Number wOut[],
1967 register cmsUInt16Number wOut[],
1984 register cmsUInt16Number wOut[],
2002 register cmsUInt16Number wOut[],
2019 register cmsUInt16Number wOut[],
2036 register cmsUInt16Number wOut[],
2040 *(cmsUInt16Number*) output = wOut[0];
2042 *(cmsUInt16Number*) output = wOut[1];
2044 *(cmsUInt16Number*) output = wOut[2];
2056 register cmsUInt16Number wOut[],
2061 *(cmsUInt16Number*) output = wOut[2];
2063 *(cmsUInt16Number*) output = wOut[1];
2065 *(cmsUInt16Number*) output = wOut[0];
2077 register cmsUInt16Number wOut[],
2082 *(cmsUInt16Number*) output = wOut[0];
2084 *(cmsUInt16Number*) output = wOut[1];
2086 *(cmsUInt16Number*) output = wOut[2];
2098 register cmsUInt16Number wOut[],
2102 *(cmsUInt16Number*) output = wOut[2];
2104 *(cmsUInt16Number*) output = wOut[1];
2106 *(cmsUInt16Number*) output = wOut[0];
2120 register cmsUInt16Number wOut[],
2135 register cmsUInt16Number wOut[],
2150 register cmsUInt16Number wOut[],
2166 register cmsUInt16Number wOut[],
2181 register cmsUInt16Number wOut[],
2185 *(cmsUInt16Number*) output = wOut[0];
2197 register cmsUInt16Number wOut[],
2201 *(cmsUInt16Number*) output = REVERSE_FLAVOR_16(wOut[0]);
2212 register cmsUInt16Number wOut[],
2216 *(cmsUInt16Number*) output = CHANGE_ENDIAN(wOut[0]);
2228 register cmsUInt16Number wOut[],
2232 *(cmsUInt16Number*) output = wOut[0];
2243 register cmsUInt16Number wOut[],
2248 *(cmsUInt16Number*) output = wOut[0];
2261 register cmsUInt16Number wOut[],
2288 register cmsUInt16Number wOut[],
2317 register cmsUInt16Number wOut[],
2344 register cmsUInt16Number wOut[],
2377 register cmsUInt16Number wOut[],
2431 register cmsUInt16Number wOut[],
2716 register cmsUInt16Number wIn[],
2741 v = _cmsHalf2Float ( ((cmsUInt16Number*) accum)[(i + start) * Stride] );
2743 v = _cmsHalf2Float ( ((cmsUInt16Number*) accum)[i + start] ) ;
2752 cmsUInt16Number tmp = wIn[0];
2754 memmove(&wIn[0], &wIn[1], (nChan-1) * sizeof(cmsUInt16Number));
2759 return accum + sizeof(cmsUInt16Number);
2761 return accum + (nChan + Extra) * sizeof(cmsUInt16Number);
2793 v = _cmsHalf2Float ( ((cmsUInt16Number*) accum)[(i + start) * Stride] );
2795 v = _cmsHalf2Float ( ((cmsUInt16Number*) accum)[i + start] ) ;
2811 return accum + sizeof(cmsUInt16Number);
2813 return accum + (nChan + Extra) * sizeof(cmsUInt16Number);
2819 register cmsUInt16Number wOut[],
2832 cmsUInt16Number* swap1 = (cmsUInt16Number*) output;
2848 ((cmsUInt16Number*) output)[(i + start ) * Stride]= _cmsFloat2Half(v);
2850 ((cmsUInt16Number*) output)[i + start] = _cmsFloat2Half(v);
2854 output += Extra * sizeof(cmsUInt16Number);
2859 memmove(swap1 + 1, swap1, (nChan-1)* sizeof(cmsUInt16Number));
2864 return output + sizeof(cmsUInt16Number);
2866 return output + nChan * sizeof(cmsUInt16Number);
2885 cmsUInt16Number* swap1 = (cmsUInt16Number*) output;
2902 ((cmsUInt16Number*) output)[(i + start)* Stride]= _cmsFloat2Half( v );
2904 ((cmsUInt16Number*) output)[i + start] = _cmsFloat2Half( v );
2908 output += Extra * sizeof(cmsUInt16Number);
2913 memmove(swap1 + 1, swap1, (nChan-1)* sizeof(cmsUInt16Number));
2914 *swap1 = (cmsUInt16Number) _cmsFloat2Half( v );
2918 return output + sizeof(cmsUInt16Number);
2920 return output + nChan * sizeof(cmsUInt16Number);