diff options
author | Matt Turner <[email protected]> | 2015-03-18 14:23:41 -0700 |
---|---|---|
committer | Matt Turner <[email protected]> | 2015-03-18 21:06:26 -0700 |
commit | 036e347f3c129bb547137aed955e75062fca09b8 (patch) | |
tree | 070e69f0df19d38cc374b479659c2e83c67956e4 /src/mesa | |
parent | 5de86102f917d9f3a229daec8f107afb77246feb (diff) |
util: Optimize _mesa_roundeven with SSE 4.1.
The SSE 4.1 ROUND instructions let us implement roundeven directly.
Otherwise we assume that the rounding mode has not been modified (as we
do in the rest of Mesa) and use rint().
glibc uses the ROUND instruction in rint() after a cpuid check. This
patch just lets us inline it directly when we're already building for
SSE 4.1.
Reviewed-by: Carl Worth <[email protected]>
Diffstat (limited to 'src/mesa')
0 files changed, 0 insertions, 0 deletions