Minimalize comments
This commit is contained in:
11
console.asm
11
console.asm
@ -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 ---;
|
||||||
|
Reference in New Issue
Block a user