Lines Matching full:o
32 uint64_t o = 0; in pac_cell_shuffle() local
34 o |= extract64(i, 52, 4); in pac_cell_shuffle()
35 o |= extract64(i, 24, 4) << 4; in pac_cell_shuffle()
36 o |= extract64(i, 44, 4) << 8; in pac_cell_shuffle()
37 o |= extract64(i, 0, 4) << 12; in pac_cell_shuffle()
39 o |= extract64(i, 28, 4) << 16; in pac_cell_shuffle()
40 o |= extract64(i, 48, 4) << 20; in pac_cell_shuffle()
41 o |= extract64(i, 4, 4) << 24; in pac_cell_shuffle()
42 o |= extract64(i, 40, 4) << 28; in pac_cell_shuffle()
44 o |= extract64(i, 32, 4) << 32; in pac_cell_shuffle()
45 o |= extract64(i, 12, 4) << 36; in pac_cell_shuffle()
46 o |= extract64(i, 56, 4) << 40; in pac_cell_shuffle()
47 o |= extract64(i, 20, 4) << 44; in pac_cell_shuffle()
49 o |= extract64(i, 8, 4) << 48; in pac_cell_shuffle()
50 o |= extract64(i, 36, 4) << 52; in pac_cell_shuffle()
51 o |= extract64(i, 16, 4) << 56; in pac_cell_shuffle()
52 o |= extract64(i, 60, 4) << 60; in pac_cell_shuffle()
54 return o; in pac_cell_shuffle()
59 uint64_t o = 0; in pac_cell_inv_shuffle() local
61 o |= extract64(i, 12, 4); in pac_cell_inv_shuffle()
62 o |= extract64(i, 24, 4) << 4; in pac_cell_inv_shuffle()
63 o |= extract64(i, 48, 4) << 8; in pac_cell_inv_shuffle()
64 o |= extract64(i, 36, 4) << 12; in pac_cell_inv_shuffle()
66 o |= extract64(i, 56, 4) << 16; in pac_cell_inv_shuffle()
67 o |= extract64(i, 44, 4) << 20; in pac_cell_inv_shuffle()
68 o |= extract64(i, 4, 4) << 24; in pac_cell_inv_shuffle()
69 o |= extract64(i, 16, 4) << 28; in pac_cell_inv_shuffle()
71 o |= i & MAKE_64BIT_MASK(32, 4); in pac_cell_inv_shuffle()
72 o |= extract64(i, 52, 4) << 36; in pac_cell_inv_shuffle()
73 o |= extract64(i, 28, 4) << 40; in pac_cell_inv_shuffle()
74 o |= extract64(i, 8, 4) << 44; in pac_cell_inv_shuffle()
76 o |= extract64(i, 20, 4) << 48; in pac_cell_inv_shuffle()
77 o |= extract64(i, 0, 4) << 52; in pac_cell_inv_shuffle()
78 o |= extract64(i, 40, 4) << 56; in pac_cell_inv_shuffle()
79 o |= i & MAKE_64BIT_MASK(60, 4); in pac_cell_inv_shuffle()
81 return o; in pac_cell_inv_shuffle()
90 uint64_t o = 0; in pac_sub() local
94 o |= (uint64_t)sub[(i >> b) & 0xf] << b; in pac_sub()
96 return o; in pac_sub()
105 uint64_t o = 0; in pac_sub1() local
109 o |= (uint64_t)sub1[(i >> b) & 0xf] << b; in pac_sub1()
111 return o; in pac_sub1()
120 uint64_t o = 0; in pac_inv_sub() local
124 o |= (uint64_t)inv_sub[(i >> b) & 0xf] << b; in pac_inv_sub()
126 return o; in pac_inv_sub()
138 uint64_t o = 0; in pac_mult() local
154 o |= (uint64_t)t3 << b; in pac_mult()
155 o |= (uint64_t)t2 << (b + 4 * 4); in pac_mult()
156 o |= (uint64_t)t1 << (b + 8 * 4); in pac_mult()
157 o |= (uint64_t)t0 << (b + 12 * 4); in pac_mult()
159 return o; in pac_mult()
169 uint64_t o = 0; in tweak_shuffle() local
171 o |= extract64(i, 16, 4) << 0; in tweak_shuffle()
172 o |= extract64(i, 20, 4) << 4; in tweak_shuffle()
173 o |= tweak_cell_rot(extract64(i, 24, 4)) << 8; in tweak_shuffle()
174 o |= extract64(i, 28, 4) << 12; in tweak_shuffle()
176 o |= tweak_cell_rot(extract64(i, 44, 4)) << 16; in tweak_shuffle()
177 o |= extract64(i, 8, 4) << 20; in tweak_shuffle()
178 o |= extract64(i, 12, 4) << 24; in tweak_shuffle()
179 o |= tweak_cell_rot(extract64(i, 32, 4)) << 28; in tweak_shuffle()
181 o |= extract64(i, 48, 4) << 32; in tweak_shuffle()
182 o |= extract64(i, 52, 4) << 36; in tweak_shuffle()
183 o |= extract64(i, 56, 4) << 40; in tweak_shuffle()
184 o |= tweak_cell_rot(extract64(i, 60, 4)) << 44; in tweak_shuffle()
186 o |= tweak_cell_rot(extract64(i, 0, 4)) << 48; in tweak_shuffle()
187 o |= extract64(i, 4, 4) << 52; in tweak_shuffle()
188 o |= tweak_cell_rot(extract64(i, 40, 4)) << 56; in tweak_shuffle()
189 o |= tweak_cell_rot(extract64(i, 36, 4)) << 60; in tweak_shuffle()
191 return o; in tweak_shuffle()
201 uint64_t o = 0; in tweak_inv_shuffle() local
203 o |= tweak_cell_inv_rot(extract64(i, 48, 4)); in tweak_inv_shuffle()
204 o |= extract64(i, 52, 4) << 4; in tweak_inv_shuffle()
205 o |= extract64(i, 20, 4) << 8; in tweak_inv_shuffle()
206 o |= extract64(i, 24, 4) << 12; in tweak_inv_shuffle()
208 o |= extract64(i, 0, 4) << 16; in tweak_inv_shuffle()
209 o |= extract64(i, 4, 4) << 20; in tweak_inv_shuffle()
210 o |= tweak_cell_inv_rot(extract64(i, 8, 4)) << 24; in tweak_inv_shuffle()
211 o |= extract64(i, 12, 4) << 28; in tweak_inv_shuffle()
213 o |= tweak_cell_inv_rot(extract64(i, 28, 4)) << 32; in tweak_inv_shuffle()
214 o |= tweak_cell_inv_rot(extract64(i, 60, 4)) << 36; in tweak_inv_shuffle()
215 o |= tweak_cell_inv_rot(extract64(i, 56, 4)) << 40; in tweak_inv_shuffle()
216 o |= tweak_cell_inv_rot(extract64(i, 16, 4)) << 44; in tweak_inv_shuffle()
218 o |= extract64(i, 32, 4) << 48; in tweak_inv_shuffle()
219 o |= extract64(i, 36, 4) << 52; in tweak_inv_shuffle()
220 o |= extract64(i, 40, 4) << 56; in tweak_inv_shuffle()
221 o |= tweak_cell_inv_rot(extract64(i, 44, 4)) << 60; in tweak_inv_shuffle()
223 return o; in tweak_inv_shuffle()