Intel copied amds instruction set after microsoft told them they would not use an incompatible instruction set in its operating systems for their Intel's 64 bit x86. This was about 2 years after amd64 was introduced. Any minor differences between the chips are worked out using the correct cflags for your chip.