Lines Matching full:png_fixed_point
781 png_fixed_point white_x, png_fixed_point white_y, png_fixed_point red_x,
782 png_fixed_point red_y, png_fixed_point green_x, png_fixed_point green_y,
783 png_fixed_point blue_x, png_fixed_point blue_y)
890 png_fixed_point red_inverse, green_inverse, blue_scale;
891 png_fixed_point left, right, denominator;
1147 /* The chunk may be technically valid, but we got png_fixed_point
1823 png_fixed_point fp)
1894 png_fixed_point
1902 return (png_fixed_point)r;
1915 png_muldiv(png_fixed_point_p res, png_fixed_point a, png_int_32 times,
1934 /* A png_fixed_point is a 32-bit integer. */
1937 *res = (png_fixed_point)r;
1984 png_fixed_point result = 0; /* NOTE: signed */
2033 png_fixed_point
2034 png_muldiv_warn(png_structp png_ptr, png_fixed_point a, png_int_32 times,
2037 png_fixed_point result;
2049 png_fixed_point
2050 png_reciprocal(png_fixed_point a)
2056 return (png_fixed_point)r;
2058 png_fixed_point res;
2068 static png_fixed_point
2069 png_product2(png_fixed_point a, png_fixed_point b)
2078 return (png_fixed_point)r;
2080 png_fixed_point res;
2090 png_fixed_point
2091 png_reciprocal2(png_fixed_point a, png_fixed_point b)
2100 return (png_fixed_point)r;
2102 /* This may overflow because the range of png_fixed_point isn't symmetric,
2107 png_fixed_point res = png_product2(a, b);
2381 png_exp(png_fixed_point x)
2429 png_exp8bit(png_fixed_point lg2)
2443 png_exp16bit(png_fixed_point lg2)
2455 png_gamma_8bit_correct(unsigned int value, png_fixed_point gamma_val)
2464 png_fixed_point res;
2478 png_gamma_16bit_correct(unsigned int value, png_fixed_point gamma_val)
2487 png_fixed_point res;
2507 png_fixed_point gamma_val)
2520 png_gamma_significant(png_fixed_point gamma_val)
2536 PNG_CONST unsigned int shift, PNG_CONST png_fixed_point gamma_val)
2604 PNG_CONST unsigned int shift, PNG_CONST png_fixed_point gamma_val)
2671 PNG_CONST png_fixed_point gamma_val)