further optimizations in incoming arg loop, TARG usage, no memcpy