Apparently you don't understand that people don't see things equally - otherwise we would all be robots with the same mind set.
You are totally twisting my words. It is Intel's job simply to make sure the ICC code works on non-Intel CPUs (or say it doesn't work). Period.Quote:
You are not correct. It is not Intels job to to take on the responsibility of the non-Intel CPU manufacturer.
Actually you (AMD side) ARE suggesting this.Quote:
Nobody is suggesting that Intel allow non-Intel chips to use the Intel specific code.
SSE2/3/4/etc. code from ICC is Intel specific code. Memory alignment and other factors, as I have stated several times, are INTEL SPECIFIC with ICC compiled code - they do not work the same way on non-Intel chips.
Sure, a lot of time they do work well - but there are times where this Intel code would also work slower, and much slower than what you currently call "crippling". Then again, we would have this conversation! It doesn't matter what Intel did - if it isn't good for AMD, the AMD side would always bash it.
Be it a separate code path for non-Intel CPUs or Intel code path for non-Intel CPUs that sometimes gives waay lower perf. on AMD CPUs. (Yes I have seen this in ~ICC8 days)
ROFL! You just shot yourself in the foot there ;) And you don't even realize it...Quote:
What is being suggested is that Intel allow the non-Intel chips to use the most efficient/fastest non-Intel versions available. Currently they don't do that.
What ICC does give non-Intel CPUs is a single code path is not Intel version - so that IS the fastest version available.
It's also the fastest code compiled for non-Intel CPUs in most cases.
If we continue with your mindset, GCC/MSVC should be sued for not providing the most efficient code on all CPUs.
Yes - but ONLY to make sure it works (just that it WORKS - not good, not fast, not fastest... just WORKS).Quote:
Actually it IS there job to make sure their code works on non-Intel CPU.
If you don't agree with me here, please rephrase your English, because your words do say you agree with me.
Wo wo wo... where does it say that? Did they claim it would do that?Quote:
When they do that job they need to use the best instruction set that is supported by each CPU regardless of brand.
WHERE?Quote:
Some people are purposefully forgetting that Intel has claimed this support and accepted the task.
Please tell me where it says so.. I will say I am wrong, but if you had this piece of text from Intel, noone here would disagree with you.
For the... donno what number of times... it is acceptable for Intel not to give a f*** about how fast ICC works on non-Intel CPUs. It just needs to work without errors.Quote:
Or they claim that Intel doesn't need to do the best job possible. (I.e., they are advocating that it is acceptable for Intel to be incompetent.)
We all agree on this - we just don't agree what "cripple" means!Quote:
None of the things you mention allow them to purposefully cripple the competition. If they don't want to support non-Intel they need to specifically drop all non-Intel support.
Now, provide me with the text you say you have (read 2 paragraphs above), and we will agree on "cripple" then.
If you don't have that text however, what should we do?
We don't agree on what "supporting non-Intel CPUs" is again.Quote:
ANSWER: Since they claim to support non-Intel CPU.
Actually I am surprised how civilized this thread has remained... it takes a few posts to for AMD-Intel thread to turn to flames, this one has stayed well within bounds.Quote:
EDIT: Actually I am amazed this can even be really debated in any meaningful way; no less 5 forum pages.
I wish the world worked in binary, but it doesn't.Quote:
It's very simple: a bug was found with Intel's compiler. It needs to be fixed.

