Make assembly files not compile on non-x86_64 hosts
Add code to handle mmap not available, load file via read instead