summaryrefslogtreecommitdiff
path: root/gcc/machmode.def
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/machmode.def')
-rw-r--r--gcc/machmode.def15
1 files changed, 10 insertions, 5 deletions
diff --git a/gcc/machmode.def b/gcc/machmode.def
index dcf10565958..a78c722f8cf 100644
--- a/gcc/machmode.def
+++ b/gcc/machmode.def
@@ -142,11 +142,16 @@ along with GCC; see the file COPYING3. If not see
than two bytes (if CLASS is FLOAT). CLASS must be INT or
FLOAT. The names follow the same rule as VECTOR_MODE uses.
- VECTOR_BOOL_MODE (COUNT, BYTESIZE)
- Create a vector of booleans with COUNT elements and BYTESIZE bytes.
- Each boolean occupies (COUNT * BITS_PER_UNIT) / BYTESIZE bits,
- with the element at index 0 occupying the lsb of the first byte
- in memory. Only the lowest bit of each element is significant.
+ VECTOR_MODES_WITH_PREFIX (PREFIX, CLASS, WIDTH);
+ Like VECTOR_MODES, but start the mode names with PREFIX instead
+ of the usual "V".
+
+ VECTOR_BOOL_MODE (NAME, COUNT, BYTESIZE)
+ Create a vector mode called NAME that contains COUNT boolean
+ elements and occupies BYTESIZE bytes in total. Each boolean
+ element occupies (COUNT * BITS_PER_UNIT) / BYTESIZE bits, with
+ the element at index 0 occupying the lsb of the first byte in
+ memory. Only the lowest bit of each element is significant.
COMPLEX_MODES (CLASS);
For all modes presently declared in class CLASS, construct