OpenJPH
Open-source implementation of JPEG2000 Part-15
Loading...
Searching...
No Matches
ojph::local::codeblock_fun Struct Reference

#include <ojph_codeblock_fun.h>

Public Member Functions

void init (bool reversible)
 

Public Attributes

mem_clear_fun mem_clear
 
find_max_val_fun32 find_max_val32
 
find_max_val_fun64 find_max_val64
 
tx_to_cb_fun32 tx_to_cb32
 
tx_to_cb_fun64 tx_to_cb64
 
tx_from_cb_fun32 tx_from_cb32
 
tx_from_cb_fun64 tx_from_cb64
 
cb_decoder_fun32 decode_cb32
 
cb_decoder_fun64 decode_cb64
 
cb_encoder_fun32 encode_cb32
 
cb_encoder_fun64 encode_cb64
 

Detailed Description

Definition at line 93 of file ojph_codeblock_fun.h.

Member Function Documentation

◆ init()

void ojph::local::codeblock_fun::init ( bool  reversible)

Definition at line 130 of file ojph_codeblock_fun.cpp.

References ojph::local::avx2_find_max_val32(), ojph::local::avx2_find_max_val64(), ojph::local::avx2_irv_tx_from_cb32(), ojph::local::avx2_irv_tx_to_cb32(), ojph::local::avx2_rev_tx_from_cb32(), ojph::local::avx2_rev_tx_from_cb64(), ojph::local::avx2_rev_tx_to_cb32(), ojph::local::avx2_rev_tx_to_cb64(), ojph::local::avx_mem_clear(), decode_cb32, decode_cb64, encode_cb32, encode_cb64, find_max_val32, find_max_val64, ojph::local::gen_find_max_val32(), ojph::local::gen_find_max_val64(), ojph::local::gen_irv_tx_from_cb32(), ojph::local::gen_irv_tx_to_cb32(), ojph::local::gen_mem_clear(), ojph::local::gen_rev_tx_from_cb32(), ojph::local::gen_rev_tx_from_cb64(), ojph::local::gen_rev_tx_to_cb32(), ojph::local::gen_rev_tx_to_cb64(), ojph::get_cpu_ext_level(), ojph::local::initialize_block_encoder_tables(), ojph::local::initialize_block_encoder_tables_avx2(), ojph::local::initialize_block_encoder_tables_avx512(), mem_clear, ojph::local::ojph_decode_codeblock32(), ojph::local::ojph_decode_codeblock64(), ojph::local::ojph_decode_codeblock_avx2(), ojph::local::ojph_decode_codeblock_ssse3(), ojph::local::ojph_decode_codeblock_wasm(), ojph::local::ojph_encode_codeblock32(), ojph::local::ojph_encode_codeblock64(), ojph::local::ojph_encode_codeblock_avx2(), ojph::local::ojph_encode_codeblock_avx512(), ojph_unused, ojph::local::sse2_find_max_val32(), ojph::local::sse2_find_max_val64(), ojph::local::sse2_irv_tx_from_cb32(), ojph::local::sse2_irv_tx_to_cb32(), ojph::local::sse2_rev_tx_from_cb32(), ojph::local::sse2_rev_tx_from_cb64(), ojph::local::sse2_rev_tx_to_cb32(), ojph::local::sse2_rev_tx_to_cb64(), ojph::local::sse_mem_clear(), tx_from_cb32, tx_from_cb64, tx_to_cb32, tx_to_cb64, ojph::local::wasm_find_max_val32(), ojph::local::wasm_find_max_val64(), ojph::local::wasm_irv_tx_from_cb32(), ojph::local::wasm_irv_tx_to_cb32(), ojph::local::wasm_mem_clear(), ojph::local::wasm_rev_tx_from_cb32(), ojph::local::wasm_rev_tx_from_cb64(), ojph::local::wasm_rev_tx_to_cb32(), ojph::local::wasm_rev_tx_to_cb64(), ojph::X86_CPU_EXT_LEVEL_AVX, ojph::X86_CPU_EXT_LEVEL_AVX2, ojph::X86_CPU_EXT_LEVEL_AVX512, ojph::X86_CPU_EXT_LEVEL_SSE, ojph::X86_CPU_EXT_LEVEL_SSE2, and ojph::X86_CPU_EXT_LEVEL_SSSE3.

Referenced by ojph::local::codeblock::finalize_alloc().

Member Data Documentation

◆ decode_cb32

cb_decoder_fun32 ojph::local::codeblock_fun::decode_cb32

Definition at line 113 of file ojph_codeblock_fun.h.

Referenced by ojph::local::codeblock::decode(), and init().

◆ decode_cb64

cb_decoder_fun64 ojph::local::codeblock_fun::decode_cb64

Definition at line 114 of file ojph_codeblock_fun.h.

Referenced by ojph::local::codeblock::decode(), and init().

◆ encode_cb32

cb_encoder_fun32 ojph::local::codeblock_fun::encode_cb32

Definition at line 117 of file ojph_codeblock_fun.h.

Referenced by ojph::local::codeblock::encode(), and init().

◆ encode_cb64

cb_encoder_fun64 ojph::local::codeblock_fun::encode_cb64

Definition at line 118 of file ojph_codeblock_fun.h.

Referenced by ojph::local::codeblock::encode(), and init().

◆ find_max_val32

find_max_val_fun32 ojph::local::codeblock_fun::find_max_val32

Definition at line 101 of file ojph_codeblock_fun.h.

Referenced by ojph::local::codeblock::encode(), and init().

◆ find_max_val64

find_max_val_fun64 ojph::local::codeblock_fun::find_max_val64

Definition at line 102 of file ojph_codeblock_fun.h.

Referenced by ojph::local::codeblock::encode(), and init().

◆ mem_clear

mem_clear_fun ojph::local::codeblock_fun::mem_clear

Definition at line 98 of file ojph_codeblock_fun.h.

Referenced by init(), and ojph::local::codeblock::pull_line().

◆ tx_from_cb32

tx_from_cb_fun32 ojph::local::codeblock_fun::tx_from_cb32

Definition at line 109 of file ojph_codeblock_fun.h.

Referenced by init(), and ojph::local::codeblock::pull_line().

◆ tx_from_cb64

tx_from_cb_fun64 ojph::local::codeblock_fun::tx_from_cb64

Definition at line 110 of file ojph_codeblock_fun.h.

Referenced by init(), and ojph::local::codeblock::pull_line().

◆ tx_to_cb32

tx_to_cb_fun32 ojph::local::codeblock_fun::tx_to_cb32

Definition at line 105 of file ojph_codeblock_fun.h.

Referenced by init(), and ojph::local::codeblock::push().

◆ tx_to_cb64

tx_to_cb_fun64 ojph::local::codeblock_fun::tx_to_cb64

Definition at line 106 of file ojph_codeblock_fun.h.

Referenced by init(), and ojph::local::codeblock::push().


The documentation for this struct was generated from the following files: