Go to the documentation of this file.
31 #define randomize_float(buf, len) \
34 for (i = 0; i < len; i++) { \
35 float f = (float)rnd() / (UINT_MAX >> 5) - 16.0f; \
40 #define randomize_elem(tab) (tab[rnd() % FF_ARRAY_ELEMS(tab)])
75 declare_func(
void,
int *,
const float *,
const float *,
int,
int,
int,
76 const float,
const float);
81 for (
int sign = 0; sign <= 1; sign++) {
83 sign ?
"signed" :
"unsigned")) {
#define check_func(func,...)
static const uint8_t aac_cb_maxval[12]
static void test_quant_bands(AACEncDSPContext *s)
#define LOCAL_ALIGNED_16(t, v,...)
#define LOCAL_ALIGNED_32(t, v,...)
void checkasm_check_aacencdsp(void)
float ff_aac_pow34sf_tab[428]
static void test_abs_pow34(AACEncDSPContext *s)
#define randomize_float(buf, len)
#define randomize_elem(tab)
int float_near_ulp_array(const float *a, const float *b, unsigned max_ulp, unsigned len)
#define declare_func(ret,...)
static void ff_aacenc_dsp_init(AACEncDSPContext *s)