Build project has floating point support FPv4SPD16 enabled. Integer math adding two decimal numbers divided 100 divided by 3.5 will not produce digits below 1, instead the answer is being round off to nearest 1's value. So setting an exact match count into a timer reflective of a temperature measurement producing digits below ones place are being neglected. That makes for a choppy timer operation where (accurate) temperatures are being measured by ADC producing digits below ones place, also used to control the speed of a fan motor for example.
Example: Int32value=(373 + 373 /100/3.5) or Int32value = 2.1314285714285714285714285714286 yet CCS debug variable show 2 as the answer but not a rounded decimal integer such as 2.13
Have I missed something of how FPU unit is supposed to allow adding decimal positions below ones place and not simply round them off to nearest 1's place?