Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.

PNI intrinsics and e.u.

Anna_N_
Beginner
220 Views
Questions about PNI (Prescott New Instructions):

- Do MOVDDUP, MOVSHDUP and MOVSLDUP use FP_MOVE, MMX_MISC or MMX_SHFT execution units (or which of their Prescott equivalents)? A combination of the above?

- Is there a reason for MOVDDUP, MOVSHDUP and MOVSLDUP being typed, i.e. that they "should only be used with" SSE2 DP FP or SSE SP FP computations, respectively? Does that mean they may use FTZ/DAZ or similar mechanism on input data?

- What are PNI intrinsics' names? _mm_what_here() ?

Best regards,

Anna
0 Kudos
0 Replies
Reply