DCmode, /* SC */ TCmode, /* DC */ VOIDmode, /* TC */ VOIDmode, /* V4QI */ VOIDmode, /* V2HI */ VOIDmode, /* V2SF */ }; const unsigned HOST_WIDE_INT mode_mask_array[NUM_MACHINE_MODES] = { #define MODE_MASK(m) \ ((m) >= HOST_BITS_PER_WIDE_INT) \ ? ~(unsigned HOST_WIDE_INT) 0 \ : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 MODE_MASK (0), /* VOID */ MODE_MASK (0), /* BLK */ MODE_MASK (4*BITS_PER_UNIT), /* CC */ MODE_MASK (4*BITS_PER_UNIT), /* CCV2 */ MODE_MASK (4*BITS_PER_UNIT), /* CCV4 */ MODE_MASK (4*BITS_PER_UNIT), /* CCDSP */ MODE_MASK (1), /* BI */ MODE_MASK (1*BITS_PER_UNIT), /* QI */ MODE_MASK (2*BITS_PER_UNIT), /* HI */ MODE_MASK (4*BITS_PER_UNIT), /* SI */ MODE_MASK (8*BITS_PER_UNIT), /* DI */ MODE_MASK (16*BITS_PER_UNIT), /* TI */ MODE_MASK (4*BITS_PER_UNIT), /* SF */ MODE_MASK (8*BITS_PER_UNIT), /* DF */ MODE_MASK (16*BITS_PER_UNIT), /* TF */ MODE_MASK (2*BITS_PER_UNIT), /* CQI */
V16SFmode, /* V8SF */ V8DFmode, /* V4DF */ V4TFmode, /* V2TF */ VOIDmode, /* V16SF */ VOIDmode, /* V8DF */ VOIDmode, /* V4TF */ }; const unsigned HOST_WIDE_INT mode_mask_array[NUM_MACHINE_MODES] = { #define MODE_MASK(m) \ ((m) >= HOST_BITS_PER_WIDE_INT) \ ? ~(unsigned HOST_WIDE_INT) 0 \ : ((unsigned HOST_WIDE_INT) 1 << (m)) - 1 MODE_MASK (0), /* VOID */ MODE_MASK (0), /* BLK */ MODE_MASK (4*BITS_PER_UNIT), /* CC */ MODE_MASK (4*BITS_PER_UNIT), /* CCGC */ MODE_MASK (4*BITS_PER_UNIT), /* CCGOC */ MODE_MASK (4*BITS_PER_UNIT), /* CCNO */ MODE_MASK (4*BITS_PER_UNIT), /* CCA */ MODE_MASK (4*BITS_PER_UNIT), /* CCC */ MODE_MASK (4*BITS_PER_UNIT), /* CCO */ MODE_MASK (4*BITS_PER_UNIT), /* CCS */ MODE_MASK (4*BITS_PER_UNIT), /* CCZ */ MODE_MASK (4*BITS_PER_UNIT), /* CCFP */ MODE_MASK (4*BITS_PER_UNIT), /* CCFPU */ MODE_MASK (1), /* BI */ MODE_MASK (1*BITS_PER_UNIT), /* QI */ MODE_MASK (2*BITS_PER_UNIT), /* HI */