This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

how to use intrinsics(c6x.h) on linux

I have a problem,when i use head file c6x.h in my project and then compile it,the compiler throw the errors :

/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:176: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:177: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:178: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:179: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:180: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:181: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:182: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:183: error: syntax error before "volatile"
/opt/dvevm_1_20/cg6x_6_0_14/include/c6x.h:184: error: syntax error before "volatile"
if i comment those in the c6x.h,the project can run through the compile.but the _set can not output the result that i want

THANKS ALL