work on amd64 asm