Home | History | Annotate | Download | only in src

Lines Matching refs:cmsFloat32Number

216 cmsINLINE cmsFloat32Number fclamp(cmsFloat32Number v) 
223 void LinLerp1Dfloat(const cmsFloat32Number Value[],
224 cmsFloat32Number Output[],
227 cmsFloat32Number y1, y0;
228 cmsFloat32Number val2, rest;
230 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p ->Table;
289 void Eval1InputFloat(const cmsFloat32Number Value[],
290 cmsFloat32Number Output[],
293 cmsFloat32Number y1, y0;
294 cmsFloat32Number val2, rest;
297 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p ->Table;
327 // Bilinear interpolation (16 bits) - cmsFloat32Number version
329 void BilinearInterpFloat(const cmsFloat32Number Input[],
330 cmsFloat32Number Output[],
334 # define LERP(a,l,h) (cmsFloat32Number) ((l)+(((h)-(l))*(a)))
337 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p ->Table;
338 cmsFloat32Number px, py;
342 cmsFloat32Number fx, fy,
351 x0 = (int) _cmsQuickFloor(px); fx = px - (cmsFloat32Number) x0;
352 y0 = (int) _cmsQuickFloor(py); fy = py - (cmsFloat32Number) y0;
439 // Trilinear interpolation (16 bits) - cmsFloat32Number version
441 void TrilinearInterpFloat(const cmsFloat32Number Input[],
442 cmsFloat32Number Output[],
446 # define LERP(a,l,h) (cmsFloat32Number) ((l)+(((h)-(l))*(a)))
449 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p ->Table;
450 cmsFloat32Number px, py, pz;
454 cmsFloat32Number fx, fy, fz,
467 x0 = (int) _cmsQuickFloor(px); fx = px - (cmsFloat32Number) x0;
468 y0 = (int) _cmsQuickFloor(py); fy = py - (cmsFloat32Number) y0;
469 z0 = (int) _cmsQuickFloor(pz); fz = pz - (cmsFloat32Number) z0;
592 void TetrahedralInterpFloat(const cmsFloat32Number Input[],
593 cmsFloat32Number Output[],
596 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p -> Table;
597 cmsFloat32Number px, py, pz;
600 cmsFloat32Number rx, ry, rz;
601 cmsFloat32Number c0, c1=0, c2=0, c3=0;
611 x0 = (int) _cmsQuickFloor(px); rx = (px - (cmsFloat32Number) x0);
612 y0 = (int) _cmsQuickFloor(py); ry = (py - (cmsFloat32Number) y0);
613 z0 = (int) _cmsQuickFloor(pz); rz = (pz - (cmsFloat32Number) z0);
1013 void Eval4InputsFloat(const cmsFloat32Number Input[],
1014 cmsFloat32Number Output[],
1017 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p -> Table;
1018 cmsFloat32Number rest;
1019 cmsFloat32Number pk;
1021 const cmsFloat32Number* T;
1023 cmsFloat32Number Tmp1[MAX_STAGE_CHANNELS], Tmp2[MAX_STAGE_CHANNELS];
1028 rest = pk - (cmsFloat32Number) k0;
1047 cmsFloat32Number y0 = Tmp1[i];
1048 cmsFloat32Number y1 = Tmp2[i];
1100 void Eval5InputsFloat(const cmsFloat32Number Input[],
1101 cmsFloat32Number Output[],
1104 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p -> Table;
1105 cmsFloat32Number rest;
1106 cmsFloat32Number pk;
1108 const cmsFloat32Number* T;
1110 cmsFloat32Number Tmp1[MAX_STAGE_CHANNELS], Tmp2[MAX_STAGE_CHANNELS];
1115 rest = pk - (cmsFloat32Number) k0;
1135 cmsFloat32Number y0 = Tmp1[i];
1136 cmsFloat32Number y1 = Tmp2[i];
1187 void Eval6InputsFloat(const cmsFloat32Number Input[],
1188 cmsFloat32Number Output[],
1191 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p -> Table;
1192 cmsFloat32Number rest;
1193 cmsFloat32Number pk;
1195 const cmsFloat32Number* T;
1197 cmsFloat32Number Tmp1[MAX_STAGE_CHANNELS], Tmp2[MAX_STAGE_CHANNELS];
1202 rest = pk - (cmsFloat32Number) k0;
1222 cmsFloat32Number y0 = Tmp1[i];
1223 cmsFloat32Number y1 = Tmp2[i];
1272 void Eval7InputsFloat(const cmsFloat32Number Input[],
1273 cmsFloat32Number Output[],
1276 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p -> Table;
1277 cmsFloat32Number rest;
1278 cmsFloat32Number pk;
1280 const cmsFloat32Number* T;
1282 cmsFloat32Number Tmp1[MAX_STAGE_CHANNELS], Tmp2[MAX_STAGE_CHANNELS];
1287 rest = pk - (cmsFloat32Number) k0;
1308 cmsFloat32Number y0 = Tmp1[i];
1309 cmsFloat32Number y1 = Tmp2[i];
1357 void Eval8InputsFloat(const cmsFloat32Number Input[],
1358 cmsFloat32Number Output[],
1361 const cmsFloat32Number* LutTable = (cmsFloat32Number*) p -> Table;
1362 cmsFloat32Number rest;
1363 cmsFloat32Number pk;
1365 const cmsFloat32Number* T;
1367 cmsFloat32Number Tmp1[MAX_STAGE_CHANNELS], Tmp2[MAX_STAGE_CHANNELS];
1372 rest = pk - (cmsFloat32Number) k0;
1393 cmsFloat32Number y0 = Tmp1[i];
1394 cmsFloat32Number y1 = Tmp2[i];