diff --git a/src/filters/2xSaI.cpp b/src/filters/2xSaI.cpp index 016ff37a..b58196e8 100644 --- a/src/filters/2xSaI.cpp +++ b/src/filters/2xSaI.cpp @@ -616,47 +616,3 @@ void _2xSaI32 (u8 *srcPtr, u32 srcPitch, dstPtr += dstPitch << 1; } // endof: for (height; height; height--) } - -static u32 Bilinear (u32 A, u32 B, u32 x) -{ - unsigned long areaA, areaB; - unsigned long result; - - if (A == B) - return A; - - areaB = (x >> 11) & 0x1f; // reduce 16 bit fraction to 5 bits - areaA = 0x20 - areaB; - - A = (A & redblueMask) | ((A & greenMask) << 16); - B = (B & redblueMask) | ((B & greenMask) << 16); - - result = ((areaA * A) + (areaB * B)) >> 5; - - return (result & redblueMask) | ((result >> 16) & greenMask); -} - -static u32 Bilinear4 (u32 A, u32 B, u32 C, u32 D, u32 x, - u32 y) -{ - unsigned long areaA, areaB, areaC, areaD; - unsigned long result, xy; - - x = (x >> 11) & 0x1f; - y = (y >> 11) & 0x1f; - xy = (x * y) >> 5; - - A = (A & redblueMask) | ((A & greenMask) << 16); - B = (B & redblueMask) | ((B & greenMask) << 16); - C = (C & redblueMask) | ((C & greenMask) << 16); - D = (D & redblueMask) | ((D & greenMask) << 16); - - areaA = 0x20 + xy - x - y; - areaB = x - xy; - areaC = y - xy; - areaD = xy; - - result = ((areaA * A) + (areaB * B) + (areaC * C) + (areaD * D)) >> 5; - - return (result & redblueMask) | ((result >> 16) & greenMask); -} diff --git a/src/filters/bilinear.cpp b/src/filters/bilinear.cpp index 5d2de512..00fa2597 100644 --- a/src/filters/bilinear.cpp +++ b/src/filters/bilinear.cpp @@ -212,4 +212,3 @@ void BilinearPlus32(u8 *srcPtr, u32 srcPitch, to_odd = (u32 *)((u8 *)to + dstPitch); } } -