fixed the clamp add function, forgot to use saturate version of addq