Lines Matching refs:table
93 #define do_col(table, a1,a2,a3,a4, idx, tmp) \ argument
95 xor table(,%tmp,4),%a1; \
98 xor table+tlen(,%tmp,4),%a2; \
101 xor table+2*tlen(,%tmp,4),%a3; \
102 xor table+3*tlen(,%idx,4),%a4;
107 #define do_fcol(table, a1,a2,a3,a4, idx, tmp, sched) \ argument
111 xor table(,%tmp,4),%a1; \
115 xor table+tlen(,%tmp,4),%a2; \
118 xor table+3*tlen(,%idx,4),%a4; \
121 xor table+2*tlen(,%tmp,4),%a3;
126 #define do_icol(table, a1,a2,a3,a4, idx, tmp, sched) \ argument
130 xor table(,%tmp,4),%a1; \
134 xor table+tlen(,%tmp,4),%a2; \
137 xor table+3*tlen(,%idx,4),%a4; \
140 xor table+2*tlen(,%tmp,4),%a3;
158 #define fwd_rnd1(arg, table) \ argument
163 do_fcol(table, r2,r5,r4,r1, r0,r3, arg); /* idx=r0 */ \
164 do_col (table, r4,r1,r2,r5, r0,r3); /* idx=r4 */ \
166 do_col (table, r1,r2,r5,r4, r0,r3); /* idx=r1 */ \
168 do_col (table, r5,r4,r1,r2, r0,r3); /* idx=r5 */
173 #define fwd_rnd2(arg, table) \ argument
178 do_fcol(table, r0,r5,r4,r1, r2,r3, arg); /* idx=r2 */ \
179 do_col (table, r4,r1,r0,r5, r2,r3); /* idx=r4 */ \
181 do_col (table, r1,r0,r5,r4, r2,r3); /* idx=r1 */ \
183 do_col (table, r5,r4,r1,r0, r2,r3); /* idx=r5 */
193 #define inv_rnd1(arg, table) \ argument
198 do_icol(table, r2,r1,r4,r5, r0,r3, arg); /* idx=r0 */ \
199 do_col (table, r4,r5,r2,r1, r0,r3); /* idx=r4 */ \
201 do_col (table, r1,r4,r5,r2, r0,r3); /* idx=r1 */ \
203 do_col (table, r5,r2,r1,r4, r0,r3); /* idx=r5 */
208 #define inv_rnd2(arg, table) \ argument
213 do_icol(table, r0,r1,r4,r5, r2,r3, arg); /* idx=r2 */ \
214 do_col (table, r4,r5,r0,r1, r2,r3); /* idx=r4 */ \
216 do_col (table, r1,r4,r5,r0, r2,r3); /* idx=r1 */ \
218 do_col (table, r5,r0,r1,r4, r2,r3); /* idx=r5 */