openMSX
|
Go to the source code of this file.
Macros | |
#define | ALIGNAS_SSE /*nothing*/ |
Functions | |
ALWAYS_INLINE uint16_t | unalignedLoad16 (const void *p) |
ALWAYS_INLINE uint32_t | unalignedLoad32 (const void *p) |
ALWAYS_INLINE uint64_t | unalignedLoad64 (const void *p) |
ALWAYS_INLINE void | unalignedStore16 (void *p, uint16_t v) |
ALWAYS_INLINE void | unalignedStore32 (void *p, uint32_t v) |
ALWAYS_INLINE void | unalignedStore64 (void *p, uint64_t v) |
Variables | |
constexpr size_t | SSE_ALIGNMENT = 0 |
#define ALIGNAS_SSE /*nothing*/ |
Definition at line 24 of file aligned.hh.
ALWAYS_INLINE uint16_t unalignedLoad16 | ( | const void * | p | ) |
Definition at line 39 of file aligned.hh.
Referenced by detail::Load16::operator()().
ALWAYS_INLINE uint32_t unalignedLoad32 | ( | const void * | p | ) |
Definition at line 42 of file aligned.hh.
Referenced by LZ4::HashImpl< true, ARCH64 >::hashPosition(), LZ4::HashImpl< false, false >::hashPosition(), and detail::Load32::operator()().
ALWAYS_INLINE uint64_t unalignedLoad64 | ( | const void * | p | ) |
Definition at line 45 of file aligned.hh.
Referenced by detail::Load64::operator()().
ALWAYS_INLINE void unalignedStore16 | ( | void * | p, |
uint16_t | v | ||
) |
Definition at line 48 of file aligned.hh.
ALWAYS_INLINE void unalignedStore32 | ( | void * | p, |
uint32_t | v | ||
) |
Definition at line 51 of file aligned.hh.
Referenced by LZ4::decompress().
ALWAYS_INLINE void unalignedStore64 | ( | void * | p, |
uint64_t | v | ||
) |
Definition at line 54 of file aligned.hh.
|
inlineconstexpr |
Definition at line 13 of file aligned.hh.