reduce number of used registers to 32, better occupancy