/openjdk7/jdk/src/share/native/sun/java2d/cmm/lcms/ |
H A D | cmspcs.c | 122 cmsFloat64Number ISum; 139 cmsFloat64Number f(cmsFloat64Number t) 141 const cmsFloat64Number Limit = (24.0/116.0) * (24.0/116.0) * (24.0/116.0); 150 cmsFloat64Number f_1(cmsFloat64Number t) 152 const cmsFloat64Number Limit = (24.0/116.0); 165 cmsFloat64Number fx, fy, fz; 183 cmsFloat64Number x, y, z; 199 cmsFloat64Number L2float [all...] |
H A D | cmswtpnt.c | 77 cmsBool CMSEXPORT cmsWhitePointFromTemp(cmsCIExyY* WhitePoint, cmsFloat64Number TempK) 79 cmsFloat64Number x, y; 80 cmsFloat64Number T, T2, T3; 81 // cmsFloat64Number M1, M2; 127 cmsFloat64Number mirek; // temp (in microreciprocal kelvin) 128 cmsFloat64Number ut; // u coord of intersection w/ blackbody locus 129 cmsFloat64Number vt; // v coord of intersection w/ blackbody locus 130 cmsFloat64Number tt; // slope of ISOTEMPERATURE. line 173 cmsBool CMSEXPORT cmsTempFromWhitePoint(cmsFloat64Number* TempK, const cmsCIExyY* WhitePoint) 176 cmsFloat64Number u [all...] |
H A D | cmsmtrx.c | 59 #define DSWAP(x, y) {cmsFloat64Number tmp = (x); (x)=(y); (y)=tmp;} 63 void CMSEXPORT _cmsVEC3init(cmsVEC3* r, cmsFloat64Number x, cmsFloat64Number y, cmsFloat64Number z) 87 cmsFloat64Number CMSEXPORT _cmsVEC3dot(const cmsVEC3* u, const cmsVEC3* v) 93 cmsFloat64Number CMSEXPORT _cmsVEC3length(const cmsVEC3* a) 101 cmsFloat64Number CMSEXPORT _cmsVEC3distance(const cmsVEC3* a, const cmsVEC3* b) 103 cmsFloat64Number d1 = a ->n[VX] - b ->n[VX]; 104 cmsFloat64Number d2 = a ->n[VY] - b ->n[VY]; 105 cmsFloat64Number d [all...] |
H A D | cmscam02.c | 64 cmsFloat64Number XYZ[3]; 65 cmsFloat64Number RGB[3]; 66 cmsFloat64Number RGBc[3]; 67 cmsFloat64Number RGBp[3]; 68 cmsFloat64Number RGBpa[3]; 69 cmsFloat64Number a, b, h, e, H, A, J, Q, s, t, C, M; 70 cmsFloat64Number abC[2]; 71 cmsFloat64Number abs[2]; 72 cmsFloat64Number abM[2]; 79 cmsFloat64Number L [all...] |
H A D | lcms2_plugin.h | 101 cmsFloat64Number n[3]; 111 CMSAPI void CMSEXPORT _cmsVEC3init(cmsVEC3* r, cmsFloat64Number x, cmsFloat64Number y, cmsFloat64Number z); 114 CMSAPI cmsFloat64Number CMSEXPORT _cmsVEC3dot(const cmsVEC3* u, const cmsVEC3* v); 115 CMSAPI cmsFloat64Number CMSEXPORT _cmsVEC3length(const cmsVEC3* a); 116 CMSAPI cmsFloat64Number CMSEXPORT _cmsVEC3distance(const cmsVEC3* a, const cmsVEC3* b); 171 CMSAPI cmsBool CMSEXPORT _cmsRead15Fixed16Number(cmsIOHANDLER* io, cmsFloat64Number* n); 180 CMSAPI cmsBool CMSEXPORT _cmsWrite15Fixed16Number(cmsIOHANDLER* io, cmsFloat64Number n); 203 CMSAPI cmsFloat64Number CMSEXPOR [all...] |
H A D | cmssm.c | 73 cmsFloat64Number r; 74 cmsFloat64Number alpha; 75 cmsFloat64Number theta; 130 cmsFloat64Number _cmsAtan2(cmsFloat64Number y, cmsFloat64Number x) 132 cmsFloat64Number a; 151 cmsFloat64Number L, a, b; 173 cmsFloat64Number sin_alpha; 174 cmsFloat64Number cos_alph [all...] |
H A D | cmscnvrt.c | 67 cmsFloat64Number AdaptationStates[], 80 cmsFloat64Number AdaptationStates[], 93 cmsFloat64Number AdaptationStates[], 106 cmsFloat64Number AdaptationStates[], 162 cmsFloat64Number ax, ay, az, bx, by, bz, tx, ty, tz; 194 cmsFloat64Number CHAD2Temp(const cmsMAT3* Chad) 200 cmsFloat64Number TempK; 226 void Temp2CHAD(cmsMAT3* Chad, cmsFloat64Number Temp) 239 cmsBool ComputeAbsoluteIntent(cmsFloat64Number AdaptationState, 282 cmsFloat64Number TempSr [all...] |
H A D | cmsgamma.c | 87 static cmsFloat64Number DefaultEvalParametricFn(cmsInt32Number Type, const cmsFloat64Number Params[], cmsFloat64Number R); 274 cmsFloat64Number DefaultEvalParametricFn(cmsInt32Number Type, const cmsFloat64Number Params[], cmsFloat64Number R) 276 cmsFloat64Number e, Val, disc; 535 cmsFloat64Number EvalSegmentedFn(const cmsToneCurve *g, cmsFloat64Number R) 587 int EntriesByGamma(cmsFloat64Number Gamm [all...] |
H A D | cmssamp.c | 73 cmsFloat64Number States[4] = { 1.0, 1.0, 1.0, 1.0 }; 302 cmsFloat64Number RootOfLeastSquaresFitQuadraticCurve(int n, cmsFloat64Number x[], cmsFloat64Number y[]) 345 cmsBool IsMonotonic(int n, const cmsFloat64Number Table[]) 348 cmsFloat64Number last; 373 cmsFloat64Number MinL, MaxL; 375 cmsFloat64Number L; 376 cmsFloat64Number x[101], y[101]; 377 cmsFloat64Number l [all...] |
H A D | lcms2.h | 119 typedef double cmsFloat64Number; typedef 934 cmsFloat64Number X; 935 cmsFloat64Number Y; 936 cmsFloat64Number Z; 941 cmsFloat64Number x; 942 cmsFloat64Number y; 943 cmsFloat64Number Y; 948 cmsFloat64Number L; 949 cmsFloat64Number a; 950 cmsFloat64Number [all...] |
H A D | lcms2_internal.h | 159 cmsINLINE int _cmsQuickFloor(cmsFloat64Number val) 164 const cmsFloat64Number _lcms_double2fixmagic = 68719476736.0 * 1.5; // 2^36 * 1.5, (52-16=36) uses limited precision to floor 166 cmsFloat64Number val; 181 cmsINLINE cmsUInt16Number _cmsQuickFloorWord(cmsFloat64Number d) 187 cmsINLINE cmsUInt16Number _cmsQuickSaturateWord(cmsFloat64Number d) 484 cmsFloat64Number AdaptationStates[], 496 cmsUInt16Number _cmsQuantizeVal(cmsFloat64Number i, int MaxSamples); 517 cmsFloat64Number AdaptationStates[], 592 cmsFloat64Number AdaptationState; 615 const cmsFloat64Number AdaptationState [all...] |
H A D | cmspack.c | 787 cmsFloat64Number* Pt = (cmsFloat64Number*) accum; 796 return accum + sizeof(cmsFloat64Number); 801 accum += sizeof(cmsCIELab) + T_EXTRA(info ->InputFormat) * sizeof(cmsFloat64Number); 849 cmsFloat64Number* Pt = (cmsFloat64Number*) accum; 857 return accum + sizeof(cmsFloat64Number); 863 accum += sizeof(cmsCIEXYZ) + T_EXTRA(info ->InputFormat) * sizeof(cmsFloat64Number); 907 cmsFloat64Number v; 910 cmsFloat64Number maximu [all...] |
H A D | cmsgmt.c | 68 const cmsFloat64Number AdaptationStates[], 75 cmsFloat64Number AdaptationList[256]; 127 const cmsFloat64Number AdaptationStates[], 174 const cmsFloat64Number AdaptationStates[], 231 cmsFloat64Number Thereshold; // The thereshold after which is considered out of gamut 249 cmsFloat64Number dE1, dE2, ErrorRatio; 323 cmsFloat64Number AdaptationStates[], 337 cmsFloat64Number AdaptationList[256]; 488 cmsFloat64Number CMSEXPORT cmsDetectTAC(cmsHPROFILE hProfile)
|
H A D | cmsvirt.c | 380 cmsFloat64Number InkLimit = *(cmsFloat64Number *) Cargo; 381 cmsFloat64Number SumCMY, SumCMYK, Ratio; 409 cmsFloat64Number Limit) 480 cmsHPROFILE CMSEXPORT cmsCreateInkLimitingDeviceLink(cmsColorSpaceSignature ColorSpace, cmsFloat64Number Limit) 641 cmsFloat64Number Parameters[5]; 688 cmsFloat64Number Brightness; 689 cmsFloat64Number Contrast; 690 cmsFloat64Number Hue; 691 cmsFloat64Number Saturatio [all...] |
H A D | cmsplugin.c | 226 cmsBool CMSEXPORT _cmsRead15Fixed16Number(cmsIOHANDLER* io, cmsFloat64Number* n) 356 cmsBool CMSEXPORT _cmsWrite15Fixed16Number(cmsIOHANDLER* io, cmsFloat64Number n) 384 cmsFloat64Number CMSEXPORT _cms8Fixed8toDouble(cmsUInt16Number fixed8) 391 return (cmsFloat64Number) ((cmsFloat64Number) msb + ((cmsFloat64Number) lsb / 256.0)); 394 cmsUInt16Number CMSEXPORT _cmsDoubleTo8Fixed8(cmsFloat64Number val) 401 cmsFloat64Number CMSEXPORT _cms15Fixed16toDouble(cmsS15Fixed16Number fix32) 403 cmsFloat64Number floater, sign, mid; 412 mid = (cmsFloat64Number) FracPar [all...] |
H A D | cmslut.c | 135 // then a list of expected types followed with a list of cmsFloat64Number pointers to MPE elements. If 339 // Special care should be taken here because precision loss. A temporary cmsFloat64Number buffer is being used 347 cmsFloat64Number Tmp; 381 NewElem ->Double = (cmsFloat64Number*) _cmsDupMem(mpe ->ContextID, Data ->Double, sz * sizeof(cmsFloat64Number)) ; 384 NewElem ->Offset = (cmsFloat64Number*) _cmsDupMem(mpe ->ContextID, 385 Data ->Offset, mpe -> OutputChannels * sizeof(cmsFloat64Number)) ; 407 const cmsFloat64Number* Matrix, const cmsFloat64Number* Offset) 430 NewElem ->Double = (cmsFloat64Number*) _cmsCallo [all...] |
H A D | cmsopt.c | 411 cmsFloat64Number px, py, pz, pw; 422 px = ((cmsFloat64Number) At[0] * (p16->Domain[0])) / 65535.0; 423 py = ((cmsFloat64Number) At[1] * (p16->Domain[1])) / 65535.0; 424 pz = ((cmsFloat64Number) At[2] * (p16->Domain[2])) / 65535.0; 425 pw = ((cmsFloat64Number) At[3] * (p16->Domain[3])) / 65535.0; 445 px = ((cmsFloat64Number) At[0] * (p16->Domain[0])) / 65535.0; 446 py = ((cmsFloat64Number) At[1] * (p16->Domain[1])) / 65535.0; 447 pz = ((cmsFloat64Number) At[2] * (p16->Domain[2])) / 65535.0; 464 px = ((cmsFloat64Number) At[0] * (p16->Domain[0])) / 65535.0; 742 int AtBegin = (int) floor((cmsFloat64Number) [all...] |
H A D | cmsxform.c | 64 static volatile cmsFloat64Number GlobalAdaptationState = 1; 67 cmsFloat64Number CMSEXPORT cmsSetAdaptationState(cmsFloat64Number d) 69 cmsFloat64Number OldVal = GlobalAdaptationState; 659 cmsFloat64Number AdaptationStates[], 805 cmsFloat64Number AdaptationStates[256]; 887 cmsFloat64Number Adaptation[4];
|
H A D | cmstypes.c | 365 cmsTagTypeSignature DecideXYZtype(cmsFloat64Number ICCVersion, const void *Data) 429 cmsBool SaveOneChromaticity(cmsFloat64Number x, cmsFloat64Number y, cmsIOHANDLER* io) 555 cmsFloat64Number* array_double; 560 array_double = (cmsFloat64Number*) _cmsCalloc(self ->ContextID, n, sizeof(cmsFloat64Number)); 579 cmsFloat64Number* Value = (cmsFloat64Number*) Ptr; 595 return _cmsDupMem(self ->ContextID, Ptr, n * sizeof(cmsFloat64Number)); 615 cmsFloat64Number* array_doubl [all...] |
H A D | cmsio1.c | 87 static const cmsFloat64Number GrayInputMatrix[] = { (InpAdj*cmsD50X), (InpAdj*cmsD50Y), (InpAdj*cmsD50Z) }; 88 static const cmsFloat64Number OneToThreeInputMatrix[] = { 1, 1, 1 }; 89 static const cmsFloat64Number PickYMatrix[] = { 0, (OutpAdj*cmsD50Y), 0 }; 90 static const cmsFloat64Number PickLstarMatrix[] = { 1, 0, 0 }; 263 cmsPipelineInsertStage(Lut, cmsAT_END, cmsStageAllocMatrix(ContextID, 3, 3, (cmsFloat64Number*) &Mat, NULL)); 512 cmsPipelineInsertStage(Lut, cmsAT_END, cmsStageAllocMatrix(ContextID, 3, 3, (cmsFloat64Number*) &Inv, NULL));
|
H A D | cmsps2.c | 323 return (cmsUInt8Number) floor((cmsFloat64Number) w / 257.0 + 0.5); 499 cmsFloat64Number gamma; 762 int EmitCIEBasedABC(cmsIOHANDLER* m, cmsFloat64Number* Matrix, cmsToneCurve** CurveSet, cmsCIEXYZ* BlackPoint) 969 cmsFloat64Number* GetPtrToMatrix(const cmsStage* mpe) 1008 rc = EmitCIEBasedABC(m, (cmsFloat64Number *) &Mat,
|
H A D | cmscgats.c | 183 cmsFloat64Number dnum; // real value 199 char DoubleFormatter[MAXID];// Printf-like 'cmsFloat64Number' formatter 560 cmsFloat64Number xpow10(int n) 562 return pow(10, (cmsFloat64Number) n); 570 it8->dnum = (cmsFloat64Number) inum; 580 cmsFloat64Number frac = 0.0; // fraction 617 if ((cmsFloat64Number) e * 10L < INT_MAX) 632 cmsFloat64Number ParseFloatNumber(const char *Buffer) 634 cmsFloat64Number dnum = 0.0; 652 cmsFloat64Number fra [all...] |
H A D | cmsio0.c | 940 void CMSEXPORT cmsSetProfileVersion(cmsHPROFILE hProfile, cmsFloat64Number Version) 949 cmsFloat64Number CMSEXPORT cmsGetProfileVersion(cmsHPROFILE hProfile) 1484 cmsFloat64Number Version;
|