Added argument 'commute' to x_OP_y() and t_tx_OP_y()