![]() |
System settings for the SSE mode. More...
Go to the source code of this file.
Macros | |
#define | BLAZE_SSE_MODE 0 |
Compilation switch for the SSE mode.This compilation switch enables/disables the SSE mode. In case the SSE mode is enabled (i.e. in case SSE functionality is available) the Blaze library attempts to vectorize the linear algebra operations by SSE intrinsics. In case the SSE mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
#define | BLAZE_SSE2_MODE 0 |
Compilation switch for the SSE2 mode.This compilation switch enables/disables the SSE2 mode. In case the SSE2 mode is enabled (i.e. in case SSE2 functionality is available) the Blaze library attempts to vectorize the linear algebra operations by SSE2 intrinsics. In case the SSE2 mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
#define | BLAZE_SSE3_MODE 0 |
Compilation switch for the SSE3 mode.This compilation switch enables/disables the SSE3 mode. In case the SSE3 mode is enabled (i.e. in case SSE3 functionality is available) the Blaze library attempts to vectorize the linear algebra operations by SSE3 intrinsics. In case the SSE3 mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
#define | BLAZE_SSSE3_MODE 0 |
Compilation switch for the SSSE3 mode.This compilation switch enables/disables the SSSE3 mode. In case the SSSE3 mode is enabled (i.e. in case SSSE3 functionality is available) the Blaze library attempts to vectorize the linear algebra operations by SSSE3 intrinsics. In case the SSSE3 mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
#define | BLAZE_SSE4_MODE 0 |
Compilation switch for the SSE4 mode.This compilation switch enables/disables the SSE4 mode. In case the SSE4 mode is enabled (i.e. in case SSE4 functionality is available) the Blaze library attempts to vectorize the linear algebra operations by SSE4 intrinsics. In case the SSE4 mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
#define | BLAZE_AVX_MODE 0 |
Compilation switch for the AVX mode.This compilation switch enables/disables the AVX mode. In case the AVX mode is enabled (i.e. in case AVX functionality is available) the Blaze library attempts to vectorize the linear algebra operations by AVX intrinsics. In case the AVX mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
#define | BLAZE_AVX2_MODE 0 |
Compilation switch for the AVX2 mode.This compilation switch enables/disables the AVX2 mode. In case the AVX2 mode is enabled (i.e. in case AVX2 functionality is available) the Blaze library attempts to vectorize the linear algebra operations by AVX2 intrinsics. In case the AVX2 mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
#define | BLAZE_MIC_MODE 0 |
Compilation switch for the MIC mode.This compilation switch enables/disables the MIC mode. In case the MIC mode is enabled (i.e. in case MIC functionality is available) the Blaze library attempts to vectorize the linear algebra operations by MIC intrinsics. In case the MIC mode is disabled, the Blaze library chooses default, non-vectorized functionality for the operations. | |
System settings for the SSE mode.
Copyright (C) 2013 Klaus Iglberger - All Rights Reserved
This file is part of the Blaze library. You can redistribute it and/or modify it under the terms of the New (Revised) BSD License. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.