fixed bug in the ~ instruction where it did not push a value to the stack on the initial input