spaces to tabs for asm files

This commit is contained in:
nub31
2025-02-02 22:43:40 +01:00
parent d318c99792
commit c0798eff3d
6 changed files with 178 additions and 173 deletions

View File

@@ -2,5 +2,5 @@ global arr_size
section .text
arr_size:
mov rax, [rdi]
ret
mov rax, [rdi]
ret

View File

@@ -1,23 +1,23 @@
section .bss
buffer resb 20
buffer resb 20
section .text
global itoa
global itoa
itoa:
mov rax, rdi
mov rsi, buffer + 19
mov byte [rsi], 0
dec rsi
mov rax, rdi
mov rsi, buffer + 19
mov byte [rsi], 0
dec rsi
.loop:
xor rdx, rdx
mov rcx, 10
div rcx
add dl, '0'
mov [rsi], dl
dec rsi
test rax, rax
jnz .loop
inc rsi
mov rax, rsi
ret
xor rdx, rdx
mov rcx, 10
div rcx
add dl, '0'
mov [rsi], dl
dec rsi
test rax, rax
jnz .loop
inc rsi
mov rax, rsi
ret

View File

@@ -2,12 +2,12 @@ global str_len
section .text
str_len:
xor rax, rax
xor rax, rax
.loop:
cmp byte [rdi], 0
jz .done
inc rax
inc rdi
jmp .loop
cmp byte [rdi], 0
jz .done
inc rax
inc rdi
jmp .loop
.done:
ret
ret