ls_box
{ k[6 * (i) + 6] = ss[0] ^= ls_box(ss[5], 3) ^ t_use(r, c)[i]; \
{ k[8 * (i) + 8] = ss[0] ^= ls_box(ss[7], 3) ^ t_use(r, c)[i]; \
k[8 * (i) + 12] = ss[4] ^= ls_box(ss[3], 0); \
{ k[v(40, (4 * (i)) + 4)] = ss[0] ^= ls_box(ss[3], 3) ^ t_use(r, c)[i]; \
ss[4] = ls_box(ss[(i + 3) % 4], 3) ^ t_use(r, c)[i]; \
{ ss[4] = ls_box(ss[(i + 3) % 4], 3) ^ t_use(r, c)[i]; \
{ ss[4] = ls_box(ss[(i + 3) % 4], 3) ^ t_use(r, c)[i]; \
{ ss[0] ^= ls_box(ss[3], 3) ^ t_use(r, c)[i]; \
{ ss[4] = ls_box(ss[3], 3) ^ t_use(r, c)[i]; \
{ ss[0] ^= ls_box(ss[3], 3) ^ t_use(r, c)[i]; \
{ k[v(48, (6 * (i)) + 6)] = ss[0] ^= ls_box(ss[5], 3) ^ t_use(r, c)[i]; \
{ ss[0] ^= ls_box(ss[5], 3) ^ t_use(r, c)[i]; \
{ ss[6] = ls_box(ss[5], 3) ^ t_use(r, c)[i]; \
{ ss[0] ^= ls_box(ss[5], 3) ^ t_use(r, c)[i]; \
{ k[v(56, (8 * (i)) + 8)] = ss[0] ^= ls_box(ss[7], 3) ^ t_use(r, c)[i]; \
k[v(56, (8 * (i)) + 12)] = ss[4] ^= ls_box(ss[3], 0); \
{ ss[0] ^= ls_box(ss[7], 3) ^ t_use(r, c)[i]; \
ss[4] ^= ls_box(ss[3], 0); k[v(56, (8 * (i)) + 12)] = ff(ss[4]); \
{ ss[8] = ls_box(ss[7], 3) ^ t_use(r, c)[i]; \
ss[8] = ls_box(ss[3], 0); \
{ ss[0] ^= ls_box(ss[7], 3) ^ t_use(r, c)[i]; \
{ k[4 * (i) + 4] = ss[0] ^= ls_box(ss[3], 3) ^ t_use(r, c)[i]; \