- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there any documentation which describes, in more detail, the differences between -xP and -xT options?
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I thought the current documentation was clear. The difference is that -xT enables generation of the "Supplemental Streaming SIMD 3" (SSSE3) instructions, as supported by the Intel Core 2 processor family, whereas -xP goes up to SSE3 only (newer Pentium 4 and Intel Core processors). Programs compiled with -xT will not run on processors other than the Intel Core 2 family (and whatever future processors are compatible.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There are some differences in scheduling between -xP and -xT, so small performance changes may occur. In principle, -xT could optimize better for Core 2, but I haven't seen that happen in practice.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page