This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | ONE8 0xffU |
#define | ONE16 0xffffU |
#define | ONE32 0xffffffffU |
#define | ONE64 0xffffffffffffffffULL |
#define | T8(x) ((x) & ONE8) |
#define | T16(x) ((x) & ONE16) |
#define | T32(x) ((x) & ONE32) |
#define | T64(x) ((x) & ONE64) |
#define | U8TO32_BIG(c) (((u32)T8(*(c)) << 24) | ((u32)T8(*((c) + 1)) << 16) | ((u32)T8(*((c) + 2)) << 8) | ((u32)T8(*((c) + 3)))) |
#define | U8TO32_LITTLE(c) (((u32)T8(*(c))) | ((u32)T8(*((c) + 1)) << 8) | (u32)T8(*((c) + 2)) << 16) | ((u32)T8(*((c) + 3)) << 24)) |
#define | U32TO8_BIG(c, v) do { u32 x = (v); u8 *d = (c); d[0] = T8(x >> 24); d[1] = T8(x >> 16); d[2] = T8(x >> 8); d[3] = T8(x); } while (0) |
#define | U32TO8_LITTLE(c, v) do { u32 x = (v); u8 *d = (c); d[0] = T8(x); d[1] = T8(x >> 8); d[2] = T8(x >> 16); d[3] = T8(x >> 24); } while (0) |
#define | ROTL32(v, n) (T32((v) << (n)) | ((v) >> (32 - (n)))) |
#define | ROTR64(v, n) (((v) >> (n)) | T64((v) << (64 - (n)))) |
#define | R 10 |
#define ONE8 0xffU |
Definition at line 21 of file whirlpool_internal.h.
#define ONE16 0xffffU |
Definition at line 22 of file whirlpool_internal.h.
#define ONE32 0xffffffffU |
Definition at line 25 of file whirlpool_internal.h.
#define ONE64 0xffffffffffffffffULL |
Definition at line 30 of file whirlpool_internal.h.
#define T8 | ( | x | ) | ((x) & ONE8) |
Definition at line 32 of file whirlpool_internal.h.
#define T16 | ( | x | ) | ((x) & ONE16) |
Definition at line 33 of file whirlpool_internal.h.
#define T32 | ( | x | ) | ((x) & ONE32) |
Definition at line 34 of file whirlpool_internal.h.
#define T64 | ( | x | ) | ((x) & ONE64) |
Definition at line 35 of file whirlpool_internal.h.
#define U8TO32_BIG | ( | c | ) | (((u32)T8(*(c)) << 24) | ((u32)T8(*((c) + 1)) << 16) | ((u32)T8(*((c) + 2)) << 8) | ((u32)T8(*((c) + 3)))) |
Definition at line 41 of file whirlpool_internal.h.
#define U8TO32_LITTLE | ( | c | ) | (((u32)T8(*(c))) | ((u32)T8(*((c) + 1)) << 8) | (u32)T8(*((c) + 2)) << 16) | ((u32)T8(*((c) + 3)) << 24)) |
Definition at line 47 of file whirlpool_internal.h.
#define U32TO8_BIG | ( | c, | |||
v | ) | do { u32 x = (v); u8 *d = (c); d[0] = T8(x >> 24); d[1] = T8(x >> 16); d[2] = T8(x >> 8); d[3] = T8(x); } while (0) |
Definition at line 53 of file whirlpool_internal.h.
#define U32TO8_LITTLE | ( | c, | |||
v | ) | do { u32 x = (v); u8 *d = (c); d[0] = T8(x); d[1] = T8(x >> 8); d[2] = T8(x >> 16); d[3] = T8(x >> 24); } while (0) |
Definition at line 59 of file whirlpool_internal.h.
#define ROTL32 | ( | v, | |||
n | ) | (T32((v) << (n)) | ((v) >> (32 - (n)))) |
Definition at line 71 of file whirlpool_internal.h.
#define ROTR64 | ( | v, | |||
n | ) | (((v) >> (n)) | T64((v) << (64 - (n)))) |
Definition at line 72 of file whirlpool_internal.h.
#define R 10 |