Adds new tests for add and sub instructions before reaching a select. Also adds tests using different bit widths for memory, including non-power-of-two integers.
-analyze -divergence
-passes='print<divergence>'