|
static bool | ojph::local::vlc_init_tables () |
|
static bool | ojph::local::uvlc_init_tables () |
|
bool | ojph::local::initialize_tables () |
|
static void | ojph::local::mel_init (mel_struct *melp, ui32 buffer_size, ui8 *data) |
|
static void | ojph::local::mel_emit_bit (mel_struct *melp, int v) |
|
static void | ojph::local::mel_encode (mel_struct *melp, bool bit) |
|
static void | ojph::local::vlc_init (vlc_struct *vlcp, ui32 buffer_size, ui8 *data) |
|
static void | ojph::local::vlc_encode (vlc_struct *vlcp, ui32 cwd, int cwd_len) |
|
static void | ojph::local::terminate_mel_vlc (mel_struct *melp, vlc_struct *vlcp) |
|
static void | ojph::local::ms_init (ms_struct *msp, ui32 buffer_size, ui8 *data) |
|
static void | ojph::local::ms_encode (ms_struct *msp, ui64 cwd, int cwd_len) |
|
static void | ojph::local::ms_terminate (ms_struct *msp) |
|
static void | ojph::local::proc_pixel (__m512i *src_vec, ui32 p, __m512i *eq_vec, __m512i *s_vec, __m512i &rho_vec, __m512i &e_qmax_vec) |
|
static void | ojph::local::rotate_matrix (__m512i *matrix) |
|
static void | ojph::local::proc_ms_encode (ms_struct *msp, __m512i &tuple_vec, __m512i &uq_vec, __m512i &rho_vec, __m512i *s_vec) |
|
static __m512i | ojph::local::cal_eps_vec (__m512i *eq_vec, __m512i &u_q_vec, __m512i &e_qmax_vec) |
|
static void | ojph::local::update_lep (ui32 x, __m512i &prev_e_val_vec, __m512i *eq_vec, __m512i *e_val_vec, const __m512i left_shift) |
|
static void | ojph::local::update_lcxp (ui32 x, __m512i &prev_cx_val_vec, __m512i &rho_vec, __m512i *cx_val_vec, const __m512i left_shift) |
|
static __m512i | ojph::local::cal_tuple (__m512i &cq_vec, __m512i &rho_vec, __m512i &eps_vec, ui32 *vlc_tbl) |
|
static __m512i | ojph::local::proc_cq1 (ui32 x, __m512i *cx_val_vec, __m512i &rho_vec, const __m512i right_shift) |
|
static __m512i | ojph::local::proc_cq2 (ui32 x, __m512i *cx_val_vec, __m512i &rho_vec, const __m512i right_shift) |
|
static void | ojph::local::proc_mel_encode1 (mel_struct *melp, __m512i &cq_vec, __m512i &rho_vec, __m512i u_q_vec, ui32 ignore, const __m512i right_shift) |
|
static void | ojph::local::proc_mel_encode2 (mel_struct *melp, __m512i &cq_vec, __m512i &rho_vec, __m512i u_q_vec, ui32 ignore, const __m512i right_shift) |
|
static void | ojph::local::proc_vlc_encode1 (vlc_struct *vlcp, ui32 *tuple, ui32 *u_q, ui32 ignore) |
|
static void | ojph::local::proc_vlc_encode2 (vlc_struct *vlcp, ui32 *tuple, ui32 *u_q, ui32 ignore) |
|
void | ojph::local::ojph_encode_codeblock_avx512 (ui32 *buf, ui32 missing_msbs, ui32 num_passes, ui32 width, ui32 height, ui32 stride, ui32 *lengths, ojph::mem_elastic_allocator *elastic, ojph::coded_lists *&coded) |
|