3a_asm/2_isa: fixed our examples
[calu.git] / 2_isa / src / strncmp.s
index f4bce89eef6c78dbd9ecfd50df87ac51be88ff99..038cece64011a6d053519a0eeb96e8a64c2e8070 100644 (file)
@@ -1,10 +1,11 @@
+.text
 strncmp:
 
 ldis r5, 0      ;
 
 strfor:
 ldis r0, 0      ;
-ldb r0, 0(r1)   ; r0 = (*b1)
+ldb r0, 0(r1)
 ldb r5, 0(r2)   ; r5 = (*b2)
 cmpi r3, 0      ; len == 0
 cmpinq r0, 0    ; (*b1) == 0
@@ -19,4 +20,4 @@ retnq           ;
 addi r1, r1 ,1  ; ++b1
 addi r2, r2, 1  ; ++b2
 subi r3, r3, 1  ; --len
-branch strfor   ;
+br strfor   ;