Part Number: CODECOMPOSER
Tool/software:
I'm using CCS-Theia version 20.3.0.14
I'm using the 'registers' viewer to monitor the registers while stepping through C28x assembly code (specifically 28P650).
The floating-point registers R0-R7 are by default displayed as 32-bit hex integers. That's fine, but since they're FP registers, it would be very useful to be able to display them as floating-point numbers. However, all of the number format options, including 'real' and 'scientific' still display the value as an integer, although with a decimal point (!).

For example, the indicated number for R1H is 0x3E800000, which corresponds to 0.25 in floating-point. However, when I select 'Real' in the number format, the number is displayed as a 32-bit integer with a '.0'

The same happens if you select 'scientific' or 'decimal'. I feel this must be a bug. It would be very helpful to display the register's floating point representation. Since it's a floating point register.
Also, wouldn't it be great to display the FP register pairs, ie R0H/R0L as 64-bit (double-precision) floating point numbers..! I don't think there's a way to do that now.
I'm using 28P650, which has a double-precision FPU. But this problem also exists on other 28x DSPs I've been using.
Thanks