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.

TMS320F280040-Q1: How to process a data larger than 32-bit in TMS320F28004x?

Part Number: TMS320F280040-Q1
Other Parts Discussed in Thread: C2000WARE

Hello,

I am processing the data larger than 32-bit.

When I use double, it keeps the same, overflow.

When I use uint64_t, it turns to a extremely larger number, which is wrong.

I am trying to get a square root of -15 and -2330. Here is the result I am getting right now: -10363.

Which way should be used in this situation? Or anything wring here? Thank for your help!