-
Notifications
You must be signed in to change notification settings - Fork 4k
Open
Labels
Component: C++Status: stale-warningIssues and PRs flagged as stale which are due to be closed if no indication otherwiseIssues and PRs flagged as stale which are due to be closed if no indication otherwiseType: enhancement
Description
Describe the enhancement requested
The binary round kernel has some of the performance issues of the unary round kernel namely non-floating type arguments are first cast to double before implementation.
The other area where performance may be improved is in the handing of a scalar version of the number of significant digits argument (the second argument). The current implementation expects two arrays which may (depending on the engine) result in duplicating the data. Falling back to the unary version of round in such situations may be a potential solution to such a behavior.
Component(s)
C++
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Component: C++Status: stale-warningIssues and PRs flagged as stale which are due to be closed if no indication otherwiseIssues and PRs flagged as stale which are due to be closed if no indication otherwiseType: enhancement