Lines Matching refs:inv
45 const int inv = s->inv;
73 if (inv) {
96 static inline int split_radix_permutation(int i, int len, int inv)
102 return split_radix_permutation(i, len, inv) * 2;
104 return split_radix_permutation(i, len, inv) * 4 + 1 - 2*(!(i & len) ^ inv);
116 s->map[i] = -split_radix_permutation(i, len, s->inv) & (len - 1);
119 s->map[-split_radix_permutation(i, len, s->inv) & (len - 1)] = i;
167 static void parity_revtab_generator(int *revtab, int n, int inv, int offset,
184 k1 = -split_radix_permutation(offset + i*2 + 0, n, inv) & (n - 1);
185 k2 = -split_radix_permutation(offset + i*2 + 1, n, inv) & (n - 1);
202 parity_revtab_generator(revtab, n, inv, offset,
204 parity_revtab_generator(revtab, n, inv, offset + (len >> 0),
206 parity_revtab_generator(revtab, n, inv, offset + (len >> 0) + (len >> 1),
214 int inv = s->inv;
225 parity_revtab_generator(s->map, len, inv, 0, 0, 0, len,
262 int len, int inv, const void *scale)
442 int len, int inv, const void *scale)
511 if (((cd->flags & FF_TX_FORWARD_ONLY) && inv) ||
512 ((cd->flags & (FF_TX_INVERSE_ONLY | AV_TX_FULL_IMDCT)) && !inv))
578 inv ? "inverse" : "forward");
616 sctx->inv = inv;
626 ret = cd->init(sctx, cd, flags, opts, len, inv, scale);
650 int inv, int len, const void *scale, uint64_t flags)
670 ret = ff_tx_init_subtx(&tmp, type, flags, NULL, len, inv, scale);