op_C2 implemented