/* i is 9.23 fixed point, other differences are 4.28 fixed point.  */
static void fd_fixed(double d[4], int32_t i[4])
/* i is 9.23 fixed point, other differences are 4.28 fixed point.  */
static void fd_fixed(double d[4], int32_t i[4])
{
    i[0] = _cairo_fixed_16_16_from_double (256 *  2 * d[0]);
    i[1] = _cairo_fixed_16_16_from_double (256 * 16 * d[1]);
    i[2] = _cairo_fixed_16_16_from_double (256 * 16 * d[2]);
    i[3] = _cairo_fixed_16_16_from_double (256 * 16 * d[3]);
}