Searched refs:cmsFloat64Number (Results 1 - 23 of 23) sorted by relevance

/openjdk7/jdk/src/share/native/sun/java2d/cmm/lcms/
H A Dcmspcs.c122 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 Dcmswtpnt.c77 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 Dcmsmtrx.c59 #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 Dcmscam02.c64 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 Dlcms2_plugin.h101 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 Dcmssm.c73 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 Dcmscnvrt.c67 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 Dcmsgamma.c87 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 Dcmssamp.c73 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 Dlcms2.h119 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 Dlcms2_internal.h159 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 Dcmspack.c787 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 Dcmsgmt.c68 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 Dcmsvirt.c380 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 Dcmsplugin.c226 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 Dcmslut.c135 // 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 Dcmsopt.c411 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 Dcmsxform.c64 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 Dcmstypes.c365 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 Dcmsio1.c87 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 Dcmsps2.c323 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 Dcmscgats.c183 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 Dcmsio0.c940 void CMSEXPORT cmsSetProfileVersion(cmsHPROFILE hProfile, cmsFloat64Number Version)
949 cmsFloat64Number CMSEXPORT cmsGetProfileVersion(cmsHPROFILE hProfile)
1484 cmsFloat64Number Version;

Completed in 111 milliseconds