Add default value for pwidth in constructor, and copy in swapBuffers
TIMER macro name assembly macros
Precalculate loop bound
Testing some inner loop optimizations
Loop optimization - add unrolled version