## Instructions

There are 12 opcodes in saturating_arithmetic group.

(sorted alphabetically)

- saturatingsadd — perform saturating addition of two bits values treating them as signed integers
- saturatingsdecrement — perform saturating decrement of a bits value treating it as a signed integer
- saturatingsdiv — perform saturating division of two bits values treating them as signed integers
- saturatingsincrement — perform saturating increment of a bits value treating it as a signed integer
- saturatingsmul — perform saturating multiplication of two bits values treating them as signed integers
- saturatingssub — perform saturating subtraction of two bits values treating them as signed integers
- saturatinguadd — perform saturating addition of two bits values treating them as unsigned integers
- saturatingudecrement — perform saturating decrement of a bits value treating it as a unsigned integer
- saturatingudiv — perform saturating division of two bits values treating them as unsigned integers
- saturatinguincrement — perform saturating increment of a bits value treating it as a unsigned integer
- saturatingumul — perform saturating multiplication of two bits values treating them as unsigned integers
- saturatingusub — perform saturating subtraction of two bits values treating them as unsigned integers