size optimizations

This commit is contained in:
Shark
2015-10-19 18:31:01 +02:00
parent 868c8f7fe3
commit e0b389443b

View File

@@ -3,16 +3,15 @@ section .text
_start: ;tell linker entry point _start: ;tell linker entry point
xor eax,eax ; eax:=0 xor eax,eax ; eax:=0
lea edx,[rax+len] ;message length lea edx,[rax+len] ;message length
mov esi,msg ;message to write mov esi,msg ;message to write
lea edi,[rax+1];file descriptor (stdout) mov al,1 ;system call number (sys_write)
mov al,1 ;system call number (sys_write) mov edi,eax ;file descriptor (stdout)
syscall ;call kernel syscall ;call kernel
; xor eax, eax mov al,60 ;system call number (sys_exit)
mov al,60 ;system call number (sys_exit) syscall ;call kernel
syscall ;call kernel
section .data section .data