improve print
This commit is contained in:
@@ -1342,8 +1342,8 @@ print:
|
|||||||
mov edx, 0x3F8
|
mov edx, 0x3F8
|
||||||
.loop:
|
.loop:
|
||||||
mov al, [rsi]
|
mov al, [rsi]
|
||||||
test al, al
|
cmp al, 0x00
|
||||||
jz .done
|
je .done
|
||||||
out dx, al
|
out dx, al
|
||||||
inc rsi
|
inc rsi
|
||||||
jmp .loop
|
jmp .loop
|
||||||
@@ -1357,29 +1357,25 @@ print:
|
|||||||
mov rsi, .debug_msg
|
mov rsi, .debug_msg
|
||||||
call print
|
call print
|
||||||
pop rsi
|
pop rsi
|
||||||
call print
|
jmp print ; tail call
|
||||||
ret
|
|
||||||
.error:
|
.error:
|
||||||
push rsi
|
push rsi
|
||||||
mov rsi, .error_msg
|
mov rsi, .error_msg
|
||||||
call print
|
call print
|
||||||
pop rsi
|
pop rsi
|
||||||
call print
|
jmp print ; tail call
|
||||||
ret
|
|
||||||
.test:
|
.test:
|
||||||
push rsi
|
push rsi
|
||||||
mov rsi, .test_msg
|
mov rsi, .test_msg
|
||||||
call print
|
call print
|
||||||
pop rsi
|
pop rsi
|
||||||
call print
|
jmp print ; tail call
|
||||||
ret
|
|
||||||
.warn:
|
.warn:
|
||||||
push rsi
|
push rsi
|
||||||
mov rsi, .warn_msg
|
mov rsi, .warn_msg
|
||||||
call print
|
call print
|
||||||
pop rsi
|
pop rsi
|
||||||
call print
|
jmp print ; tail call
|
||||||
ret
|
|
||||||
.debug_msg db "[DEBUG]: ", 0x00
|
.debug_msg db "[DEBUG]: ", 0x00
|
||||||
.error_msg db "[ERROR]: ", 0x00
|
.error_msg db "[ERROR]: ", 0x00
|
||||||
.test_msg db "[TEST]: ", 0x00
|
.test_msg db "[TEST]: ", 0x00
|
||||||
|
|||||||
Reference in New Issue
Block a user