39#ifndef OJPH_TRANSFORM_LOCAL_H
40#define OJPH_TRANSFORM_LOCAL_H
67 const line_buf* other,
const line_buf* aug,
68 ui32 repeat,
bool synthesis);
75 const line_buf* hdst,
const line_buf* src,
76 ui32 width,
bool even);
80 const line_buf *lsrc,
const line_buf *hsrc,
81 ui32 width,
bool even);
89 const line_buf* other,
const line_buf* aug,
90 ui32 repeat,
bool synthesis);
94 const line_buf* hdst,
const line_buf* src,
95 ui32 width,
bool even);
99 const line_buf* lsrc,
const line_buf* hsrc,
100 ui32 width,
bool even);
116 const line_buf* other,
const line_buf* aug,
117 ui32 repeat,
bool synthesis);
124 const line_buf* hdst,
const line_buf* src,
125 ui32 width,
bool even);
129 const line_buf *lsrc,
const line_buf *hsrc,
130 ui32 width,
bool even);
146 const line_buf* other,
const line_buf* aug,
147 ui32 repeat,
bool synthesis);
151 const line_buf* hdst,
const line_buf* src,
152 ui32 width,
bool even);
156 const line_buf* lsrc,
const line_buf* hsrc,
157 ui32 width,
bool even);
174 const line_buf* other,
const line_buf* aug,
175 ui32 repeat,
bool synthesis);
182 const line_buf* hdst,
const line_buf* src,
183 ui32 width,
bool even);
187 const line_buf *lsrc,
const line_buf *hsrc,
188 ui32 width,
bool even);
204 const line_buf* other,
const line_buf* aug,
205 ui32 repeat,
bool synthesis);
209 const line_buf* hdst,
const line_buf* src,
210 ui32 width,
bool even);
214 const line_buf* lsrc,
const line_buf* hsrc,
215 ui32 width,
bool even);
231 const line_buf* other,
const line_buf* aug,
232 ui32 repeat,
bool synthesis);
239 const line_buf* hdst,
const line_buf* src,
240 ui32 width,
bool even);
244 const line_buf *lsrc,
const line_buf *hsrc,
245 ui32 width,
bool even);
254 const line_buf* other,
const line_buf* aug,
255 ui32 repeat,
bool synthesis);
259 const line_buf* hdst,
const line_buf* src,
260 ui32 width,
bool even);
264 const line_buf* lsrc,
const line_buf* hsrc,
265 ui32 width,
bool even);
281 const line_buf* other,
const line_buf* aug,
282 ui32 repeat,
bool synthesis);
289 const line_buf* hdst,
const line_buf* src,
290 ui32 width,
bool even);
294 const line_buf *lsrc,
const line_buf *hsrc,
295 ui32 width,
bool even);
303 const line_buf* other,
const line_buf* aug,
304 ui32 repeat,
bool synthesis);
308 const line_buf* hdst,
const line_buf* src,
309 ui32 width,
bool even);
313 const line_buf* lsrc,
const line_buf* hsrc,
314 ui32 width,
bool even);
void gen_irv_vert_times_K(float K, const line_buf *aug, ui32 repeat)
void gen_rev_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void gen_rev_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void sse2_rev_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void avx512_irv_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void avx512_rev_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void wasm_rev_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void gen_rev_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void gen_irv_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void sse2_rev_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void avx512_rev_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void gen_irv_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void avx_irv_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void sse_irv_vert_times_K(float K, const line_buf *aug, ui32 repeat)
void avx2_rev_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void wasm_rev_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void wasm_irv_vert_times_K(float K, const line_buf *aug, ui32 repeat)
void avx512_irv_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void avx2_rev_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void sse_irv_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void wasm_irv_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void sse_irv_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void wasm_irv_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void avx_irv_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void sse_irv_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void avx512_irv_vert_times_K(float K, const line_buf *aug, ui32 repeat)
void avx512_irv_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void avx_irv_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void avx2_rev_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void sse2_rev_vert_step(const lifting_step *s, const line_buf *sig, const line_buf *other, const line_buf *aug, ui32 repeat, bool synthesis)
void wasm_rev_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void gen_irv_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)
void avx_irv_vert_times_K(float K, const line_buf *aug, ui32 repeat)
void wasm_irv_horz_syn(const param_atk *atk, const line_buf *dst, const line_buf *lsrc, const line_buf *hsrc, ui32 width, bool even)
void avx512_rev_horz_ana(const param_atk *atk, const line_buf *ldst, const line_buf *hdst, const line_buf *src, ui32 width, bool even)