From 1d025edc6f9b135d16435c06dca7575b5c0e86ad Mon Sep 17 00:00:00 2001 From: Walter Bright Date: Fri, 2 Dec 2016 20:58:34 -0800 Subject: [PATCH 1/2] document -mavx switch --- dcompiler.dd | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dcompiler.dd b/dcompiler.dd index 14d898bc6d..b788a704b2 100644 --- a/dcompiler.dd +++ b/dcompiler.dd @@ -649,6 +649,13 @@ dmd -cov -unittest myprog.d generate a $(TT .map) file ) + $(SWITCH $(SWNAME -mavx), + generate $(LINK2 https://en.wikipedia.org/wiki/Advanced_Vector_Extensions, AVX) + instructions instead of $(LINK2 https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions, SSE) + instructions for vector and floating point operations. + Not available for 32 bit memory models other than OSX32. + ) + $(WINDOWS $(SWITCH $(SWNAME -mscrt)=$(I libname), if building MS-COFF object files with -m64 or -m32mscoff, embed a reference to From 3e07111725f09d142c51286a5c5258ed74bdc66c Mon Sep 17 00:00:00 2001 From: Martin Nowak Date: Sun, 11 Dec 2016 15:29:47 +0100 Subject: [PATCH 2/2] detab --- dcompiler.dd | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dcompiler.dd b/dcompiler.dd index b788a704b2..d88a597635 100644 --- a/dcompiler.dd +++ b/dcompiler.dd @@ -650,10 +650,10 @@ dmd -cov -unittest myprog.d ) $(SWITCH $(SWNAME -mavx), - generate $(LINK2 https://en.wikipedia.org/wiki/Advanced_Vector_Extensions, AVX) - instructions instead of $(LINK2 https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions, SSE) - instructions for vector and floating point operations. - Not available for 32 bit memory models other than OSX32. + generate $(LINK2 https://en.wikipedia.org/wiki/Advanced_Vector_Extensions, AVX) + instructions instead of $(LINK2 https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions, SSE) + instructions for vector and floating point operations. + Not available for 32 bit memory models other than OSX32. ) $(WINDOWS