NTMBK
Lifer
- Nov 14, 2011
- 10,297
- 5,289
- 136
Don't forget, kids- AMD already broke backwards compatibility, by removing support for 3DNow! from their modern chips.
Of course 3DNow! never had good support in software, especially when SSE did the same thing as it much better and it was never in Intel chips, but it's still a good example.
I think that if MMX went the way of the dodo, no-one would really mourn it- it's a very limited ISA extension with serious limitations (mainly the aliasing onto the x87 registers). But removing SSE would be just crackers. It's been extended and improved over many years, and software is only just getting up to date and utilising SSE4. Plus only a tiny fraction of users have AVX yet.
Of course 3DNow! never had good support in software, especially when SSE did the same thing as it much better and it was never in Intel chips, but it's still a good example.
I think that if MMX went the way of the dodo, no-one would really mourn it- it's a very limited ISA extension with serious limitations (mainly the aliasing onto the x87 registers). But removing SSE would be just crackers. It's been extended and improved over many years, and software is only just getting up to date and utilising SSE4. Plus only a tiny fraction of users have AVX yet.