Remark eqm_mul_2p32:
  forall x y, Int.eqm x y -> eqm (x * two_p 32) (y * two_p 32).

Lemma decompose_add: forall xh xl yh yl, add (ofwords xh xl) (ofwords yh yl) = ofwords (Int.add (Int.add xh yh) (Int.add_carry xl yl Int.zero)) (Int.add xl yl).