added spec_op_stack