shrink triangular memory into rectangular
32bit chunk