Changeset 5087


Ignore:
Timestamp:
Sep 3, 2006, 3:03:28 PM (18 years ago)
Author:
Gary Byers
Message:

conditionalize new string types.

Location:
trunk/ccl/lisp-kernel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lisp-kernel/x86-constants64.h

    r4941 r5087  
    150150#define subtag_double_float_vector SUBTAG(ivector_class_64_bit,15L)
    151151
     152#ifdef CHAR_SIZE_32
     153#define subtag_simple_base_string SUBTAG(ivector_class_32_bit,12L)
     154#endif
    152155#define subtag_s32_vector SUBTAG(ivector_class_32_bit,13L)
    153156#define subtag_u32_vector SUBTAG(ivector_class_32_bit,14L)
     
    156159#define subtag_s16_vector SUBTAG(ivector_class_other_bit,10L)
    157160#define subtag_u16_vector SUBTAG(ivector_class_other_bit,11L)
     161#ifndef CHAR_SIZE_32
    158162#define subtag_simple_base_string SUBTAG(ivector_class_other_bit,12L)
     163#endif
    159164#define subtag_s8_vector SUBTAG(ivector_class_other_bit,13L)
    160165#define subtag_u8_vector SUBTAG(ivector_class_other_bit,14L)
  • trunk/ccl/lisp-kernel/x86-constants64.s

    r4888 r5087  
    263263define_subtag(u64_vector,ivector_class_64_bit,14)
    264264define_subtag(double_float_vector,ivector_class_64_bit,15)
    265        
     265
     266        ifdef([CHAR_SIZE_32],[
     267define_subtag(simple_base_string,ivector_class_32_bit,12)
     268])
    266269define_subtag(s32_vector,ivector_class_32_bit,13)
    267270define_subtag(u32_vector,ivector_class_32_bit,14)
     
    270273define_subtag(s16_vector,ivector_class_other_bit,10)
    271274define_subtag(u16_vector,ivector_class_other_bit,11)
     275       ifdef([CHAR_SIZE_32],[],[
    272276define_subtag(simple_base_string,ivector_class_other_bit,12)
     277])
    273278define_subtag(s8_vector,ivector_class_other_bit,13)
    274279define_subtag(u8_vector,ivector_class_other_bit,14)
Note: See TracChangeset for help on using the changeset viewer.