added op_new which pushes xaddr to stack and fixed stack pop to adjust the stack pointers