The IPP 4.0 Libraries web page of puffery states the following.
"Intel Integrated Performance Primitives (Intel IPP) is optimized for SSE3 to deliver great performance on Pentium 4 processors supporting Hyper-Threading Technology. "
However the "Getting started With Intel IPP" states
px - C-optimized for all IA-32 processors
a6 - Optimized for Pentium III processors
t7 - Optimized for Pentium 4 processors with Hyper-Threading Technology
w7 - Optimized for Pentium 4 processors
i7 - Optimized for Intel Itanium processor family
Question #1: Does the IPP4 libraries provide SSE3 Support? (Use the SSE 3 Instructions)
Question #2: If So, what is the processor code?
Question#3: If the code is W7, how can I differentiate between a P4 and a P4 (Prescott using SSE3). I need to create separate statically linked libraries, one for the P4, and another for the P4 (Prescott)
Question#3: If the code is T7, how can I differentiate between a P4 (Hyperthreading) and a P4 (Prescott using SSE3 and Hyperthreading)