68#if defined(_MSC_VER) && (_MSC_VER >= 1400) && !defined(__INTEL_COMPILER) && defined(_M_IX86)
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239
uint32_t ceildiv(T a, T b)
Divide an integer by another integer and round upwards.
Definition grk_intmath.h:33
static uint32_t floordivpow2(uint32_t a, uint32_t b)
Divide an unsigned integer by a power of 2 and round downwards.
Definition grk_intmath.h:48
static int32_t fix_mul(int32_t a, int32_t b)
Multiply two fixed-point numbers.
Definition grk_intmath.h:66
uint8_t floorlog2(uint32_t a)
Get logarithm of an integer and round downwards.
Definition grk_intmath.cpp:22
T ceildivpow2(T a, uint32_t b)
Definition grk_intmath.h:40