Commit Graph
84 Commits
Author SHA1 Message Date
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
Charly Chevalier 132509ee5d Add doc + _AVAILABLE for simd/x86.h 2015-07-15 16:33:41 +02:00
Charly Chevalier 93b58e6799 x86: Add XOP predef 2015-07-15 16:33:41 +02:00
Charly Chevalier e39e6ec7f8 x86: Add FMA4 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier 87a602008c x86: Add FMA3 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier da88635350 x86: Add SSE4a predef 2015-07-15 16:33:41 +02:00
Charly Chevalier 3275f7ba30 x86: Add MIC (Xeon Phi) predef 2015-07-15 16:33:41 +02:00
Charly Chevalier f6d6fd1d08 x86: Add AVX2 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier b8d6e7b645 x86: Add AVX predef 2015-07-15 16:33:41 +02:00
Charly Chevalier e29bfedc3e x86: Add SSE4.2 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier a01ebb6605 x86: Add SSE4.1 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier 4f6352e140 x86: Add SSSE3 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier bce7e9ba56 x86: Add SSE3 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier 67250ecae2 x86: Add SSE2 predef 2015-07-15 16:33:41 +02:00
Charly Chevalier cc9c5cdcf5 x86: Add SSE(1) predef 2015-07-15 16:33:41 +02:00
Charly Chevalier 0b0e4d78bf x86: Add MMX predef 2015-07-15 16:33:41 +02:00
Charly Chevalier cc00260202 Add default tree structure for hardware simd support 2015-07-15 16:32:01 +02:00
Rene Rivera a3dffe8f1a Update docs for check utility changes and for 1.3 release. Bump versions
for release of 1.3. Update copyrights that I forgot on the previous
commits.
2015-07-01 17:19:29 -05:00
Rene Rivera 0f113b0871 Fix non-standard test feature test collection. I.e. make the feature
collection no rely on implementioned defined behaviour. And fix check
program handling of no-expression invocations vs expression invocations.
2015-06-29 18:49:33 -05:00
Rene Rivera 58c23226b1 Update SunPro to accomodate latest versions of compiler form Oracle. And
update to Oracle name.
2015-05-27 20:36:27 -05:00
Rene Rivera d9d0ed3d88 Fix BOOST_ARCH_PARISC (was BOOST_ARCH_PARISK) reference for detecting
endianess. Thanks to Graham Hanson for finding this.
2015-05-18 11:12:56 -05:00
Rene Rivera 77561daca9 Fix MAKE_YYYYMM macro to correctly limit the month to a somewhat less
invalid range. Thanks to rick68/gmail.com for finding this.
2015-05-18 11:07:21 -05:00
Rene Rivera 84967e3d0a Add missing BOOST_PREDEF_MAKE_0X_VVRRPP macro (thanks ro Erik Lindahl
for finding it).
2014-12-30 08:13:18 -06:00
Rene Rivera 5912dd7e62 Add Android OS header for endian definition. And some platforms don't
define all of the *BYTE_ORDER *_ENDIAN macros so need to guard for that
case. (Thanks to mstahl@redhat.com for pointing those out).
2014-12-29 23:20:36 -06:00
Rene Rivera ce0959ba62 Fix Haiku detection syntax error when Haiku is not detected. Bump
version to 1.2 and update docs.
2014-12-29 11:26:49 -06:00
Jessica Hamilton a7d2f3813e haiku: fix copyright 2014-12-29 10:52:24 -06:00
Jessica Hamilton 9a435659cd haiku: add platform support 2014-12-29 10:52:10 -06:00
Rene Rivera ee021f808a Fix bad MSC version number. 2014-11-19 08:18:17 -06:00
Rene Rivera 75365a884e Account for skip in Visual Studio product version vs. compiler version
to map compiler version to product version.
2014-11-18 12:44:39 -06:00
Rene Rivera 372b4bd477 Fix OS_SVR4 missing AVAILABLE macro def. Fix marking OS_UNIX as
exclusive.
2014-07-07 08:25:21 -05:00
Rene Rivera 2decd4f4bf Let OS_UNIX be detected at all times as it overlaps with other OS types. 2014-07-07 08:21:22 -05:00
Rene Rivera 40a722d69b Fix warning for undefined macro usage. 2014-07-06 21:49:24 -05:00
Steve Gates 35c34b7368 Fixing up some accidental checks that were using #ifdef when instead should have
been using just #if to define the AVALIABLE macro.
2014-06-17 11:55:04 -07:00
Steve Gates 0eb222dbc5 Updating BOOST_PLAT_WINDOWS_* predef check to make sure macro WINAPI_FAMILY exists before comparing. 2014-06-10 15:44:03 -07:00
Rene Rivera 56baa26f11 FUlly updated docs for version 1.1. 2014-06-03 22:29:53 -05:00
Rene Rivera 0a33d7b27d Fix BOOST_PLAT_WINDOWS_* defs being defined on non-Windows systems. 2014-05-30 13:53:45 -07:00
Steve Gates d145f3a12c Adding missing newlines at the end of a few files. 2014-05-22 16:59:37 -07:00
Steve Gates e3e923f6fa Addressing feedback from Rene Rivera for adding BOOST macros for detecting the Windows Runtime being targeted.
Now there are new predefs for desktop, store, phone, and the Windows Runtime (store/phone) in general.
These can easily be used throughout Boost to detect the Windows platform being targeted.
2014-05-22 16:49:54 -07:00