CBC+DIFF+RET+HPC