Lines Matching defs:Input

287 void Eval1Input(register const cmsUInt16Number Input[],
297 v = Input[0] * p16 -> Domain[0];
303 k1 = k0 + (Input[0] != 0xFFFFU ? 1 : 0);
358 void BilinearInterpFloat(const cmsFloat32Number Input[],
377 px = fclamp(Input[0]) * p->Domain[0];
378 py = fclamp(Input[1]) * p->Domain[1];
384 X1 = X0 + (Input[0] >= 1.0 ? 0 : p->opta[1]);
387 Y1 = Y0 + (Input[1] >= 1.0 ? 0 : p->opta[0]);
411 void BilinearInterp16(register const cmsUInt16Number Input[],
431 fx = _cmsToFixedDomain((int) Input[0] * p -> Domain[0]);
436 fy = _cmsToFixedDomain((int) Input[1] * p -> Domain[1]);
442 X1 = X0 + (Input[0] == 0xFFFFU ? 0 : p->opta[1]);
445 Y1 = Y0 + (Input[1] == 0xFFFFU ? 0 : p->opta[0]);
470 void TrilinearInterpFloat(const cmsFloat32Number Input[],
492 px = fclamp(Input[0]) * p->Domain[0];
493 py = fclamp(Input[1]) * p->Domain[1];
494 pz = fclamp(Input[2]) * p->Domain[2];
501 X1 = X0 + (Input[0] >= 1.0 ? 0 : p->opta[2]);
504 Y1 = Y0 + (Input[1] >= 1.0 ? 0 : p->opta[1]);
507 Z1 = Z0 + (Input[2] >= 1.0 ? 0 : p->opta[0]);
542 void TrilinearInterp16(register const cmsUInt16Number Input[],
563 fx = _cmsToFixedDomain((int) Input[0] * p -> Domain[0]);
568 fy = _cmsToFixedDomain((int) Input[1] * p -> Domain[1]);
572 fz = _cmsToFixedDomain((int) Input[2] * p -> Domain[2]);
578 X1 = X0 + (Input[0] == 0xFFFFU ? 0 : p->opta[2]);
581 Y1 = Y0 + (Input[1] == 0xFFFFU ? 0 : p->opta[1]);
584 Z1 = Z0 + (Input[2] == 0xFFFFU ? 0 : p->opta[0]);
621 void TetrahedralInterpFloat(const cmsFloat32Number Input[],
636 px = fclamp(Input[0]) * p->Domain[0];
637 py = fclamp(Input[1]) * p->Domain[1];
638 pz = fclamp(Input[2]) * p->Domain[2];
646 X1 = X0 + (Input[0] >= 1.0 ? 0 : p->opta[2]);
649 Y1 = Y0 + (Input[1] >= 1.0 ? 0 : p->opta[1]);
652 Z1 = Z0 + (Input[2] >= 1.0 ? 0 : p->opta[0]);
722 void TetrahedralInterp16(register const cmsUInt16Number Input[],
734 fx = _cmsToFixedDomain((int) Input[0] * p -> Domain[0]);
735 fy = _cmsToFixedDomain((int) Input[1] * p -> Domain[1]);
736 fz = _cmsToFixedDomain((int) Input[2] * p -> Domain[2]);
747 X1 = (Input[0] == 0xFFFFU ? 0 : p->opta[2]);
750 Y1 = (Input[1] == 0xFFFFU ? 0 : p->opta[1]);
753 Z1 = (Input[2] == 0xFFFFU ? 0 : p->opta[0]);
856 void Eval4Inputs(register const cmsUInt16Number Input[],
874 fk = _cmsToFixedDomain((int) Input[0] * p16 -> Domain[0]);
875 fx = _cmsToFixedDomain((int) Input[1] * p16 -> Domain[1]);
876 fy = _cmsToFixedDomain((int) Input[2] * p16 -> Domain[2]);
877 fz = _cmsToFixedDomain((int) Input[3] * p16 -> Domain[3]);
890 K1 = K0 + (Input[0] == 0xFFFFU ? 0 : p16->opta[3]);
893 X1 = X0 + (Input[1] == 0xFFFFU ? 0 : p16->opta[2]);
896 Y1 = Y0 + (Input[2] == 0xFFFFU ? 0 : p16->opta[1]);
899 Z1 = Z0 + (Input[3] == 0xFFFFU ? 0 : p16->opta[0]);
1042 void Eval4InputsFloat(const cmsFloat32Number Input[],
1055 pk = fclamp(Input[0]) * p->Domain[0];
1060 K1 = K0 + (Input[0] >= 1.0 ? 0 : p->opta[3]);
1068 TetrahedralInterpFloat(Input + 1, Tmp1, &p1);
1072 TetrahedralInterpFloat(Input + 1, Tmp2, &p1);
1085 void Eval5Inputs(register const cmsUInt16Number Input[],
1100 fk = _cmsToFixedDomain((cmsS15Fixed16Number) Input[0] * p16 -> Domain[0]);
1105 K1 = p16 -> opta[4] * (k0 + (Input[0] != 0xFFFFU ? 1 : 0));
1113 Eval4Inputs(Input + 1, Tmp1, &p1);
1118 Eval4Inputs(Input + 1, Tmp2, &p1);
1129 void Eval5InputsFloat(const cmsFloat32Number Input[],
1142 pk = fclamp(Input[0]) * p->Domain[0];
1147 K1 = K0 + (Input[0] >= 1.0 ? 0 : p->opta[4]);
1155 Eval4InputsFloat(Input + 1, Tmp1, &p1);
1160 Eval4InputsFloat(Input + 1, Tmp2, &p1);
1174 void Eval6Inputs(register const cmsUInt16Number Input[],
1187 fk = _cmsToFixedDomain((cmsS15Fixed16Number) Input[0] * p16 -> Domain[0]);
1192 K1 = p16 -> opta[5] * (k0 + (Input[0] != 0xFFFFU ? 1 : 0));
1200 Eval5Inputs(Input + 1, Tmp1, &p1);
1205 Eval5Inputs(Input + 1, Tmp2, &p1);
1216 void Eval6InputsFloat(const cmsFloat32Number Input[],
1229 pk = fclamp(Input[0]) * p->Domain[0];
1234 K1 = K0 + (Input[0] >= 1.0 ? 0 : p->opta[5]);
1242 Eval5InputsFloat(Input + 1, Tmp1, &p1);
1247 Eval5InputsFloat(Input + 1, Tmp2, &p1);
1260 void Eval7Inputs(register const cmsUInt16Number Input[],
1274 fk = _cmsToFixedDomain((cmsS15Fixed16Number) Input[0] * p16 -> Domain[0]);
1279 K1 = p16 -> opta[6] * (k0 + (Input[0] != 0xFFFFU ? 1 : 0));
1287 Eval6Inputs(Input + 1, Tmp1, &p1);
1292 Eval6Inputs(Input + 1, Tmp2, &p1);
1301 void Eval7InputsFloat(const cmsFloat32Number Input[],
1314 pk = fclamp(Input[0]) * p->Domain[0];
1319 K1 = K0 + (Input[0] >= 1.0 ? 0 : p->opta[6]);
1327 Eval6InputsFloat(Input + 1, Tmp1, &p1);
1332 Eval6InputsFloat(Input + 1, Tmp2, &p1);
1346 void Eval8Inputs(register const cmsUInt16Number Input[],
1359 fk = _cmsToFixedDomain((cmsS15Fixed16Number) Input[0] * p16 -> Domain[0]);
1364 K1 = p16 -> opta[7] * (k0 + (Input[0] != 0xFFFFU ? 1 : 0));
1372 Eval7Inputs(Input + 1, Tmp1, &p1);
1376 Eval7Inputs(Input + 1, Tmp2, &p1);
1386 void Eval8InputsFloat(const cmsFloat32Number Input[],
1399 pk = fclamp(Input[0]) * p->Domain[0];
1404 K1 = K0 + (Input[0] >= 1.0 ? 0 : p->opta[7]);
1412 Eval7InputsFloat(Input + 1, Tmp1, &p1);
1417 Eval7InputsFloat(Input + 1, Tmp2, &p1);