Grok
9.7.5
|
Namespaces | |
local | |
Classes | |
class | mem_fixed_allocator |
struct | coded_lists |
class | mem_elastic_allocator |
class | RoiShiftOJPHFilter |
class | ShiftOJPHFilter |
class | RoiScaleOJPHFilter |
class | ScaleOJPHFilter |
class | sqrt_energy_gains |
class | bibo_gains |
struct | QuantizerOJPH |
class | T1OJPH |
Typedefs | |
typedef uint8_t | ui8 |
typedef int8_t | si8 |
typedef uint16_t | ui16 |
typedef int16_t | si16 |
typedef uint32_t | ui32 |
typedef int32_t | si32 |
typedef uint64_t | ui64 |
typedef int64_t | si64 |
Functions | |
static ui32 | population_count (ui32 val) |
static ui32 | count_leading_zeros (ui32 val) |
template<typename T , int N> | |
size_t | calc_aligned_size (size_t size) |
template<typename T , int N> | |
T * | align_ptr (T *ptr) |
Variables | |
const ui32 | byte_alignment = 32 |
const ui32 | log_byte_alignment = 31 - count_leading_zeros(byte_alignment) |
const ui32 | object_alignment = 8 |
typedef int16_t ojph::si16 |
typedef int32_t ojph::si32 |
typedef int64_t ojph::si64 |
typedef int8_t ojph::si8 |
typedef uint16_t ojph::ui16 |
typedef uint32_t ojph::ui32 |
typedef uint64_t ojph::ui64 |
typedef uint8_t ojph::ui8 |
|
inline |
References count_leading_zeros(), and hwy::HWY_NAMESPACE::N.
size_t ojph::calc_aligned_size | ( | size_t | size | ) |
References count_leading_zeros(), and hwy::HWY_NAMESPACE::N.
References population_count().
Referenced by align_ptr(), calc_aligned_size(), ojph::local::ojph_decode_codeblock(), and ojph::local::ojph_encode_codeblock().
Referenced by count_leading_zeros(), ojph::local::ojph_decode_codeblock(), and ojph::local::vlc_init_tables().
const ui32 ojph::byte_alignment = 32 |
const ui32 ojph::log_byte_alignment = 31 - count_leading_zeros(byte_alignment) |
const ui32 ojph::object_alignment = 8 |