Lines Matching refs:rotl32
18 static inline u32 rotl32(u32 v, u8 n) in rotl32() function
37 x[0] += x[4]; x[12] = rotl32(x[12] ^ x[0], 16); in chacha20_block()
38 x[1] += x[5]; x[13] = rotl32(x[13] ^ x[1], 16); in chacha20_block()
39 x[2] += x[6]; x[14] = rotl32(x[14] ^ x[2], 16); in chacha20_block()
40 x[3] += x[7]; x[15] = rotl32(x[15] ^ x[3], 16); in chacha20_block()
42 x[8] += x[12]; x[4] = rotl32(x[4] ^ x[8], 12); in chacha20_block()
43 x[9] += x[13]; x[5] = rotl32(x[5] ^ x[9], 12); in chacha20_block()
44 x[10] += x[14]; x[6] = rotl32(x[6] ^ x[10], 12); in chacha20_block()
45 x[11] += x[15]; x[7] = rotl32(x[7] ^ x[11], 12); in chacha20_block()
47 x[0] += x[4]; x[12] = rotl32(x[12] ^ x[0], 8); in chacha20_block()
48 x[1] += x[5]; x[13] = rotl32(x[13] ^ x[1], 8); in chacha20_block()
49 x[2] += x[6]; x[14] = rotl32(x[14] ^ x[2], 8); in chacha20_block()
50 x[3] += x[7]; x[15] = rotl32(x[15] ^ x[3], 8); in chacha20_block()
52 x[8] += x[12]; x[4] = rotl32(x[4] ^ x[8], 7); in chacha20_block()
53 x[9] += x[13]; x[5] = rotl32(x[5] ^ x[9], 7); in chacha20_block()
54 x[10] += x[14]; x[6] = rotl32(x[6] ^ x[10], 7); in chacha20_block()
55 x[11] += x[15]; x[7] = rotl32(x[7] ^ x[11], 7); in chacha20_block()
57 x[0] += x[5]; x[15] = rotl32(x[15] ^ x[0], 16); in chacha20_block()
58 x[1] += x[6]; x[12] = rotl32(x[12] ^ x[1], 16); in chacha20_block()
59 x[2] += x[7]; x[13] = rotl32(x[13] ^ x[2], 16); in chacha20_block()
60 x[3] += x[4]; x[14] = rotl32(x[14] ^ x[3], 16); in chacha20_block()
62 x[10] += x[15]; x[5] = rotl32(x[5] ^ x[10], 12); in chacha20_block()
63 x[11] += x[12]; x[6] = rotl32(x[6] ^ x[11], 12); in chacha20_block()
64 x[8] += x[13]; x[7] = rotl32(x[7] ^ x[8], 12); in chacha20_block()
65 x[9] += x[14]; x[4] = rotl32(x[4] ^ x[9], 12); in chacha20_block()
67 x[0] += x[5]; x[15] = rotl32(x[15] ^ x[0], 8); in chacha20_block()
68 x[1] += x[6]; x[12] = rotl32(x[12] ^ x[1], 8); in chacha20_block()
69 x[2] += x[7]; x[13] = rotl32(x[13] ^ x[2], 8); in chacha20_block()
70 x[3] += x[4]; x[14] = rotl32(x[14] ^ x[3], 8); in chacha20_block()
72 x[10] += x[15]; x[5] = rotl32(x[5] ^ x[10], 7); in chacha20_block()
73 x[11] += x[12]; x[6] = rotl32(x[6] ^ x[11], 7); in chacha20_block()
74 x[8] += x[13]; x[7] = rotl32(x[7] ^ x[8], 7); in chacha20_block()
75 x[9] += x[14]; x[4] = rotl32(x[4] ^ x[9], 7); in chacha20_block()