aboutsummaryrefslogtreecommitdiff
path: root/ft_strlen.s
diff options
context:
space:
mode:
Diffstat (limited to 'ft_strlen.s')
-rw-r--r--ft_strlen.s30
1 files changed, 15 insertions, 15 deletions
diff --git a/ft_strlen.s b/ft_strlen.s
index 2965ada..319a321 100644
--- a/ft_strlen.s
+++ b/ft_strlen.s
@@ -1,23 +1,23 @@
-# **************************************************************************** #
-# #
-# ::: :::::::: #
-# ft_strlen.s :+: :+: :+: #
-# +:+ +:+ +:+ #
-# By: cacharle <marvin@42.fr> +#+ +:+ +#+ #
-# +#+#+#+#+#+ +#+ #
-# Created: 2019/11/22 03:04:20 by cacharle #+# #+# #
-# Updated: 2019/11/22 21:18:30 by cacharle ### ########.fr #
-# #
-# **************************************************************************** #
+; **************************************************************************** ;
+; ;
+; ::: :::::::: ;
+; ft_strlen.s :+: :+: :+: ;
+; +:+ +:+ +:+ ;
+; By: cacharle <marvin@42.fr> +;+ +:+ +;+ ;
+; +;+;+;+;+;+ +;+ ;
+; Created: 2019/11/22 03:04:20 by cacharle ;+; ;+; ;
+; Updated: 2019/11/23 00:17:47 by cacharle ;;; ;;;;;;;;.fr ;
+; ;
+; **************************************************************************** ;
-.globl _ft_strlen
+global _ft_strlen
-# int ft_strlen(char *);
+; int ft_strlen(char *);
_ft_strlen:
- mov rbx, rdi # str argument
+ mov rbx, rdi ; str argument
xor rax, rax
FT_STRLEN_LOOP:
- cmp byte ptr [rbx + rax], 0 # compare rbx[rax] and '\0'
+ cmp byte [rbx + rax], 0 ; compare rbx[rax] and '\0'
je FT_STRLEN_RET
inc rax
jmp FT_STRLEN_LOOP