Lines Matching refs:bi
1147 #define f_rn(bo, bi, n, k) do { \ argument
1148 bo[n] = crypto_ft_tab[0][byte(bi[n], 0)] ^ \
1149 crypto_ft_tab[1][byte(bi[(n + 1) & 3], 1)] ^ \
1150 crypto_ft_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1151 crypto_ft_tab[3][byte(bi[(n + 3) & 3], 3)] ^ *(k + n); \
1154 #define f_nround(bo, bi, k) do {\ argument
1155 f_rn(bo, bi, 0, k); \
1156 f_rn(bo, bi, 1, k); \
1157 f_rn(bo, bi, 2, k); \
1158 f_rn(bo, bi, 3, k); \
1162 #define f_rl(bo, bi, n, k) do { \ argument
1163 bo[n] = crypto_fl_tab[0][byte(bi[n], 0)] ^ \
1164 crypto_fl_tab[1][byte(bi[(n + 1) & 3], 1)] ^ \
1165 crypto_fl_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1166 crypto_fl_tab[3][byte(bi[(n + 3) & 3], 3)] ^ *(k + n); \
1169 #define f_lround(bo, bi, k) do {\ argument
1170 f_rl(bo, bi, 0, k); \
1171 f_rl(bo, bi, 1, k); \
1172 f_rl(bo, bi, 2, k); \
1173 f_rl(bo, bi, 3, k); \
1217 #define i_rn(bo, bi, n, k) do { \ argument
1218 bo[n] = crypto_it_tab[0][byte(bi[n], 0)] ^ \
1219 crypto_it_tab[1][byte(bi[(n + 3) & 3], 1)] ^ \
1220 crypto_it_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1221 crypto_it_tab[3][byte(bi[(n + 1) & 3], 3)] ^ *(k + n); \
1224 #define i_nround(bo, bi, k) do {\ argument
1225 i_rn(bo, bi, 0, k); \
1226 i_rn(bo, bi, 1, k); \
1227 i_rn(bo, bi, 2, k); \
1228 i_rn(bo, bi, 3, k); \
1232 #define i_rl(bo, bi, n, k) do { \ argument
1233 bo[n] = crypto_il_tab[0][byte(bi[n], 0)] ^ \
1234 crypto_il_tab[1][byte(bi[(n + 3) & 3], 1)] ^ \
1235 crypto_il_tab[2][byte(bi[(n + 2) & 3], 2)] ^ \
1236 crypto_il_tab[3][byte(bi[(n + 1) & 3], 3)] ^ *(k + n); \
1239 #define i_lround(bo, bi, k) do {\ argument
1240 i_rl(bo, bi, 0, k); \
1241 i_rl(bo, bi, 1, k); \
1242 i_rl(bo, bi, 2, k); \
1243 i_rl(bo, bi, 3, k); \