Minimalize comments

This commit is contained in:
2025-06-26 07:02:00 +02:00
parent 61a1cb50d1
commit 3730086281

View File

@ -55,8 +55,8 @@ printf:
push rbp push rbp
mov rbp, rsp mov rbp, rsp
push r12 ; used for writing byted to printBuff push r12
push r14 ; count length of printBuff push r14
xor r10, r10 xor r10, r10
xor r14, r14 xor r14, r14
@ -88,7 +88,7 @@ printf:
;--- invalid specifier ---; ;--- invalid specifier ---;
mov byte [r11], '%' mov byte [r11], '%'
inc r14 inc r14
inc r10 ;assuming args were passed for invalid specifiers ! inc r10
jmp .continue jmp .continue
;--- %d ---; ;--- %d ---;
@ -109,7 +109,6 @@ printf:
cmove rdi, r9 cmove rdi, r9
je .convertInt je .convertInt
;get from stack
mov rdi, qword [rbp + 16 + (r10-5)*8] mov rdi, qword [rbp + 16 + (r10-5)*8]
.convertInt: .convertInt:
@ -129,7 +128,7 @@ printf:
;--- %% ---; ;--- %% ---;
.rep_pct: .rep_pct:
mov rdi, '%' mov rdi, '%'
dec r10 ;r10 is increased at the end, but not needed because '%%' requires no arg dec r10
jmp .charToStr jmp .charToStr
;--- %c ---; ;--- %c ---;
@ -150,7 +149,6 @@ printf:
cmove rdi, r9 cmove rdi, r9
je .charToStr je .charToStr
;get from stack
mov rdi, qword [rbp + 16 + (r10-5)*8] mov rdi, qword [rbp + 16 + (r10-5)*8]
.charToStr: .charToStr:
@ -177,7 +175,6 @@ printf:
cmove rsi, r9 cmove rsi, r9
je .insertLoop je .insertLoop
;get from stack
mov rsi, qword [rbp + 16 + (r10-5)*8] mov rsi, qword [rbp + 16 + (r10-5)*8]
;--- Move fetched data to buffer ---; ;--- Move fetched data to buffer ---;