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 關注
- 907 瀏覽
添加回答
舉報
0/150
提交
取消