Lines Matching defs:v
7 /* $OpenBSD: chacha_private.h,v 1.2 2013/10/04 07:02:27 djm Exp $ */
16 #define U8C(v) (v##U)
17 #define U32C(v) (v##U)
19 #define U8V(v) ((u8)(v) & U8C(0xFF))
20 #define U32V(v) ((u32)(v) & U32C(0xFFFFFFFF))
22 #define ROTL32(v, n) \
23 (U32V((v) << (n)) | ((v) >> (32 - (n))))
31 #define U32TO8_LITTLE(p, v) \
33 (p)[0] = U8V((v) ); \
34 (p)[1] = U8V((v) >> 8); \
35 (p)[2] = U8V((v) >> 16); \
36 (p)[3] = U8V((v) >> 24); \
39 #define ROTATE(v,c) (ROTL32(v,c))
40 #define XOR(v,w) ((v) ^ (w))
41 #define PLUS(v,w) (U32V((v) + (w)))
42 #define PLUSONE(v) (PLUS((v),1))