aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/g-sse.ads35
1 files changed, 20 insertions, 15 deletions
diff --git a/gcc/ada/g-sse.ads b/gcc/ada/g-sse.ads
index d2190ee..4b0937a 100644
--- a/gcc/ada/g-sse.ads
+++ b/gcc/ada/g-sse.ads
@@ -29,21 +29,26 @@
-- --
------------------------------------------------------------------------------
--- This unit is the root of a set aimed at offering Ada bindings to a subset
--- of the Intel(r) Streaming SIMD Extensions with GNAT. It exposes vector
--- _component_ types together with general comments on the binding contents.
-
--- The purpose is to allow access from Ada to the SSE facilities defined in
--- the Intel(r) compiler manuals, in particular in the Intrinsics Reference
--- of the C++ Compiler User's Guide, available from http://www.intel.com.
-
--- As of today, essentially one unit is offered: GNAT.SSE.Vector__Types,
--- which exposes Ada types corresponding to the reference types (__m128 and
--- the like) over which GCC builtins will operate.
-
--- The exposed Ada types are private. Object initializations or value
--- observations may be performed with unchecked conversions or address
--- overlays, for example:
+-- This package is the root of a set aimed at offering Ada bindings to a
+-- subset of the Intel(r) Streaming SIMD Extensions with GNAT. The purpose is
+-- to allow access from Ada to the SSE facilities defined in the Intel(r)
+-- compiler manuals, in particular in the Intrinsics Reference of the C++
+-- Compiler User's Guide, available from http://www.intel.com.
+
+-- Assuming actual hardware support is available, this capability is
+-- currently supported on the following set of targets:
+
+-- GNU/Linux x86 and x86_64
+-- Windows XP/Vista x86 and x86_64
+
+-- This unit exposes vector _component_ types together with general comments
+-- on the binding contents.
+
+-- As of today, one other unit is offered: GNAT.SSE.Vector__Types, which
+-- exposes Ada types corresponding to the reference types (__m128 and the
+-- like) over which GCC builtins will operate. The exposed Ada types are
+-- private. Object initializations or value observations may be performed
+-- with unchecked conversions or address overlays, for example:
-- with Ada.Unchecked_Conversion;
-- with GNAT.SSE.Vector_Types; use GNAT.SSE; use GNAT.SSE.Vector_Types;