[Mesa-dev] [PATCH] i965: Compile with -msse3

Ian Romanick idr at freedesktop.org
Sat Jul 15 01:36:29 UTC 2017


On 07/14/2017 06:35 PM, Ian Romanick wrote:
> On 07/14/2017 12:19 PM, Matt Turner wrote:
>> All CPUs that can be paired with a GPU supported by i965_dri.so supports
>> SSE3. This allows us to ensure that some vectorized version of the tiled
>> memcpy path is enabled on 32-bit systems.
> 
> Yes.  It might be worth noting in the commit message that even the
> LGA775 Pentium4 CPUs have SSE3... in case someone tries to put one of
> those in a 965G motherboard.

Actually... not true, but do we care?

https://en.wikipedia.org/wiki/List_of_Intel_Pentium_4_microprocessors#Pentium_4_Extreme_Edition

>> This also ensures that __builtin_ia32_clflush is always usable.
>>
>> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101774
>> Tested-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
>> ---
>>  src/mesa/drivers/dri/i965/Makefile.am | 3 ++-
>>  1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/mesa/drivers/dri/i965/Makefile.am b/src/mesa/drivers/dri/i965/Makefile.am
>> index ecc1e766f1..9293820c21 100644
>> --- a/src/mesa/drivers/dri/i965/Makefile.am
>> +++ b/src/mesa/drivers/dri/i965/Makefile.am
>> @@ -42,7 +42,8 @@ AM_CFLAGS = \
>>  	$(DEFINES) \
>>  	$(VISIBILITY_CFLAGS) \
>>  	$(LIBDRM_CFLAGS) \
>> -	$(VALGRIND_CFLAGS)
>> +	$(VALGRIND_CFLAGS) \
>> +	-msse3
>>  
>>  AM_CXXFLAGS = $(AM_CFLAGS)
>>  
>>
> 



More information about the mesa-dev mailing list