Partially redid the implementation of instructions, so unsigned and signed values are handled differently.  Not done.