summaryrefslogtreecommitdiffstats
path: root/common.py
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2015-03-18 14:23:41 -0700
committerMatt Turner <[email protected]>2015-03-18 21:06:26 -0700
commit036e347f3c129bb547137aed955e75062fca09b8 (patch)
tree070e69f0df19d38cc374b479659c2e83c67956e4 /common.py
parent5de86102f917d9f3a229daec8f107afb77246feb (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 'common.py')
0 files changed, 0 insertions, 0 deletions