32 bit compression works, need to implement smem
one test fails, need to profile and implement smem.
passes tests, need to re-implement smem for 32 bit compression