Software Archive
Read-only legacy content
17061 Discussions

_mm512_extload_ps(..., _MM_HINT_NT) : Illegal value of immediate argument to intrinsic

Dmitry_M_1
Beginner
254 Views

Hello,

I came across a forum post which implies successful use of _mm512_extload_ps(..., _MM_HINT_NT) on Xeon Phi. However when I try to do the same with recent Intel 17/18 compilers, it gives:

__m512d v2  =(__m512d) _mm512_extload_ps(&value_private2[Dof_choice], _MM_UPCONV_PS_NONE ,_MM_BROADCAST32_NONE ,_MM_HINT_NT );
src/InterpolateArrayManyMultistate.cpp(119): (col. 30) catastrophic error: Illegal value of immediate argument to intrinsic
icpc: error #10014: problem during multi-file optimization compilation (code 1)

Error disappears, when _MM_HINT_NONE is used instead of _MM_HINT_NT. Why is that?

If the compilers are broken, could you please state which older compiler version worked well with _MM_HINT_NT?

Thanks & Kind regards,

- Dmitry.

0 Kudos
0 Replies
Reply