SSE on AMD? D3DX and SSE?

Started by
4 comments, last by CJM 20 years ago
Hey, I''ve been looking into Streaming SIMD Extentions (SSE), but find a massive lack of information of AMD''s support of SSE. As far as I can tell, Intel P3, AMD Athlon XP & Intel P4 support SSE, but some people report problems with Athlon XP''s support. Can anyone clear this up? Also, do the D3DX helper functions [eg for matrices inparticular] use SSE if it is available, or do they just use 3DNOW!?. I remember when compiling an app on an Athlon XP, that the compiler said that it was ''using 3DNOW! extensions (D3DX)'' - is this an indication of the support being slower than 3DNOW!, or the SSE support being absent? Thanks, CJM
Advertisement
the following are desktop Pentium and AMD Competitive Comparisons,that show what uses what ie SSE,3D Now! etc..not sure if alot of them are used in game creation though:
AMD Opteron uses SSE..here is link:
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_8799,00.html

Athlon64 FX uses this:
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9488^9494,00.html

Athlon XP:

http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_3734_3759,00.html

[edited by - BES on April 13, 2004 11:48:18 AM]
Thanks BES for the response,

sort of strange that the 64fx has support for SSE2, but not SSE1, and that the XP has only 3DNow!, so I guess that it wouldn''t be worth the time it would take to implement [if only Intel chips can benefit]. Basically though, I was planning on using SSE to optimise some matrix and vector operations - because being able to apply the same calculations 4x at once should give me *some* extra speed.

Anyways, Thanks again,

CJM
the Athlon XP does support SSE see http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_3734_3736,00.html about 2/3 of the way down the page

Same goes for the 64FX, the SSE support is bundled in with the 3D Now! name for some reason (this should be clearer really) and i''d guess the Opteron uses the same setup as well (although its marked as have SSE and SSE2 where as the other two chips use it as 3D Now! and SSE2 where applicable)

Basicaly on the Athlon XP you''ve got the orignal 3D Now!, MMX and SSE instructions open to you
Yep, the Athlon XP does support SSE (though they don''t make it abundantly clear that that''s the case). I''ve used SSE instructions on an XP without any problems. The original Athlon didn''t support SSE though. Seems SSE support is pretty widespread these days though - 90% have SSE in the Valve hardware survey (http://www.steampowered.com/status/survey.html).

Game Programming Blog: www.mattnewport.com/blog

thanks _the_phantom_ and mattnewport for clearing that up some more...

CJM

This topic is closed to new replies.

Advertisement