attempt to fix upArraw behavior
big refactoring / extract Jump ops
begin extracting add op
extract Or op
extract arithmetic ops
extract cmp op