What is the difference between x86 and x86_64

So yeah, I saw this when I was building my game and wondered what it is… What is the difference between x86 and x86_64?

As far as I know, x86 means that 32bit and 64bit computers can run it, and x86_64 means that 64bit computers alone can run it.

Technically x86 simply refers to a family of processors and the instruction set they all use. It doesn’t actually say anything specific about data sizes. The term x86 started out as a 16-bit instruction set for 16-bit processors (the 8086 and 8088 processors), then was extended to a 32-bit instruction set for 32-bit processors (80386 and 80486), and now has been extended to a 64-bit instruction set for 64-bit processors. It used to be written as 80x86 to reflect the changing value in the middle of the chip model numbers, but somewhere along the line the 80 in the front was dropped, leaving just x86. More about…x86 and x64