Sets a 32 bit value into memory. If the length to set is not a whole number of 32 bit words, the last bytes may contain the low 16 bits of the value and the low 8 bits.
Writes as many 32 it values as will fit in sz.
If (sz & 2), the low 16 bits of n are written at the end.
then if ( sz & 1 ) the low 8 bits of n are written at the end.