diff options
Diffstat (limited to 'gcc/machmode.def')
-rw-r--r-- | gcc/machmode.def | 15 |
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 |