Here is a list of all functions with links to the files they belong to:

### - c -

- count_leading_zeros() : utils.hpp

### - d -

- dump_array16() : t1_generate_luts.cpp

### - g -

- get_sample_position_from_quad() : ht_block_decoding.cpp
- grk_compress() : grok.cpp, grok.h
- grk_compress_create() : grok.cpp
- grk_compress_init() : grok.h, grok.cpp
- grk_compress_set_default_params() : grok.cpp, grok.h
- grk_compress_start() : grok.cpp
- grk_decompress() : grok.cpp, grok.h
- grk_decompress_buffer_detect_format() : grok.cpp, grok.h
- grk_decompress_create() : grok.cpp
- grk_decompress_create_from_buffer() : grok.cpp
- grk_decompress_create_from_file() : grok.cpp
- grk_decompress_detect_format() : grok.cpp, grok.h
- grk_decompress_get_composited_image() : grok.cpp, grok.h
- grk_decompress_get_tile_image() : grok.cpp, grok.h
- grk_decompress_init() : grok.cpp, grok.h
- grk_decompress_read_header() : grok.h, grok.cpp
- grk_decompress_set_default_params() : grok.cpp, grok.h
- grk_decompress_set_window() : grok.cpp, grok.h
- grk_decompress_tile() : grok.cpp, grok.h
- grk_deinitialize() : grok.cpp, grok.h
- grk_dump_codec() : grok.cpp, grok.h
- grk_get_data_length_from_file() : grok.cpp
- grk_image_meta_new() : grok.cpp, grok.h
- grk_image_new() : grok.cpp, grok.h
- grk_initialize() : grok.cpp, grok.h
- grk_lrintf() : simd.h
- grk_object_ref() : grok.cpp, grok.h
- grk_object_unref() : grok.cpp, grok.h
- grk_plugin_batch_compress() : grok.cpp, grok.h
- grk_plugin_batch_decompress() : grok.cpp, grok.h
- grk_plugin_cleanup() : grok.cpp, grok.h
- grk_plugin_compress() : grok.cpp, grok.h
- grk_plugin_decompress() : grok.cpp, grok.h
- grk_plugin_get_debug_state() : grok.cpp, grok.h
- grk_plugin_init() : grok.cpp, grok.h
- grk_plugin_init_batch_decompress() : grok.cpp, grok.h
- grk_plugin_internal_decode_callback() : grok.cpp
- grk_plugin_internal_encode_callback() : grok.cpp
- grk_plugin_is_batch_complete() : grok.cpp, grok.h
- grk_plugin_load() : grok.cpp, grok.h
- grk_plugin_stop_batch_compress() : grok.cpp, grok.h
- grk_plugin_stop_batch_decompress() : grok.h, grok.cpp
- grk_population_count() : simd.h
- grk_read_from_file() : grok.cpp
- grk_seek_in_file() : grok.cpp
- grk_set_MCT() : grok.cpp, grok.h
- grk_set_msg_handlers() : grok.cpp, grok.h
- grk_stream_create_file_stream() : grok.cpp
- grk_stream_new() : grok.cpp
- grk_stream_set_read_function() : grok.cpp, grok_private.h
- grk_stream_set_seek_function() : grok.cpp, grok_private.h
- grk_stream_set_user_data() : grok.cpp, grok_private.h
- grk_stream_set_user_data_length() : grok.cpp, grok_private.h
- grk_stream_set_write_function() : grok.cpp, grok_private.h
- grk_version() : grok.cpp, grok.h
- grk_write_to_file() : grok.cpp
- grkFree_file() : grok.cpp

### - h -

- ht_cleanup_decode() : ht_block_decoding.cpp
- ht_magref_decode() : ht_block_decoding.cpp
- ht_sigprop_decode() : ht_block_decoding.cpp
- htj2k_decode() : ht_block_decoding.cpp, ht_block_decoding.hpp
- htj2k_encode() : coding_units.hpp, ht_block_encoding.cpp
- HWY_AFTER_NAMESPACE() : emu128-inl.h, generic_ops-inl.h, rvv-inl.h, scalar-inl.h, ops/shared-inl.h, wasm_128-inl.h, wasm_256-inl.h, x86_128-inl.h, x86_256-inl.h, x86_512-inl.h, print-inl.h, test_util-inl.h, mct.cpp, WaveletReverse.cpp, arm_neon-inl.h, arm_sve-inl.h, copy-inl.h, find-inl.h, transform-inl.h, bit_pack-inl.h, dot-inl.h, math-inl.h, result-inl.h, sorting_networks-inl.h, traits-inl.h, traits128-inl.h, vqsort-inl.h, skeleton-inl.h, algo-inl.h
- HWY_BEFORE_NAMESPACE() : emu128-inl.h, generic_ops-inl.h, rvv-inl.h, scalar-inl.h, ops/shared-inl.h, wasm_128-inl.h, wasm_256-inl.h, x86_128-inl.h, x86_256-inl.h, x86_512-inl.h, print-inl.h, test_util-inl.h, mct.cpp, WaveletReverse.cpp, arm_sve-inl.h, arm_neon-inl.h, skeleton-inl.h, vqsort-inl.h, traits128-inl.h, traits-inl.h, sorting_networks-inl.h, result-inl.h, algo-inl.h, math-inl.h, dot-inl.h, bit_pack-inl.h, transform-inl.h, find-inl.h, copy-inl.h

### - i -

- int_log2() : utils.hpp

### - m -

- main() : t1_generate_luts.cpp
- make_storage() : ht_block_encoding.cpp
- make_storage_one() : ht_block_encoding.cpp
- mqc_bytein() : mqc_dec_inl.h
- mqc_byteout() : mqc_enc_inl.h
- mqc_raw_decode() : mqc_dec_inl.h

### - p -

- pathSeparator() : grok.cpp
- Pi_() : coding_local.hpp
- popcount32() : utils.hpp
- print_block() : ht_block_encoding.cpp

### - r -

- refinement_indicator() : coding_local.hpp
- Refinement_indicator() : coding_local.hpp
- Refinement_value() : coding_local.hpp
- refinement_value() : coding_local.hpp

### - s -

- scan() : coding_local.hpp
- Scan() : coding_local.hpp
- Sigma() : coding_local.hpp
- sigma() : coding_local.hpp
- Sigma_() : coding_local.hpp

### - t -

- t1_init_ctxno_sc() : t1_generate_luts.cpp
- t1_init_ctxno_zc() : t1_generate_luts.cpp
- t1_init_spb() : t1_generate_luts.cpp
- termMELandVLC() : ht_block_encoding.cpp