Valhalla Legends Archive

General => General Discussion => Topic started by: Joe[x86] on March 29, 2006, 09:28 AM

Title: AMD Processors
Post by: Joe[x86] on March 29, 2006, 09:28 AM
I heard they don't support the full IA32 instruction set. Is this true? What instructions does it not support? I'm looking into getting a new processor in the near future, because I don't feel like ordering a whole new box, but some components are old-ish.
Title: Re: AMD Processors
Post by: MyndFyre on March 29, 2006, 09:46 AM
ADD, SUB, etc.  :P

Usually AMD gets on board with Intel's spec shortly after Intel releases it (note that AMD supports SSE2 and SSE3).  Having said so, I'm relatively sure that they have the same instruction set (at least on x86), and if they have machine code differences they're minimal.  Unfortunately, I'm not down for Google hunting for an answer - three different searches don't turn up much of a result.  ;)
Title: Re: AMD Processors
Post by: Stealth on March 29, 2006, 01:11 PM
I don't think AMD's processors would have the market share they do currently if they were handicapped in some way compared to the industry standard.
Title: Re: AMD Processors
Post by: warz on March 30, 2006, 03:49 AM
Quote from: J on March 29, 2006, 09:28 AM
I heard they don't support the full IA32 instruction set. Is this true? What instructions does it not support? I'm looking into getting a new processor in the near future, because I don't feel like ordering a whole new box, but some components are old-ish.

What kind of fraternity is  Sigma upsilon kappa?
Title: Re: AMD Processors
Post by: Joe[x86] on March 30, 2006, 07:08 AM
Quote from: warz on March 30, 2006, 03:49 AM
Quote from: J on March 29, 2006, 09:28 AM
I heard they don't support the full IA32 instruction set. Is this true? What instructions does it not support? I'm looking into getting a new processor in the near future, because I don't feel like ordering a whole new box, but some components are old-ish.

What kind of fraternity is Sigma upsilon kappa?

Sigma upsilon kappa is transliterated to SUK, because Greek lacks a C. I suk.
Title: Re: AMD Processors
Post by: Warrior on March 30, 2006, 03:48 PM
Oh god..if there is any difference it would be so minimal you would hardly notice unless you program at the OS level.
Title: Re: AMD Processors
Post by: Joe[x86] on March 30, 2006, 03:56 PM
Quote from: Warrior on March 30, 2006, 03:48 PM
Oh god..if there is any difference it would be so minimal you would hardly notice unless you program at the OS level.

Which is exactly why I asked?
Title: Re: AMD Processors
Post by: Warrior on March 30, 2006, 07:00 PM
But you don't program at the low level, either way the differences can be seen by either googling a reference or comparing the AMD Docs to the Intel ones. AMD *should* list somewhere what they break/don't break.

Hint: Until you get really nasty into kernel development this shouldn't matter, with proper architecture branching in your code you should be able to detect processor features by using cpuid and enabling/disabling them at your liking in your system.
Title: Re: AMD Processors
Post by: Joe[x86] on March 30, 2006, 07:15 PM
You seem to have forgotten a good 10 hours of your life from a few months ago. I did do pre-kernel development, and you should know that having taught me nearly all that I know.
Title: Re: AMD Processors
Post by: Warrior on March 30, 2006, 09:42 PM
I taught you nearly nothing, it much more complicated. It's only the tip of the iceburg, read what I said for your answer.
Title: Re: AMD Processors
Post by: Joe[x86] on March 30, 2006, 09:55 PM
Everybody starts somewhere, but yeah. You were a horrible teacher. <3

Thanks guys.