struct algae_position{ int x; int y;};for(i =0; i < 16; i++){ for(j =0; j < 16;j++){ total_x += grid[j][i].x; total_y += grid[j][i].y;}} 其中total_x和total_y存储在寄存器中,缓存大小为16byte。我想问的是在缓存中如何做的?是grid[0][0]的x ,y然后grid[0][1]的x,y还是grid[0][0]的x,y然后grid[1][0]的x,y。我觉得是第一种但是如果是第一种的话和答案完全不相符。第二种思路和答案完全吻合。请高手解答
- 2 回答
- 0 关注
- 872 浏览
添加回答
举报
0/150
提交
取消