Lines Matching refs:bi

1305 #define f_rn(bo, bi, n, k)	do {				\  argument
1306 bo[n] = crypto_ft_tab[0][byte(bi[n], 0)] ^ \
1307 crypto_ft_tab[1][byte(bi[(n + 1) & 3], 1)] ^ \
1308 crypto_ft_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1309 crypto_ft_tab[3][byte(bi[(n + 3) & 3], 3)] ^ *(k + n); \
1312 #define f_nround(bo, bi, k) do {\ argument
1313 f_rn(bo, bi, 0, k); \
1314 f_rn(bo, bi, 1, k); \
1315 f_rn(bo, bi, 2, k); \
1316 f_rn(bo, bi, 3, k); \
1320 #define f_rl(bo, bi, n, k) do { \ argument
1321 bo[n] = crypto_fl_tab[0][byte(bi[n], 0)] ^ \
1322 crypto_fl_tab[1][byte(bi[(n + 1) & 3], 1)] ^ \
1323 crypto_fl_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1324 crypto_fl_tab[3][byte(bi[(n + 3) & 3], 3)] ^ *(k + n); \
1327 #define f_lround(bo, bi, k) do {\ argument
1328 f_rl(bo, bi, 0, k); \
1329 f_rl(bo, bi, 1, k); \
1330 f_rl(bo, bi, 2, k); \
1331 f_rl(bo, bi, 3, k); \
1375 #define i_rn(bo, bi, n, k) do { \ argument
1376 bo[n] = crypto_it_tab[0][byte(bi[n], 0)] ^ \
1377 crypto_it_tab[1][byte(bi[(n + 3) & 3], 1)] ^ \
1378 crypto_it_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1379 crypto_it_tab[3][byte(bi[(n + 1) & 3], 3)] ^ *(k + n); \
1382 #define i_nround(bo, bi, k) do {\ argument
1383 i_rn(bo, bi, 0, k); \
1384 i_rn(bo, bi, 1, k); \
1385 i_rn(bo, bi, 2, k); \
1386 i_rn(bo, bi, 3, k); \
1390 #define i_rl(bo, bi, n, k) do { \ argument
1391 bo[n] = crypto_il_tab[0][byte(bi[n], 0)] ^ \
1392 crypto_il_tab[1][byte(bi[(n + 3) & 3], 1)] ^ \
1393 crypto_il_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1394 crypto_il_tab[3][byte(bi[(n + 1) & 3], 3)] ^ *(k + n); \
1397 #define i_lround(bo, bi, k) do {\ argument
1398 i_rl(bo, bi, 0, k); \
1399 i_rl(bo, bi, 1, k); \
1400 i_rl(bo, bi, 2, k); \
1401 i_rl(bo, bi, 3, k); \