Lines Matching refs:s16
55 rlc(const s16 *in, __be16 *output, int blocktype)
57 s16 block[8 * 8];
58 s16 *wp = block;
112 * one s16 value for the header and 8 * 8 coefficients of type s16.
115 derlc(const __be16 **rlc_in, s16 *dwht_out, const __be16 *end_of_input)
121 s16 block[8 * 8 + 16];
122 s16 *wp = block;
138 s16 in;
196 static void quantize_intra(s16 *coeff, s16 *de_coeff, u16 qp)
212 static void dequantize_intra(s16 *coeff)
222 static void quantize_inter(s16 *coeff, s16 *de_coeff, u16 qp)
238 static void dequantize_inter(s16 *coeff)
248 static void noinline_for_stack fwht(const u8 *block, s16 *output_block,
255 s16 *out = output_block;
383 fwht16(const s16 *block, s16 *output_block, int stride, int intra)
387 const s16 *tmp = block;
388 s16 *out = output_block;
467 ifwht(const s16 *block, s16 *output_block, int intra)
475 const s16 *tmp = block;
476 s16 *out = output_block;
577 static void fill_encoder_block(const u8 *input, s16 *dst,
589 static int var_intra(const s16 *input)
593 const s16 *tmp = input;
605 static int var_inter(const s16 *old, const s16 *new)
616 decide_blocktype(const u8 *cur, const u8 *reference, s16 *deltablock,
619 s16 tmp[64];
620 s16 old[64];
621 s16 *work = tmp;
643 static void fill_decoder_block(u8 *dst, const s16 *input, int stride,
661 static void add_deltas(s16 *deltas, const u8 *ref, int stride,
691 s16 deltablock[64];
736 s16 hdr = ntohs(*last_rlco);
842 s16 copy[8 * 8];