Lines Matching refs:LERP

342 #   define LERP(a,l,h)    (cmsFloat32Number) ((l)+(((h)-(l))*(a)))  in BilinearInterpFloat()  macro
375 dx0 = LERP(fx, d00, d10); in BilinearInterpFloat()
376 dx1 = LERP(fx, d01, d11); in BilinearInterpFloat()
378 dxy = LERP(fy, dx0, dx1); in BilinearInterpFloat()
384 # undef LERP in BilinearInterpFloat()
396 #define LERP(a,l,h) (cmsUInt16Number) (l + ROUND_FIXED_TO_INT(((h-l)*a))) in BilinearInterp16() macro
433 dx0 = LERP(rx, d00, d10); in BilinearInterp16()
434 dx1 = LERP(rx, d01, d11); in BilinearInterp16()
436 dxy = LERP(ry, dx0, dx1); in BilinearInterp16()
442 # undef LERP in BilinearInterp16()
454 # define LERP(a,l,h) (cmsFloat32Number) ((l)+(((h)-(l))*(a))) in TrilinearInterpFloat() macro
501 dx00 = LERP(fx, d000, d100); in TrilinearInterpFloat()
502 dx01 = LERP(fx, d001, d101); in TrilinearInterpFloat()
503 dx10 = LERP(fx, d010, d110); in TrilinearInterpFloat()
504 dx11 = LERP(fx, d011, d111); in TrilinearInterpFloat()
506 dxy0 = LERP(fy, dx00, dx10); in TrilinearInterpFloat()
507 dxy1 = LERP(fy, dx01, dx11); in TrilinearInterpFloat()
509 dxyz = LERP(fz, dxy0, dxy1); in TrilinearInterpFloat()
515 # undef LERP in TrilinearInterpFloat()
527 #define LERP(a,l,h) (cmsUInt16Number) (l + ROUND_FIXED_TO_INT(((h-l)*a))) in TrilinearInterp16() macro
578 dx00 = LERP(rx, d000, d100); in TrilinearInterp16()
579 dx01 = LERP(rx, d001, d101); in TrilinearInterp16()
580 dx10 = LERP(rx, d010, d110); in TrilinearInterp16()
581 dx11 = LERP(rx, d011, d111); in TrilinearInterp16()
583 dxy0 = LERP(ry, dx00, dx10); in TrilinearInterp16()
584 dxy1 = LERP(ry, dx01, dx11); in TrilinearInterp16()
586 dxyz = LERP(rz, dxy0, dxy1); in TrilinearInterp16()
592 # undef LERP in TrilinearInterp16()