Fix neg instruction, add internal origin register