Memory and Initialization Using Streaming SIMD Extensions
This section describes the load, set, and store operations, which let you load and store data into memory. The load and set operations are similar in that both initialize __m128 data. However, the set operation takes a float argument and is intended for initialization with constants, whereas the load operation takes a floating-point argument and is intended to mimic the instructions for loading data from memory. The store operation assigns the initialized data to the address.