title: Addition between 32 bit unsigned and 32 bit signed numbers
body: <p>I would like to have the following checks when I add a 32 bit unsigned number to a 32 bit signed number:</p>
  
  <ol>
  <li>If the result is negative, set result to 0 [Floor Condition]</li>
  <li>If the result is >UINT_MAX, set result to UINT_MAX [Saturate Condition]</li>
  </ol>
  
  <p>What would be the cleanest/optimal way to implement this ?</p>