http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56603
Bug #: 56603 Summary: Different _MM_HINT_TX values from ICC Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: hjl.to...@gmail.com CC: ubiz...@gmail.com GCC defines: /* Constants for use with _mm_prefetch. */ enum _mm_hint { _MM_HINT_T0 = 3, _MM_HINT_T1 = 2, _MM_HINT_T2 = 1, _MM_HINT_NTA = 0 }; However, ICC defines _MM_HINT_T0 = 1 _MM_HINT_T1 = 2 _MM_HINT_T2 = 3 _MM_HINT_NTA = 0 It seems a typo in GCC.