This tiny pull introduces small patches to makefile, adds three new instructions (s00 => sgn => signum, s01 => abs => absolute value, s02 => sneg => signed negation). It also fixes a small, off-by-one error in bfi. There were substancial changes made to the signed arithmetic scratchpad, a new macro has been defined to support embedding signed literals. It also adds unit tests for all of the cases.
This tiny pull introduces small patches to makefile, adds three new instructions (
s00 => sgn => signum
,s01 => abs => absolute value
,s02 => sneg => signed negation
). It also fixes a small, off-by-one error in bfi. There were substancial changes made to the signed arithmetic scratchpad, a new macro has been defined to support embedding signed literals. It also adds unit tests for all of the cases.