[Mesa-dev] [PATCH] rtasm,translate: Re-enable SSE on Mingw64.

Roland Scheidegger sroland at vmware.com
Wed Nov 19 06:50:50 PST 2014


Reviewed-by: Roland Scheidegger <sroland at vmware.com>

Do you know if that's due to MinGW changes or something else why it no
longer causes crashes?

Roland

Am 19.11.2014 um 13:10 schrieb jfonseca at vmware.com:
> From: José Fonseca <jfonseca at vmware.com>
> 
> This reverts f4dd0991719ef3e2606920c5100b372181c60899.
> 
> The src/gallium/tests/unit/translate_test.c gives the same results on
> MinGW 64-bits as on Linux 64-bits.  And since MinGW is often used for
> development/testing due to its convenience, it's better not to have this
> sort of differences relative to MSVC.
> ---
>  src/gallium/auxiliary/rtasm/rtasm_x86sse.c      | 2 +-
>  src/gallium/auxiliary/translate/translate_sse.c | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/src/gallium/auxiliary/rtasm/rtasm_x86sse.c b/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
> index 24ff820..f963788 100644
> --- a/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
> +++ b/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
> @@ -25,7 +25,7 @@
>  #include "pipe/p_config.h"
>  #include "util/u_cpu_detect.h"
>  
> -#if defined(PIPE_ARCH_X86) || (defined(PIPE_ARCH_X86_64) && !defined(__MINGW32__))
> +#if defined(PIPE_ARCH_X86) || defined(PIPE_ARCH_X86_64)
>  
>  #include "pipe/p_compiler.h"
>  #include "util/u_debug.h"
> diff --git a/src/gallium/auxiliary/translate/translate_sse.c b/src/gallium/auxiliary/translate/translate_sse.c
> index c7c53b3..c7b6c36 100644
> --- a/src/gallium/auxiliary/translate/translate_sse.c
> +++ b/src/gallium/auxiliary/translate/translate_sse.c
> @@ -35,7 +35,7 @@
>  #include "translate.h"
>  
>  
> -#if (defined(PIPE_ARCH_X86) || (defined(PIPE_ARCH_X86_64) && !defined(__MINGW32__))) && !defined(PIPE_SUBSYSTEM_EMBEDDED)
> +#if (defined(PIPE_ARCH_X86) || defined(PIPE_ARCH_X86_64)) && !defined(PIPE_SUBSYSTEM_EMBEDDED)
>  
>  #include "rtasm/rtasm_cpu.h"
>  #include "rtasm/rtasm_x86sse.h"
> 



More information about the mesa-dev mailing list