Circular buffering on ADSP-SC584

Hello,

I have a question regarding circular buffering on ADSP-SC584.

I know there are 2 possibilities to enable circular buffering

1. Set CBUFEN bit in MODE1 register and/or

2. Set DAG registers B and L.

My experience with ADSP-SC584 tells me that MODE 1  CBUFEN bit is always set by default. If I clear CBUFEN bit in assembly routine, I am not able to use "__builtin_circptr" function in "for" loops in C.

Is my understanding is correct?

Best Regards,

Mussab