diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-07-23 11:51:55 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-07-23 11:51:55 +0200 |
commit | 832338d8f52b3eb165e1527bdb6b0e014ef4c731 (patch) | |
tree | e7045f661121b26a390c10761188c9d2a8f5c030 /gcc/ada/g-sse.ads | |
parent | 33ecc1265b18d7029d3af54a0ee81bdcb7e5aea5 (diff) | |
download | gcc-832338d8f52b3eb165e1527bdb6b0e014ef4c731.tar.gz |
Update comments.
From-SVN: r149989
Diffstat (limited to 'gcc/ada/g-sse.ads')
-rw-r--r-- | gcc/ada/g-sse.ads | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/gcc/ada/g-sse.ads b/gcc/ada/g-sse.ads index d2190eea4cb..4b0937a58b1 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; |