I think MONITOR and MWAIT are part of SSE2, but not supported by AMD.
They are not SSE instructions and AMD K10 processors support them. (MONITOR and MWAIT were introduced with SSE3 together.)
OK, so the AMD SSE2 appears to be perfectly good after all.
To use with ICC, just nobble (circumvent) ICC's "AuthenticAMD" test and gain the full optimisations for AMD (and/or other non-Intel?) CPUs...
Thanks as ever to Akos for some very in-depth knowledge!
Happy crunchin', Martin
See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3)
RE: I think MONITOR and
)
They are not SSE instructions and AMD K10 processors support them.
(MONITOR and MWAIT were introduced with SSE3 together.)
OK, so the AMD SSE2 appears
)
OK, so the AMD SSE2 appears to be perfectly good after all.
To use with ICC, just nobble (circumvent) ICC's "AuthenticAMD" test and gain the full optimisations for AMD (and/or other non-Intel?) CPUs...
Thanks as ever to Akos for some very in-depth knowledge!
Happy crunchin',
Martin
See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)