Lines Matching refs:x

14 #define STORE32L(x, y)                                                                     \  argument
15 do { (y)[3] = (unsigned char)(((x)>>24)&255); (y)[2] = (unsigned char)(((x)>>16)&255); \
16 (y)[1] = (unsigned char)(((x)>>8)&255); (y)[0] = (unsigned char)((x)&255); } while(0)
18 #define LOAD32L(x, y) \ argument
19 do { x = ((ulong32)((y)[3] & 255)<<24) | \
24 #define STORE64L(x, y) \ argument
25 do { (y)[7] = (unsigned char)(((x)>>56)&255); (y)[6] = (unsigned char)(((x)>>48)&255); \
26 (y)[5] = (unsigned char)(((x)>>40)&255); (y)[4] = (unsigned char)(((x)>>32)&255); \
27 (y)[3] = (unsigned char)(((x)>>24)&255); (y)[2] = (unsigned char)(((x)>>16)&255); \
28 (y)[1] = (unsigned char)(((x)>>8)&255); (y)[0] = (unsigned char)((x)&255); } while(0)
30 #define LOAD64L(x, y) \ argument
31 do { x = (((ulong64)((y)[7] & 255))<<56)|(((ulong64)((y)[6] & 255))<<48)| \
36 #define STORE32H(x, y) \ argument
37 do { (y)[0] = (unsigned char)(((x)>>24)&255); (y)[1] = (unsigned char)(((x)>>16)&255); \
38 (y)[2] = (unsigned char)(((x)>>8)&255); (y)[3] = (unsigned char)((x)&255); } while(0)
40 #define LOAD32H(x, y) \ argument
41 do { x = ((ulong32)((y)[0] & 255)<<24) | \
46 #define STORE64H(x, y) \ argument
47 do { (y)[0] = (unsigned char)(((x)>>56)&255); (y)[1] = (unsigned char)(((x)>>48)&255); \
48 (y)[2] = (unsigned char)(((x)>>40)&255); (y)[3] = (unsigned char)(((x)>>32)&255); \
49 (y)[4] = (unsigned char)(((x)>>24)&255); (y)[5] = (unsigned char)(((x)>>16)&255); \
50 (y)[6] = (unsigned char)(((x)>>8)&255); (y)[7] = (unsigned char)((x)&255); } while(0)
52 #define LOAD64H(x, y) \ argument
53 do { x = (((ulong64)((y)[0] & 255))<<56)|(((ulong64)((y)[1] & 255))<<48) | \
63 #define STORE32H(x, y) \ argument
64 do { ulong32 __t = __builtin_bswap32 ((x)); \
67 #define LOAD32H(x, y) \ argument
68 do { XMEMCPY (&(x), (y), 4); \
69 (x) = __builtin_bswap32 ((x)); } while(0)
73 #define STORE32H(x, y) \ argument
78 ::"r"(x), "r"(y));
80 #define LOAD32H(x, y) \ argument
84 :"=r"(x): "r"(y));
88 #define STORE32H(x, y) \ argument
89 do { (y)[0] = (unsigned char)(((x)>>24)&255); (y)[1] = (unsigned char)(((x)>>16)&255); \
90 (y)[2] = (unsigned char)(((x)>>8)&255); (y)[3] = (unsigned char)((x)&255); } while(0)
92 #define LOAD32H(x, y) \ argument
93 do { x = ((ulong32)((y)[0] & 255)<<24) | \
102 #define STORE64H(x, y) \ argument
103 do { ulong64 __t = __builtin_bswap64 ((x)); \
106 #define LOAD64H(x, y) \ argument
107 do { XMEMCPY (&(x), (y), 8); \
108 (x) = __builtin_bswap64 ((x)); } while(0)
113 #define STORE64H(x, y) \ argument
118 ::"r"(x), "r"(y): "memory");
120 #define LOAD64H(x, y) \ argument
124 :"=r"(x): "r"(y): "memory");
128 #define STORE64H(x, y) \ argument
129 do { (y)[0] = (unsigned char)(((x)>>56)&255); (y)[1] = (unsigned char)(((x)>>48)&255); \
130 (y)[2] = (unsigned char)(((x)>>40)&255); (y)[3] = (unsigned char)(((x)>>32)&255); \
131 (y)[4] = (unsigned char)(((x)>>24)&255); (y)[5] = (unsigned char)(((x)>>16)&255); \
132 (y)[6] = (unsigned char)(((x)>>8)&255); (y)[7] = (unsigned char)((x)&255); } while(0)
134 #define LOAD64H(x, y) \ argument
135 do { x = (((ulong64)((y)[0] & 255))<<56)|(((ulong64)((y)[1] & 255))<<48) | \
144 #define STORE32L(x, y) \ argument
145 do { ulong32 __t = (x); XMEMCPY(y, &__t, 4); } while(0)
147 #define LOAD32L(x, y) \ argument
148 do { XMEMCPY(&(x), y, 4); } while(0)
150 #define STORE64L(x, y) \ argument
151 do { (y)[7] = (unsigned char)(((x)>>56)&255); (y)[6] = (unsigned char)(((x)>>48)&255); \
152 (y)[5] = (unsigned char)(((x)>>40)&255); (y)[4] = (unsigned char)(((x)>>32)&255); \
153 (y)[3] = (unsigned char)(((x)>>24)&255); (y)[2] = (unsigned char)(((x)>>16)&255); \
154 (y)[1] = (unsigned char)(((x)>>8)&255); (y)[0] = (unsigned char)((x)&255); } while(0)
156 #define LOAD64L(x, y) \ argument
157 do { x = (((ulong64)((y)[7] & 255))<<56)|(((ulong64)((y)[6] & 255))<<48)| \
164 #define STORE32L(x, y) \ argument
165 do { ulong32 __t = (x); XMEMCPY(y, &__t, 4); } while(0)
167 #define LOAD32L(x, y) \ argument
168 do { XMEMCPY(&(x), y, 4); x &= 0xFFFFFFFF; } while(0)
170 #define STORE64L(x, y) \ argument
171 do { ulong64 __t = (x); XMEMCPY(y, &__t, 8); } while(0)
173 #define LOAD64L(x, y) \ argument
174 do { XMEMCPY(&(x), y, 8); } while(0)
180 #define STORE32L(x, y) \ argument
181 do { (y)[3] = (unsigned char)(((x)>>24)&255); (y)[2] = (unsigned char)(((x)>>16)&255); \
182 (y)[1] = (unsigned char)(((x)>>8)&255); (y)[0] = (unsigned char)((x)&255); } while(0)
184 #define LOAD32L(x, y) \ argument
185 do { x = ((ulong32)((y)[3] & 255)<<24) | \
190 #define STORE64L(x, y) \ argument
191 do { (y)[7] = (unsigned char)(((x)>>56)&255); (y)[6] = (unsigned char)(((x)>>48)&255); \
192 (y)[5] = (unsigned char)(((x)>>40)&255); (y)[4] = (unsigned char)(((x)>>32)&255); \
193 (y)[3] = (unsigned char)(((x)>>24)&255); (y)[2] = (unsigned char)(((x)>>16)&255); \
194 (y)[1] = (unsigned char)(((x)>>8)&255); (y)[0] = (unsigned char)((x)&255); } while(0)
196 #define LOAD64L(x, y) \ argument
197 do { x = (((ulong64)((y)[7] & 255))<<56)|(((ulong64)((y)[6] & 255))<<48) | \
204 #define STORE32H(x, y) \ argument
205 do { ulong32 __t = (x); XMEMCPY(y, &__t, 4); } while(0)
207 #define LOAD32H(x, y) \ argument
208 do { XMEMCPY(&(x), y, 4); } while(0)
210 #define STORE64H(x, y) \ argument
211 do { (y)[0] = (unsigned char)(((x)>>56)&255); (y)[1] = (unsigned char)(((x)>>48)&255); \
212 (y)[2] = (unsigned char)(((x)>>40)&255); (y)[3] = (unsigned char)(((x)>>32)&255); \
213 (y)[4] = (unsigned char)(((x)>>24)&255); (y)[5] = (unsigned char)(((x)>>16)&255); \
214 (y)[6] = (unsigned char)(((x)>>8)&255); (y)[7] = (unsigned char)((x)&255); } while(0)
216 #define LOAD64H(x, y) \ argument
217 do { x = (((ulong64)((y)[0] & 255))<<56)|(((ulong64)((y)[1] & 255))<<48)| \
224 #define STORE32H(x, y) \ argument
225 do { ulong32 __t = (x); XMEMCPY(y, &__t, 4); } while(0)
227 #define LOAD32H(x, y) \ argument
228 do { XMEMCPY(&(x), y, 4); x &= 0xFFFFFFFF; } while(0)
230 #define STORE64H(x, y) \ argument
231 do { ulong64 __t = (x); XMEMCPY(y, &__t, 8); } while(0)
233 #define LOAD64H(x, y) \ argument
234 do { XMEMCPY(&(x), y, 8); } while(0)
239 #define BSWAP(x) ( ((x>>24)&0x000000FFUL) | ((x<<24)&0xFF000000UL) | \ argument
240 ((x>>8)&0x0000FF00UL) | ((x<<8)&0x00FF0000UL) )
250 #define ROR(x,n) _lrotr(x,n) argument
251 #define ROL(x,n) _lrotl(x,n) argument
252 #define RORc(x,n) _lrotr(x,n) argument
253 #define ROLc(x,n) _lrotl(x,n) argument
348 #define ROL(x, y) ( (((ulong32)(x)<<(ulong32)((y)&31)) | (((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((3… argument
349 #define ROR(x, y) ( ((((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((y)&31)) | ((ulong32)(x)<<(ulong32)((3… argument
350 #define ROLc(x, y) ( (((ulong32)(x)<<(ulong32)((y)&31)) | (((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((… argument
351 #define RORc(x, y) ( ((((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((y)&31)) | ((ulong32)(x)<<(ulong32)((… argument
403 #define ROL64(x, y) \ argument
404 ( (((x)<<((ulong64)(y)&63)) | \
405 … (((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))
407 #define ROR64(x, y) \ argument
408 ( ((((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>((ulong64)(y)&CONST64(63))) | \
409 ((x)<<(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))
411 #define ROL64c(x, y) \ argument
412 ( (((x)<<((ulong64)(y)&63)) | \
413 … (((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))
415 #define ROR64c(x, y) \ argument
416 ( ((((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>((ulong64)(y)&CONST64(63))) | \
417 ((x)<<(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))
422 #define MAX(x, y) ( ((x)>(y))?(x):(y) ) argument
426 #define MIN(x, y) ( ((x)<(y))?(x):(y) ) argument
430 #define LTC_UNUSED_PARAM(x) (void)(x) argument