fixed bug where dc shift is erroneously skipped when mct is disabled
run mct with opencl