blob: c37de61e8df9044af3a82c2c04925a5011e8c6d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# **************************************************************************** #
# #
# ::: :::::::: #
# ft_list_size.s :+: :+: :+: #
# +:+ +:+ +:+ #
# By: cacharle <marvin@42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2019/11/22 20:59:52 by cacharle #+# #+# #
# Updated: 2019/11/22 21:17:54 by cacharle ### ########.fr #
# #
# **************************************************************************** #
.globl _ft_list_size
# int ft_list_size(t_list *begin_list);
_ft_list_size:
xor eax, eax
FT_LIST_SIZE_LOOP:
cmp rdi, 0
je FT_LIST_SIZE_END
inc eax
mov rdi, [rdi + 8]
jmp FT_LIST_SIZE_LOOP
FT_LIST_SIZE_END
ret
|