spl_fixed31_32
struct spl_fixed31_32 bot;
struct spl_fixed31_32 hdr_mult, c0_mult, c1_mult, c2_mult;
struct spl_fixed31_32 c0_calc, c1_calc, c2_calc;
struct spl_fixed31_32 temp;
const struct spl_scaler_data *data, struct spl_fixed31_32 ratio,
struct spl_fixed31_32 isharp_scale_ratio;
struct spl_fixed31_32 ratio,
struct spl_fixed31_32 init_adj,
struct spl_fixed31_32 *init,
struct spl_fixed31_32 temp;
struct spl_fixed31_32 init_adj_h = spl_fixpt_zero;
struct spl_fixed31_32 init_adj_v = spl_fixpt_zero;
static unsigned int spl_calculate_sharpness_level_adj(struct spl_fixed31_32 ratio)
struct spl_fixed31_32 ratio_level;
static unsigned int spl_calculate_sharpness_level(struct spl_fixed31_32 ratio,
void spl_build_isharp_1dlut_from_reference_curve(struct spl_fixed31_32 ratio, enum system_setup setup,
struct spl_fixed31_32 sharp_base, sharp_calc, sharp_level;
void spl_build_isharp_1dlut_from_reference_curve(struct spl_fixed31_32 ratio, enum system_setup setup,
static const uint16_t *spl_get_easf_filter_3tap_64p(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_easf_filter_4tap_64p(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_easf_filter_6tap_64p(struct spl_fixed31_32 ratio)
const uint16_t *spl_dscl_get_easf_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_easf_filter_3tap_64p_s1_10(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_easf_filter_4tap_64p_s1_10(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_easf_filter_6tap_64p_s1_10(struct spl_fixed31_32 ratio)
const uint16_t *spl_dscl_get_easf_filter_coeffs_64p_s1_10(int taps, struct spl_fixed31_32 ratio)
static uint32_t spl_easf_get_scale_ratio_to_reg_value(struct spl_fixed31_32 ratio,
uint32_t spl_get_v_bf3_mode(struct spl_fixed31_32 ratio)
uint32_t spl_get_h_bf3_mode(struct spl_fixed31_32 ratio)
uint32_t spl_get_reducer_gain6(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_reducer_gain4(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_gainRing6(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_gainRing4(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_3tap_dntilt_uptilt_offset(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_3tap_uptilt_maxval(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_3tap_dntilt_slope(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_3tap_uptilt1_slope(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_3tap_uptilt2_slope(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_3tap_uptilt2_offset(int taps, struct spl_fixed31_32 ratio)
uint32_t spl_get_v_bf3_mode(struct spl_fixed31_32 ratio);
uint32_t spl_get_h_bf3_mode(struct spl_fixed31_32 ratio);
uint32_t spl_get_reducer_gain6(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_reducer_gain4(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_gainRing6(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_gainRing4(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_3tap_dntilt_uptilt_offset(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_3tap_uptilt_maxval(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_3tap_dntilt_slope(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_3tap_uptilt1_slope(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_3tap_uptilt2_slope(int taps, struct spl_fixed31_32 ratio);
uint32_t spl_get_3tap_uptilt2_offset(int taps, struct spl_fixed31_32 ratio);
const uint16_t *spl_dscl_get_easf_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio);
const uint16_t *spl_dscl_get_easf_filter_coeffs_64p_s1_10(int taps, struct spl_fixed31_32 ratio);
static const uint16_t *spl_get_filter_3tap_64p(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_filter_4tap_64p(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_filter_5tap_64p(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_filter_6tap_64p(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_filter_7tap_64p(struct spl_fixed31_32 ratio)
static const uint16_t *spl_get_filter_8tap_64p(struct spl_fixed31_32 ratio)
const uint16_t *spl_dscl_get_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio)
const uint16_t *spl_dscl_get_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio);
struct spl_fixed31_32 horz;
struct spl_fixed31_32 vert;
struct spl_fixed31_32 horz_c;
struct spl_fixed31_32 vert_c;
struct spl_fixed31_32 h;
struct spl_fixed31_32 h_c;
struct spl_fixed31_32 v;
struct spl_fixed31_32 v_c;
bool spl_convert_to_custom_float_format(struct spl_fixed31_32 value,
const struct spl_fixed31_32 mantissa_constant_plus_max_fraction =
struct spl_fixed31_32 mantiss;
static bool spl_build_custom_float(struct spl_fixed31_32 value,
struct spl_fixed31_32 value,
struct spl_fixed31_32 res;
struct spl_fixed31_32 spl_fixpt_sqr(struct spl_fixed31_32 arg)
struct spl_fixed31_32 res;
struct spl_fixed31_32 spl_fixpt_recip(struct spl_fixed31_32 arg)
struct spl_fixed31_32 spl_fixpt_sinc(struct spl_fixed31_32 arg)
struct spl_fixed31_32 square;
struct spl_fixed31_32 res = spl_fixpt_one;
struct spl_fixed31_32 arg_norm = arg;
struct spl_fixed31_32 spl_fixpt_sin(struct spl_fixed31_32 arg)
struct spl_fixed31_32 spl_fixpt_cos(struct spl_fixed31_32 arg)
const struct spl_fixed31_32 square = spl_fixpt_sqr(arg);
struct spl_fixed31_32 res = spl_fixpt_one;
static struct spl_fixed31_32 spl_fixed31_32_exp_from_taylor_series(struct spl_fixed31_32 arg)
struct spl_fixed31_32 res = spl_fixpt_from_fraction(
struct spl_fixed31_32 spl_fixpt_exp(struct spl_fixed31_32 arg)
struct spl_fixed31_32 r = spl_fixpt_sub(
struct spl_fixed31_32 spl_fixpt_log(struct spl_fixed31_32 arg)
struct spl_fixed31_32 res = spl_fixpt_neg(spl_fixpt_one);
struct spl_fixed31_32 error;
struct spl_fixed31_32 res1 = spl_fixpt_add(
unsigned int spl_fixpt_u4d19(struct spl_fixed31_32 arg)
unsigned int spl_fixpt_u3d19(struct spl_fixed31_32 arg)
unsigned int spl_fixpt_u2d19(struct spl_fixed31_32 arg)
unsigned int spl_fixpt_u0d19(struct spl_fixed31_32 arg)
unsigned int spl_fixpt_clamp_u0d14(struct spl_fixed31_32 arg)
unsigned int spl_fixpt_clamp_u0d10(struct spl_fixed31_32 arg)
int spl_fixpt_s4d19(struct spl_fixed31_32 arg)
struct spl_fixed31_32 spl_fixpt_from_ux_dy(unsigned int value,
struct spl_fixed31_32 spl_fixpt_from_fraction(long long numerator, long long denominator)
struct spl_fixed31_32 fixpt_value = spl_fixpt_zero;
struct spl_fixed31_32 fixpt_int_value = spl_fixpt_zero;
struct spl_fixed31_32 spl_fixpt_from_int_dy(unsigned int int_value,
struct spl_fixed31_32 fixpt_value = spl_fixpt_from_int(int_value);
struct spl_fixed31_32 res;
static const struct spl_fixed31_32 spl_fixpt_two_pi = { 26986075409LL };
static const struct spl_fixed31_32 spl_fixpt_ln2 = { 2977044471LL };
static const struct spl_fixed31_32 spl_fixpt_ln2_div_2 = { 1488522236LL };
struct spl_fixed31_32 spl_fixpt_mul(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
static inline struct spl_fixed31_32 spl_fixpt_abs(struct spl_fixed31_32 arg)
static inline bool spl_fixpt_lt(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
static inline bool spl_fixpt_le(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
static inline bool spl_fixpt_eq(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
static inline struct spl_fixed31_32 spl_fixpt_min(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
static inline struct spl_fixed31_32 spl_fixpt_max(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
static inline struct spl_fixed31_32 spl_fixpt_clamp(
struct spl_fixed31_32 arg,
struct spl_fixed31_32 min_value,
struct spl_fixed31_32 max_value)
static inline struct spl_fixed31_32 spl_fixpt_shl(struct spl_fixed31_32 arg, unsigned int shift)
static inline struct spl_fixed31_32 spl_fixpt_shr(struct spl_fixed31_32 arg, unsigned int shift)
static inline struct spl_fixed31_32 spl_fixpt_add(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
struct spl_fixed31_32 res;
static inline struct spl_fixed31_32 spl_fixpt_add_int(struct spl_fixed31_32 arg1, int arg2)
static inline struct spl_fixed31_32 spl_fixpt_sub(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
struct spl_fixed31_32 res;
static inline struct spl_fixed31_32 spl_fixpt_sub_int(struct spl_fixed31_32 arg1, int arg2)
struct spl_fixed31_32 spl_fixpt_mul(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2);
static inline struct spl_fixed31_32 spl_fixpt_mul_int(struct spl_fixed31_32 arg1, int arg2)
struct spl_fixed31_32 spl_fixpt_sqr(struct spl_fixed31_32 arg);
static inline struct spl_fixed31_32 spl_fixpt_div_int(struct spl_fixed31_32 arg1, long long arg2)
static inline struct spl_fixed31_32 spl_fixpt_div(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
struct spl_fixed31_32 spl_fixpt_recip(struct spl_fixed31_32 arg);
struct spl_fixed31_32 spl_fixpt_sinc(struct spl_fixed31_32 arg);
struct spl_fixed31_32 spl_fixpt_sin(struct spl_fixed31_32 arg);
struct spl_fixed31_32 spl_fixpt_cos(struct spl_fixed31_32 arg);
struct spl_fixed31_32 spl_fixpt_exp(struct spl_fixed31_32 arg);
struct spl_fixed31_32 spl_fixpt_log(struct spl_fixed31_32 arg);
static inline struct spl_fixed31_32 spl_fixpt_pow(struct spl_fixed31_32 arg1, struct spl_fixed31_32 arg2)
static inline int spl_fixpt_floor(struct spl_fixed31_32 arg)
static inline int spl_fixpt_round(struct spl_fixed31_32 arg)
static inline int spl_fixpt_ceil(struct spl_fixed31_32 arg)
unsigned int spl_fixpt_u4d19(struct spl_fixed31_32 arg);
unsigned int spl_fixpt_u3d19(struct spl_fixed31_32 arg);
unsigned int spl_fixpt_u2d19(struct spl_fixed31_32 arg);
static const struct spl_fixed31_32 spl_fixpt_zero = { 0 };
unsigned int spl_fixpt_u0d19(struct spl_fixed31_32 arg);
unsigned int spl_fixpt_clamp_u0d14(struct spl_fixed31_32 arg);
unsigned int spl_fixpt_clamp_u0d10(struct spl_fixed31_32 arg);
int spl_fixpt_s4d19(struct spl_fixed31_32 arg);
static inline struct spl_fixed31_32 spl_fixpt_truncate(struct spl_fixed31_32 arg, unsigned int frac_bits)
static const struct spl_fixed31_32 spl_fixpt_epsilon = { 1LL };
static const struct spl_fixed31_32 spl_fixpt_half = { 0x80000000LL };
struct spl_fixed31_32 spl_fixpt_from_ux_dy(unsigned int value, unsigned int integer_bits, unsigned int fractional_bits);
struct spl_fixed31_32 spl_fixpt_from_int_dy(unsigned int int_value,
static const struct spl_fixed31_32 spl_fixpt_one = { 0x100000000LL };
struct spl_fixed31_32 spl_fixpt_from_fraction(long long numerator, long long denominator);
static inline struct spl_fixed31_32 spl_fixpt_from_int(int arg)
struct spl_fixed31_32 res;
static inline struct spl_fixed31_32 spl_fixpt_neg(struct spl_fixed31_32 arg)
struct spl_fixed31_32 res;