[EXT_EP-7841] RTS float arithmetic functions rounding error Created: 06/Jan/13 Updated: 31/Jan/22 |
|
| Status: | New |
| Project: | Embedded Software & Tools |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Medium |
| Reporter: | TI User | Assignee: | TI User |
| Resolution: | Unresolved | Votes: | 0 |
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Product: | Code Generation Tools |
| Internal ID: | CODEGEN-581 |
| OldID: | SDSCM00046114 |
| Found In Release: | C6000_8.2.0 C6000_8.3.0 C6000_8.1.0B1 PRU_2.3.0 PRU_2.2.0 C6000_7.4.4 PRU_2.1.0 |
| Release Notes: | Some targets require library functions to implement floating-point operations. Some of those targets don't always round exactly correctly. Only round-to-nearest mode is supported by the compiler and the RTS library. When the rounding isn't done correctly, the floating-point operation may round in the wrong direction, causing a 1 ULP error in the result. This bug does not apply to targets that use hardware to implement floating-point fundamental operations (add, subtract, multiply) in hardware. |
| Description |
|
RTS float arithmetic functions rounding error |