code: Add support for pmem non-temporal memcpy, memmove and memset

This pull request integrates the support for the PM versions of memset, memmove and memcpy using non-temporal instructions.
No, because I already commit part of d(with d32 using _mm_stream_si32). I only need to flush the word part of d at this point.