我有以下代码
for(i=0;i<16;i++)
for(j=0;j<16;j++)
{
in=(i+u*j+rl+rc)&15;
jn=(v*i+(u*v+1)*j+rc)&15;
x1[i*16+j]=x2[in*16+jn];
}
一些注意事项:
rl
,rc
,u
, 和v
是随机值,范围从 0 到 15x1
并且x2
是 256 个值的数组,每个数组值的范围在 0 到 255 之间- 如果我想使用查找表来实现这个代码需要 16MB 和这个大内存