The fact that luaJIT is written in assembler makes me wonder how practical an amd64 port. :-\
And the port of the interpreter to x64 is already done, so it was certainly practical. Porting the rest of the VM and the JIT compiler is what takes most of the time.