implemented negative flag for branch instruction (<0; >0)