Fix 64bit MACROs

In vm/detection.hpp, it considers the macro LP64 as IS_X8664,
being necessary to separate the macro IS_64BIT_ARCH and the macro IS_X8664.
Merge pull request #3188 from gustavotemple/rename-64bit-macro

Fix 64bit MACROs