openMSX
|
Go to the source code of this file.
Macros | |
#define | ALIGNAS_SSE /*nothing*/ |
#define | __has_builtin(x) 0 |
#define | GNUC_PREREQ(maj, min) 0 |
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 __has_builtin | ( | x | ) | 0 |
Definition at line 73 of file aligned.hh.
#define ALIGNAS_SSE /*nothing*/ |
Definition at line 26 of file aligned.hh.
#define GNUC_PREREQ | ( | maj, | |
min | |||
) | 0 |
Definition at line 81 of file aligned.hh.
ALWAYS_INLINE uint16_t unalignedLoad16 | ( | const void * | p | ) |
Definition at line 41 of file aligned.hh.
Referenced by LZ4::count(), and detail::Load16::operator()().
ALWAYS_INLINE uint32_t unalignedLoad32 | ( | const void * | p | ) |
Definition at line 44 of file aligned.hh.
Referenced by LZ4::compress_impl(), LZ4::count(), 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 47 of file aligned.hh.
Referenced by detail::Load64::operator()().
ALWAYS_INLINE void unalignedStore16 | ( | void * | p, |
uint16_t | v | ||
) |
Definition at line 50 of file aligned.hh.
ALWAYS_INLINE void unalignedStore32 | ( | void * | p, |
uint32_t | v | ||
) |
Definition at line 53 of file aligned.hh.
Referenced by LZ4::compress_impl(), and LZ4::decompress().
ALWAYS_INLINE void unalignedStore64 | ( | void * | p, |
uint64_t | v | ||
) |
Definition at line 56 of file aligned.hh.
|
inlineconstexpr |
Definition at line 15 of file aligned.hh.