This should fix Overflow flag issue when sub on negatives numbers.
It main purpose is also to add shift operation into ALU. Instructions sarl sall isarl and isall where already in default HCL context.
Really basics automatics tests where also included.