Rene Rivera
|
0d56819d68
|
Switch VS versions post 2015 to CL version.
|
2017-03-17 11:11:30 -05:00 |
|
Rene Rivera
|
822d09f19b
|
Fix Intel C/C++ compiler version specification.
Add `BOOST_VERSION_NUMBER_MAJOR`, `BOOST_VERSION_NUMBER_MINOR`,
`BOOST_VERSION_NUMBER_PATCH` macros to extract components from valid
version numbers.
|
2017-01-03 22:07:48 -06:00 |
|
Charly Chevalier
|
6fcc7bb1a2
|
Fix SIMD documentation for AMD family
|
2016-06-02 11:31:57 +02:00 |
|
Rene Rivera
|
ee38c7c65d
|
Update lib version to 1.4.1 for replease.
|
2016-02-17 09:45:31 -06:00 |
|
Adam Wulkiewicz
|
1867ea911c
|
Suppress 'undefined macro' warnings.
|
2016-01-25 14:55:36 +01:00 |
|
Charly Chevalier
|
c4bebf10ef
|
Fix SIMD documentation for FMA4
|
2015-12-08 11:14:53 +01:00 |
|
Charly Chevalier
|
1b27540a96
|
Fix redefinition of BOOST_HW_SIMD for x86 (AMD)
|
2015-12-08 11:14:46 +01:00 |
|
Charly Chevalier
|
8f5fcf9bdf
|
Fix typo in SIMD predefs ocumentation (x86 -> X86)
|
2015-12-08 10:46:05 +01:00 |
|
Chandimal Hamparawa
|
177a6ca792
|
fixed a typo in BOOST_OS_CYGWIN macro
|
2015-10-20 14:23:12 +05:30 |
|
VemundH
|
8b5c2581dc
|
fix typo AVALIABLE -> AVAILABLE
|
2015-09-13 14:42:12 +02:00 |
|
Ruslan Baratov
|
acb6b9b8bf
|
Fix misprint: s,__cpluplus,__cplusplus,
|
2015-08-09 17:45:31 +03:00 |
|
Rene Rivera
|
bfac404a0f
|
Bump to version 1.4 for next release. Switched BBv2 check support to use
the compile only check utility to address cross-compile use cases.
|
2015-08-06 20:51:56 -05:00 |
|
Rene Rivera
|
0e69791f69
|
Merge pull request #31 from jfalcou/simd_support
Add support, macros and versionning for SIMD extensions
|
2015-08-06 20:37:23 -05:00 |
|
Charly Chevalier
|
3dc66cd71f
|
Remove extra check (of MSVC version) for FMA/AVX/AVX2 for now
|
2015-08-04 11:57:06 +02:00 |
|
Charly Chevalier
|
1af46e66df
|
Add missing _X86_AMD detection for BOOST_HW_SIMD + Unique name
|
2015-07-31 10:53:45 +02:00 |
|
Charly Chevalier
|
7fefba479c
|
Update BOOST_HW_SIMD_X86_MIC_VERSION version number (max -> 9.0.0)
|
2015-07-21 20:29:25 +02:00 |
|
Charly Chevalier
|
93833f6e9e
|
Fix wrong version numbers
|
2015-07-21 20:04:40 +02:00 |
|
Charly Chevalier
|
5576494500
|
Add missing BOOST_HW_SIMD_X86_AMD_AVAILABLE predef
|
2015-07-21 14:56:12 +02:00 |
|
Charly Chevalier
|
10601dbaf8
|
Includes clean up
|
2015-07-21 14:55:56 +02:00 |
|
Charly Chevalier
|
e566ad33ce
|
Reorder x86 AMD SIMD extension detection
|
2015-07-21 14:53:12 +02:00 |
|
Charly Chevalier
|
2ae1123abf
|
x86 -> X86 (in macro names)
|
2015-07-21 14:51:58 +02:00 |
|
Charly Chevalier
|
0b90b9f19b
|
Add missing ppc/versions.h to ppc.h
|
2015-07-21 14:51:31 +02:00 |
|
Charly Chevalier
|
a4b32af636
|
Add missing x86_amd.h to simd.h
|
2015-07-21 14:51:02 +02:00 |
|
Charly Chevalier
|
adc3dbd4e2
|
Add main documentation
The SIMD documentation is in the BOOST_HW_SIMD_* reference instead of
in the main page
|
2015-07-21 10:15:35 +02:00 |
|
Charly Chevalier
|
3d96ad842f
|
Better formatting of tables + Improve brief SIMD family description
|
2015-07-21 10:13:45 +02:00 |
|
Charly Chevalier
|
afaad7f56b
|
Better format for versions documentation
|
2015-07-21 10:05:21 +02:00 |
|
Charly Chevalier
|
9a0d1235eb
|
Refactor PPC SIMD detection + Add _VERSION(s) for PPC family
|
2015-07-20 11:04:42 +02:00 |
|
Charly Chevalier
|
7399d0169d
|
Refactor ARM SIMD detection + Add _VERSION(s) for ARM family
|
2015-07-20 11:04:36 +02:00 |
|
Charly Chevalier
|
4aa12a8965
|
Refactor x86 (AMD) SIMD detection + Add _VERSION(s) for x86 (AMD) family
|
2015-07-20 11:02:21 +02:00 |
|
Charly Chevalier
|
e2d5a46cac
|
Refactor x86 SIMD detection + Add _VERSION(s) for x86 family
|
2015-07-20 10:49:00 +02:00 |
|
Charly Chevalier
|
5ea2f20dc7
|
Make every SIMD predefs zero valued
|
2015-07-16 11:57:10 +02:00 |
|
Charly Chevalier
|
5758f35ffc
|
Fix predef redefinition of BOOST_HW_SIMD_PPC_NAME
It was invalidly named BOOST_HW_SIMD_PPC_NAME instead of
BOOST_HW_SIMD_ARM_NAME
|
2015-07-15 23:14:04 +02:00 |
|
Charly Chevalier
|
2e1caabff4
|
Add unit tests for SIMD family predefs
|
2015-07-15 23:07:10 +02:00 |
|
Charly Chevalier
|
2e241dbd8e
|
Better naming for BOOST_HW_*
|
2015-07-15 22:07:27 +02:00 |
|
Charly Chevalier
|
d8e85aad16
|
Fix includes to prevent testing system to fail
|
2015-07-15 21:16:04 +02:00 |
|
Charly Chevalier
|
eb5bb281ab
|
Add hardware.h to predef.h
|
2015-07-15 16:33:48 +02:00 |
|
Charly Chevalier
|
4c2c48967e
|
PPC: Use *real* versions as default version number
|
2015-07-15 16:33:48 +02:00 |
|
Charly Chevalier
|
b917db9850
|
ARM: Use *real* versions as default version number
|
2015-07-15 16:33:48 +02:00 |
|
Charly Chevalier
|
e6daa340d5
|
x86: Use *real* versions as default version number
|
2015-07-15 16:33:48 +02:00 |
|
Charly Chevalier
|
481f1a198c
|
Update number versions for x86 family + More specific documentations
|
2015-07-15 16:33:48 +02:00 |
|
Charly Chevalier
|
0e6e579e6e
|
Remove intrinsics headers
|
2015-07-15 16:33:48 +02:00 |
|
Charly Chevalier
|
3626c9b905
|
SIMD: Use _AVAILABLE instead of tag when detecting multiple architectures
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
5ba0a2c5ab
|
Add default version + name for {simd,arm,ppc,x86}.h tags
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
298f2fe663
|
Add doc + _AVAILABLE for simd.h
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
f0a0af764c
|
Add doc + _AVAILABLE for simd/arm.h
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
5ce2ff09f8
|
ARM: Add NEON predef
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
9b66cddaf6
|
Add doc + _AVAILABLE for simd/ppc.h
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
1cc8ecc579
|
PPC: Add QPX predef
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
4b45a0faf1
|
PPC: Add VSX predef
|
2015-07-15 16:33:41 +02:00 |
|
Charly Chevalier
|
29a0d11553
|
PPC: Add VMX predef
|
2015-07-15 16:33:41 +02:00 |
|