produces ELF files and supports syscall instruction
using the new command line parsing