"L. Spiro Engine"
|
Implementation of operations on integers (INT). More...
#include <LSIJpegInt.h>
Static Public Member Functions | |
static LSE_INLINE LSINT32 LSE_FCALL | int_min (LSINT32 _i32A, LSINT32 _i32B) |
static LSE_INLINE LSINT32 LSE_FCALL | int_max (LSINT32 _i32A, LSINT32 _i32B) |
static LSE_INLINE LSINT32 LSE_FCALL | int_clamp (LSINT32 _i32A, LSINT32 _i32Min, LSINT32 _i32Max) |
static LSE_INLINE LSINT32 LSE_FCALL | int_abs (LSINT32 _i32A) |
static LSE_INLINE LSINT32 LSE_FCALL | int_ceildiv (LSINT32 _i32A, LSINT32 _i32B) |
static LSE_INLINE LSINT32 LSE_FCALL | int_ceildivpow2 (LSINT32 _i32A, LSINT32 _i32B) |
static LSE_INLINE LSINT32 LSE_FCALL | int_floordivpow2 (LSINT32 _i32A, LSINT32 _i32B) |
static LSE_INLINE LSINT32 LSE_FCALL | int_floorlog2 (LSINT32 _i32A) |
Implementation of operations on integers (INT).
Class CJpegInt Description: Implementation of operations on integers (INT).
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_abs | ( | LSINT32 | _i32A | ) | [static] |
Get the absolute value of integer.
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_ceildiv | ( | LSINT32 | _i32A, |
LSINT32 | _i32B | ||
) | [static] |
Divide an integer and round upwards.
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_ceildivpow2 | ( | LSINT32 | _i32A, |
LSINT32 | _i32B | ||
) | [static] |
Divide an integer by a power of 2 and round upwards.
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_clamp | ( | LSINT32 | _i32A, |
LSINT32 | _i32Min, | ||
LSINT32 | _i32Max | ||
) | [static] |
Clamp an integer inside an interval.
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_floordivpow2 | ( | LSINT32 | _i32A, |
LSINT32 | _i32B | ||
) | [static] |
Divide an integer by a power of 2 and round downwards.
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_floorlog2 | ( | LSINT32 | _i32A | ) | [static] |
Get logarithm of an integer and round downwards.
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_max | ( | LSINT32 | _i32A, |
LSINT32 | _i32B | ||
) | [static] |
Get the maximum of two integers.
LSE_INLINE LSINT32 LSE_FCALL lsi::CJpegInt::int_min | ( | LSINT32 | _i32A, |
LSINT32 | _i32B | ||
) | [static] |
Get the minimum of two integers.