Modified version that works with NASM 2.11.02