return (
            fromABGR(
                mixBilinearChan(u8, u, v, 0) |
                    (mixBilinearChan(u8, u, v, 1) << 8) |
                    (mixBilinearChan(u8, u, v, 2) << 16) |