rename op codes enum to opc to avoid conflict