回答編集履歴

1

.

2022/06/16 07:31

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -1,8 +1,8 @@
1
1
  無限ループの原因かどうかはわかりませんが、メモリの範囲外アクセスしてますね。
2
2
 
3
3
  外側のループだけを見ても、a0 の値が
4
- 1順目: 初期値 ⇨ 初期値 + 0 * 4 (合ってる)
4
+ 1順目: 初期値 ⇨ 初期値 + 2 * 4 (合ってる)
5
- 2順目: 初期値 + 0 * 4 ⇨ 初期値 + 0 * 4 + 1 * 4 (合ってる)
6
- 3順目: 初期値 + 0 * 4 + 1 * 4 ⇨ 初期値 + 0 * 4 + 1 * 4 + 2 * 4 (間違い: 初期値+2*4 のはず)
5
+ 2順目: 初期値 + 2 * 4 ⇨ 初期値 + 2 * 4 + 3 * 4 (間違い: 初期値+3*4 のはず)
7
6
  と増えすぎています。
8
7
 
8
+