Home | History | Annotate | Download | only in src

Lines Matching refs:cmsFloat32Number

62 void EvaluateIdentity(const cmsFloat32Number In[],
63 cmsFloat32Number Out[],
66 memmove(Out, In, mpe ->InputChannels * sizeof(cmsFloat32Number));
83 void FromFloatTo16(const cmsFloat32Number In[], cmsUInt16Number Out[], cmsUInt32Number n)
94 void From16ToFloat(const cmsUInt16Number In[], cmsFloat32Number Out[], cmsUInt32Number n)
99 Out[i] = (cmsFloat32Number) In[i] / 65535.0F;
167 void EvaluateCurves(const cmsFloat32Number In[],
168 cmsFloat32Number Out[],
312 void EvaluateMatrix(const cmsFloat32Number In[],
313 cmsFloat32Number Out[],
331 Out[i] = (cmsFloat32Number) Tmp;
441 void EvaluateCLUTfloat(const cmsFloat32Number In[], cmsFloat32Number Out[], const cmsStage *mpe)
451 void EvaluateCLUTfloatIn16(const cmsFloat32Number In[], cmsFloat32Number Out[], const cmsStage *mpe)
503 NewElem ->Tab.TFloat = (cmsFloat32Number*) _cmsDupMem(mpe ->ContextID, Data ->Tab.TFloat, Data ->nEntries * sizeof (cmsFloat32Number));
631 const cmsFloat32Number* Table)
645 cmsStage* CMSEXPORT cmsStageAllocCLutFloatGranular(cmsContext ContextID, const cmsUInt32Number clutPoints[], cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsFloat32Number* Table)
680 NewElem ->Tab.TFloat = (cmsFloat32Number*) _cmsCalloc(ContextID, n, sizeof(cmsFloat32Number));
817 cmsFloat32Number In[MAX_INPUT_DIMENSIONS+1], Out[MAX_STAGE_CHANNELS];
842 In[t] = (cmsFloat32Number) (_cmsQuantizeVal(Colorant, nSamples[t]) / 65535.0);
905 cmsFloat32Number In[cmsMAXCHANNELS];
920 In[t] = (cmsFloat32Number) (_cmsQuantizeVal(Colorant, clutPoints[t]) / 65535.0);
937 void EvaluateLab2XYZ(const cmsFloat32Number In[],
938 cmsFloat32Number Out[],
955 Out[0] = (cmsFloat32Number) ((cmsFloat64Number) XYZ.X / XYZadj);
956 Out[1] = (cmsFloat32Number) ((cmsFloat64Number) XYZ.Y / XYZadj);
957 Out[2] = (cmsFloat32Number) ((cmsFloat64Number) XYZ.Z / XYZadj);
1135 void EvaluateXYZ2Lab(const cmsFloat32Number In[], cmsFloat32Number Out[], const cmsStage *mpe)
1151 Out[0] = (cmsFloat32Number) (Lab.L / 100.0);
1152 Out[1] = (cmsFloat32Number) ((Lab.a + 128.0) / 255.0);
1153 Out[2] = (cmsFloat32Number) ((Lab.b + 128.0) / 255.0);
1282 cmsFloat32Number Storage[2][MAX_STAGE_CHANNELS] = {0.0f};
1302 // Does evaluate the LUT on cmsFloat32Number-basis.
1304 void _LUTevalFloat(register const cmsFloat32Number In[], register cmsFloat32Number Out[], const void* D)
1308 cmsFloat32Number Storage[2][MAX_STAGE_CHANNELS] = {0.0f};
1311 memmove(&Storage[Phase][0], In, lut ->InputChannels * sizeof(cmsFloat32Number));
1322 memmove(Out, &Storage[Phase][0], lut ->OutputChannels * sizeof(cmsFloat32Number));
1403 // Does evaluate the LUT on cmsFloat32Number-basis.
1404 void CMSEXPORT cmsPipelineEvalFloat(const cmsFloat32Number In[], cmsFloat32Number Out[], const cmsPipeline* lut)
1659 void IncDelta(cmsFloat32Number *Val)
1674 cmsFloat32Number EuclideanDistance(cmsFloat32Number a[], cmsFloat32Number b[], int n)
1676 cmsFloat32Number sum = 0;
1680 cmsFloat32Number dif = b[i] - a[i];
1697 cmsBool CMSEXPORT cmsPipelineEvalReverseFloat(cmsFloat32Number Target[],
1698 cmsFloat32Number Result[],
1699 cmsFloat32Number Hint[],
1704 cmsFloat32Number fx[4], x[4], xd[4], fxd[4];
1780 x[0] -= (cmsFloat32Number) tmp.n[0];
1781 x[1] -= (cmsFloat32Number) tmp.n[1];
1782 x[2] -= (cmsFloat32Number) tmp.n[2];