Lines Matching refs:x
33 # define ROTATE(x, n) ({ u32 ret; \ argument
36 : "r"(x), "i"(32 - (n))); ret;})
40 # define ROTATE(x, n) ({ u32 ret; \ argument
43 : "r"(x), "i"(32 - (n))); ret;})
58 x[a] += x[b], x[d] = ROTATE((x[d] ^ x[a]),16), \
59 x[c] += x[d], x[b] = ROTATE((x[b] ^ x[c]),12), \
60 x[a] += x[b], x[d] = ROTATE((x[d] ^ x[a]), 8), \
61 x[c] += x[d], x[b] = ROTATE((x[b] ^ x[c]), 7) )
67 u32 x[16]; in chacha20_core() local
71 memcpy(x, input, sizeof(x)); in chacha20_core()
86 output->u[i] = x[i] + input[i]; in chacha20_core()
89 U32TO8_LITTLE(output->c + 4 * i, (x[i] + input[i])); in chacha20_core()