diff --git a/seminaries/qtrvsim/ffs-as-log2/ffs-as-log2.S b/seminaries/qtrvsim/ffs-as-log2/ffs-as-log2.S
index ed8036006667af77f4e762bd8f2a54e470aa93c7..7f72b4f2765a15b4161a88f2b53bd3a4f4f17008 100644
--- a/seminaries/qtrvsim/ffs-as-log2/ffs-as-log2.S
+++ b/seminaries/qtrvsim/ffs-as-log2/ffs-as-log2.S
@@ -15,5 +15,5 @@ loop:				// {
 	bne	a0, zero, loop	//}
 done:
 	addi	a0, t1, 0
-finish:	ebreak
-        	beq	zero, zero, finish
+finish:	ebreak			// stop execution
+	beq	zero, zero, finish	// loop to catch continue