diff options
author | Henrik Gramner <gramner@twoorioles.com> | 2021-09-20 19:41:52 +0300 |
---|---|---|
committer | Henrik Gramner <henrik@gramner.com> | 2021-09-20 19:44:35 +0300 |
commit | bdde09b1121546506ad124bc5db1c95614953b29 (patch) | |
tree | 0db768f57b4c70dd3032b92114bfcd6a324a02e9 /tests | |
parent | 5991883dc6a28a229df6f22101fd86ea80f68358 (diff) |
checkasm: Avoid using 'bool' as a struct member name
Causes collisions with stdbool.h on some systems.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/checkasm/msac.c | 70 |
1 files changed, 36 insertions, 34 deletions
diff --git a/tests/checkasm/msac.c b/tests/checkasm/msac.c index 9d2df71..4e73789 100644 --- a/tests/checkasm/msac.c +++ b/tests/checkasm/msac.c @@ -43,13 +43,13 @@ typedef unsigned (*decode_bool_equi_fn)(MsacContext *s); typedef unsigned (*decode_bool_fn)(MsacContext *s, unsigned f); typedef struct { - decode_symbol_adapt_fn symbol_adapt4; - decode_symbol_adapt_fn symbol_adapt8; - decode_symbol_adapt_fn symbol_adapt16; - decode_adapt_fn bool_adapt; - decode_bool_equi_fn bool_equi; - decode_bool_fn bool; - decode_adapt_fn hi_tok; + decode_symbol_adapt_fn decode_symbol_adapt4; + decode_symbol_adapt_fn decode_symbol_adapt8; + decode_symbol_adapt_fn decode_symbol_adapt16; + decode_adapt_fn decode_bool_adapt; + decode_bool_equi_fn decode_bool_equi; + decode_bool_fn decode_bool; + decode_adapt_fn decode_hi_tok; } MsacDSPContext; static void randomize_cdf(uint16_t *const cdf, const int n) { @@ -104,7 +104,9 @@ static void msac_dump(unsigned c_res, unsigned a_res, } #define CHECK_SYMBOL_ADAPT(n, n_min, n_max) do { \ - if (check_func(c->symbol_adapt##n, "msac_decode_symbol_adapt%d", n)) { \ + if (check_func(c->decode_symbol_adapt##n, \ + "msac_decode_symbol_adapt%d", n)) \ + { \ for (int cdf_update = 0; cdf_update <= 1; cdf_update++) { \ for (int ns = n_min; ns <= n_max; ns++) { \ dav1d_msac_init(&s_c, buf, BUF_SIZE, !cdf_update); \ @@ -144,7 +146,7 @@ static void check_decode_bool_adapt(MsacDSPContext *const c, uint8_t *const buf) MsacContext s_c, s_a; declare_func(unsigned, MsacContext *s, uint16_t *cdf); - if (check_func(c->bool_adapt, "msac_decode_bool_adapt")) { + if (check_func(c->decode_bool_adapt, "msac_decode_bool_adapt")) { uint16_t cdf[2][2]; for (int cdf_update = 0; cdf_update <= 1; cdf_update++) { dav1d_msac_init(&s_c, buf, BUF_SIZE, !cdf_update); @@ -171,7 +173,7 @@ static void check_decode_bool_equi(MsacDSPContext *const c, uint8_t *const buf) MsacContext s_c, s_a; declare_func(unsigned, MsacContext *s); - if (check_func(c->bool_equi, "msac_decode_bool_equi")) { + if (check_func(c->decode_bool_equi, "msac_decode_bool_equi")) { dav1d_msac_init(&s_c, buf, BUF_SIZE, 1); s_a = s_c; for (int i = 0; i < 64; i++) { @@ -190,7 +192,7 @@ static void check_decode_bool(MsacDSPContext *const c, uint8_t *const buf) { MsacContext s_c, s_a; declare_func(unsigned, MsacContext *s, unsigned f); - if (check_func(c->bool, "msac_decode_bool")) { + if (check_func(c->decode_bool, "msac_decode_bool")) { dav1d_msac_init(&s_c, buf, BUF_SIZE, 1); s_a = s_c; for (int i = 0; i < 64; i++) { @@ -219,7 +221,7 @@ static void check_decode_hi_tok(MsacDSPContext *const c, uint8_t *const buf) { MsacContext s_c, s_a; declare_func(unsigned, MsacContext *s, uint16_t *cdf); - if (check_func(c->hi_tok, "msac_decode_hi_tok")) { + if (check_func(c->decode_hi_tok, "msac_decode_hi_tok")) { for (int cdf_update = 0; cdf_update <= 1; cdf_update++) { dav1d_msac_init(&s_c, buf, BUF_SIZE, !cdf_update); s_a = s_c; @@ -245,38 +247,38 @@ static void check_decode_hi_tok(MsacDSPContext *const c, uint8_t *const buf) { void checkasm_check_msac(void) { MsacDSPContext c; - c.symbol_adapt4 = dav1d_msac_decode_symbol_adapt_c; - c.symbol_adapt8 = dav1d_msac_decode_symbol_adapt_c; - c.symbol_adapt16 = dav1d_msac_decode_symbol_adapt_c; - c.bool_adapt = dav1d_msac_decode_bool_adapt_c; - c.bool_equi = dav1d_msac_decode_bool_equi_c; - c.bool = dav1d_msac_decode_bool_c; - c.hi_tok = dav1d_msac_decode_hi_tok_c; + c.decode_symbol_adapt4 = dav1d_msac_decode_symbol_adapt_c; + c.decode_symbol_adapt8 = dav1d_msac_decode_symbol_adapt_c; + c.decode_symbol_adapt16 = dav1d_msac_decode_symbol_adapt_c; + c.decode_bool_adapt = dav1d_msac_decode_bool_adapt_c; + c.decode_bool_equi = dav1d_msac_decode_bool_equi_c; + c.decode_bool = dav1d_msac_decode_bool_c; + c.decode_hi_tok = dav1d_msac_decode_hi_tok_c; #if (ARCH_AARCH64 || ARCH_ARM) && HAVE_ASM if (dav1d_get_cpu_flags() & DAV1D_ARM_CPU_FLAG_NEON) { - c.symbol_adapt4 = dav1d_msac_decode_symbol_adapt4_neon; - c.symbol_adapt8 = dav1d_msac_decode_symbol_adapt8_neon; - c.symbol_adapt16 = dav1d_msac_decode_symbol_adapt16_neon; - c.bool_adapt = dav1d_msac_decode_bool_adapt_neon; - c.bool_equi = dav1d_msac_decode_bool_equi_neon; - c.bool = dav1d_msac_decode_bool_neon; - c.hi_tok = dav1d_msac_decode_hi_tok_neon; + c.decode_symbol_adapt4 = dav1d_msac_decode_symbol_adapt4_neon; + c.decode_symbol_adapt8 = dav1d_msac_decode_symbol_adapt8_neon; + c.decode_symbol_adapt16 = dav1d_msac_decode_symbol_adapt16_neon; + c.decode_bool_adapt = dav1d_msac_decode_bool_adapt_neon; + c.decode_bool_equi = dav1d_msac_decode_bool_equi_neon; + c.decode_bool = dav1d_msac_decode_bool_neon; + c.decode_hi_tok = dav1d_msac_decode_hi_tok_neon; } #elif ARCH_X86 && HAVE_ASM if (dav1d_get_cpu_flags() & DAV1D_X86_CPU_FLAG_SSE2) { - c.symbol_adapt4 = dav1d_msac_decode_symbol_adapt4_sse2; - c.symbol_adapt8 = dav1d_msac_decode_symbol_adapt8_sse2; - c.symbol_adapt16 = dav1d_msac_decode_symbol_adapt16_sse2; - c.bool_adapt = dav1d_msac_decode_bool_adapt_sse2; - c.bool_equi = dav1d_msac_decode_bool_equi_sse2; - c.bool = dav1d_msac_decode_bool_sse2; - c.hi_tok = dav1d_msac_decode_hi_tok_sse2; + c.decode_symbol_adapt4 = dav1d_msac_decode_symbol_adapt4_sse2; + c.decode_symbol_adapt8 = dav1d_msac_decode_symbol_adapt8_sse2; + c.decode_symbol_adapt16 = dav1d_msac_decode_symbol_adapt16_sse2; + c.decode_bool_adapt = dav1d_msac_decode_bool_adapt_sse2; + c.decode_bool_equi = dav1d_msac_decode_bool_equi_sse2; + c.decode_bool = dav1d_msac_decode_bool_sse2; + c.decode_hi_tok = dav1d_msac_decode_hi_tok_sse2; } #if ARCH_X86_64 if (dav1d_get_cpu_flags() & DAV1D_X86_CPU_FLAG_AVX2) { - c.symbol_adapt16 = dav1d_msac_decode_symbol_adapt16_avx2; + c.decode_symbol_adapt16 = dav1d_msac_decode_symbol_adapt16_avx2; } #endif #endif |