Skip to content

Commit f7bae69

Browse files
committed
update: 修复了循环展开出现的bug
1 parent c70ee34 commit f7bae69

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

labs/archlab/sim/pipe/mncopy.ys

+7-7
Original file line numberDiff line numberDiff line change
@@ -80,16 +80,16 @@ Loop2:
8080
rmmovq %r9, 8(%rsi)
8181
rmmovq %r10, 16(%rsi)
8282
rmmovq %r11, 24(%rsi)
83-
ele1: andq %r8, %r8 # val <= 0?
84-
jle ele2: # if so, goto ele1:
83+
ele9: andq %r8, %r8 # val <= 0?
84+
jle ele10: # if so, goto ele1:
8585
iaddq $1, %rax # count++, %rax
86-
ele2: andq %r9, %r9
87-
jle ele3:
86+
ele10: andq %r9, %r9
87+
jle ele11:
8888
iaddq $1, %rax
89-
ele3: andq %r10, %r10
90-
jle ele4:
89+
ele11: andq %r10, %r10
90+
jle ele12:
9191
iaddq $1, %rax
92-
ele4: andq %r11, %r11
92+
ele12: andq %r11, %r11
9393
jle Npos2:
9494
iaddq $1, %rax
9595
Npos2: iaddq $32,%rdi

0 commit comments

Comments
 (0)