Hi,
Sorry for asking simple question. The first question is if C67x DSPs are able to store the result of a 32-bit *32-bit multiplication in a 64-bit register. Because in the first page of datasheet it's mentioned that they are able to do two 32-bit *32-bit multiplication in one clock cycle.
If yes, I don't know how to get the 32 MSBs. I am using two Uint32 variables for multiplication and I'm getting 32 least-significant bits.
I have another question. I want to use fixed-point computations. I know that choosing fixed-point or floating-point computations by chip (and compiler) depends on the defined variables. If the variable is float then the processing by the chip would be a floating point arithmetic. I want to make sure if the processor (and compiler) treat a Uint32 variable and its computations as fixed point arithmetic.
Thanks,
Vala