Ignore:
Timestamp:
Jan 8, 2016, 10:37:10 PM (9 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
Children:
61f9356
Parents:
1cced28
Message:

fix recursive include bug in shadow includes, major clean of examples, add several long long routines to prelude

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/prelude.cf

    r1cced28 r784deab  
    77// Author           : Glen Ditchfield
    88// Created On       : Sat Nov 29 07:23:41 2014
    9 // Last Modified By : Rob Schluntz
    10 // Last Modified On : Thu Nov 19 11:09:47 2015
    11 // Update Count     : 76
     9// Last Modified By : Peter A. Buhr
     10// Last Modified On : Mon Jan  4 11:13:26 2016
     11// Update Count     : 81
    1212//
    1313
     
    149149unsigned int            ?*?( unsigned int, unsigned int ),                      ?/?( unsigned int, unsigned int ),              ?%?( unsigned int, unsigned int );
    150150signed long int         ?*?( signed long int, signed long int ),                ?/?( signed long int, signed long int ),        ?%?( signed long int, signed long int );
    151 unsigned long int       ?*?( unsigned long int, unsigned long int ),            ?/?( unsigned long int, long unsigned ),        ?%?( long unsigned, long unsigned );
     151unsigned long int       ?*?( unsigned long int, unsigned long int ),            ?/?( unsigned long int, unsigned long int ),    ?%?( unsigned long int, unsigned long int );
    152152signed long long int    ?*?( signed long long int, signed long long int ),      ?/?( signed long long int, signed long long int ), ?%?( signed long long int, signed long long int );
    153 unsigned long long int  ?*?( unsigned long long int, unsigned long long int ),  ?/?( unsigned long long int, long long unsigned ), ?%?( long long unsigned, long long unsigned );
     153unsigned long long int  ?*?( unsigned long long int, unsigned long long int ),  ?/?( unsigned long long int, unsigned long long int ), ?%?( unsigned long long int, unsigned long long int );
    154154float                   ?*?( float, float ),                                    ?/?( float, float );
    155155double                  ?*?( double, double ),                                  ?/?( double, double );
     
    173173unsigned int            ?+?( unsigned int, unsigned int ),                      ?-?( unsigned int, unsigned int );
    174174signed long int         ?+?( signed long int, signed long int ),                ?-?( signed long int, signed long int );
    175 unsigned long int       ?+?( unsigned long int, unsigned long int ),            ?-?( unsigned long int, long unsigned );
     175unsigned long int       ?+?( unsigned long int, unsigned long int ),            ?-?( unsigned long int, unsigned long int );
    176176signed long long int    ?+?( signed long long int, long long int  signed),      ?-?( signed long long int, signed long long int );
    177 unsigned long long int  ?+?( unsigned long long int, unsigned long long int ),  ?-?( unsigned long long int, long long unsigned );
     177unsigned long long int  ?+?( unsigned long long int, unsigned long long int ),  ?-?( unsigned long long int, unsigned long long int );
    178178float                   ?+?( float, float ),                                    ?-?( float, float );
    179179double                  ?+?( double, double ),                                  ?-?( double, double );
     
    203203// ------------------------------------------------------------
    204204
    205 _Bool                   ?<<?( _Bool, _Bool ),                           ?>>?( _Bool, _Bool );
    206 signed int              ?<<?( signed int, signed int ),                 ?>>?( signed int, signed int );
    207 unsigned int            ?<<?( unsigned int, unsigned int ),             ?>>?( unsigned int, unsigned int );
    208 signed long int         ?<<?( signed long int, signed long int ),       ?>>?( signed long int, signed long int );
    209 unsigned long int       ?<<?( unsigned long int, long unsigned ),       ?>>?( unsigned long int, unsigned long int );
     205_Bool                   ?<<?( _Bool, _Bool ),                                   ?>>?( _Bool, _Bool );
     206signed int              ?<<?( signed int, signed int ),                         ?>>?( signed int, signed int );
     207unsigned int            ?<<?( unsigned int, unsigned int ),                     ?>>?( unsigned int, unsigned int );
     208signed long int         ?<<?( signed long int, signed long int ),               ?>>?( signed long int, signed long int );
     209unsigned long int       ?<<?( unsigned long int, unsigned long int ),           ?>>?( unsigned long int, unsigned long int );
     210signed long long int    ?<<?( signed long long int, signed long long int ),     ?>>?( signed long long int, signed long long int );
     211unsigned long long int  ?<<?( unsigned long long int, unsigned long long int ), ?>>?( unsigned long long int, unsigned long long int );
    210212
    211213// ------------------------------------------------------------
     
    215217// ------------------------------------------------------------
    216218
    217 signed int ?<?( _Bool, _Bool ),                         ?<=?( _Bool, _Bool ),
    218            ?>?( _Bool, _Bool ),                         ?>=?( _Bool, _Bool );
    219 signed int ?<?( unsigned char, unsigned char ),         ?<=?( unsigned char, unsigned char ),
    220            ?>?( unsigned char, unsigned char ),         ?>=?( unsigned char, unsigned char );
    221 signed int ?<?( signed int, signed int ),               ?<=?( signed int, signed int ),
    222            ?>?( signed int, signed int ),               ?>=?( signed int, signed int );
    223 signed int ?<?( unsigned int, unsigned int ),           ?<=?( unsigned int, unsigned int ),
    224            ?>?( unsigned int, unsigned int ),           ?>=?( unsigned int, unsigned int );
    225 signed int ?<?( signed long int, signed long int ),     ?<=?( signed long int, signed long int ),
    226            ?>?( signed long int, signed long int ),     ?>=?( signed long int, signed long int );
    227 signed int ?<?( unsigned long int, unsigned long int ), ?<=?( unsigned long int, unsigned long int ),
    228            ?>?( unsigned long int, unsigned long int ), ?>=?( unsigned long int, unsigned long int );
    229 signed int ?<?( float, float ),                         ?<=?( float, float ),
    230            ?>?( float, float ),                         ?>=?( float, float );
    231 signed int ?<?( double, double ),                       ?<=?( double, double ),
    232            ?>?( double, double ),                       ?>=?( double, double );
    233 signed int ?<?( long double, long double ),             ?<=?( long double, long double ),
    234            ?>?( long double, long double ),             ?>=?( long double, long double );
     219signed int ?<?( _Bool, _Bool ),                                         ?<=?( _Bool, _Bool ),
     220           ?>?( _Bool, _Bool ),                                         ?>=?( _Bool, _Bool );
     221signed int ?<?( unsigned char, unsigned char ),                         ?<=?( unsigned char, unsigned char ),
     222           ?>?( unsigned char, unsigned char ),                         ?>=?( unsigned char, unsigned char );
     223signed int ?<?( signed int, signed int ),                               ?<=?( signed int, signed int ),
     224           ?>?( signed int, signed int ),                               ?>=?( signed int, signed int );
     225signed int ?<?( unsigned int, unsigned int ),                           ?<=?( unsigned int, unsigned int ),
     226           ?>?( unsigned int, unsigned int ),                           ?>=?( unsigned int, unsigned int );
     227signed int ?<?( signed long int, signed long int ),                     ?<=?( signed long int, signed long int ),
     228           ?>?( signed long int, signed long int ),                     ?>=?( signed long int, signed long int );
     229signed int ?<?( unsigned long int, unsigned long int ),                 ?<=?( unsigned long int, unsigned long int ),
     230           ?>?( unsigned long int, unsigned long int ),                 ?>=?( unsigned long int, unsigned long int );
     231signed int ?<?( signed long long int, signed long long int ),           ?<=?( signed long long int, signed long long int ),
     232           ?>?( signed long long int, signed long long int ),           ?>=?( signed long long int, signed long long int );
     233signed int ?<?( unsigned long long int, unsigned long long int ),       ?<=?( unsigned long long int, unsigned long long int ),
     234           ?>?( unsigned long long int, unsigned long long int ),       ?>=?( unsigned long long int, unsigned long long int );
     235signed int ?<?( float, float ),                                         ?<=?( float, float ),
     236           ?>?( float, float ),                                         ?>=?( float, float );
     237signed int ?<?( double, double ),                                       ?<=?( double, double ),
     238           ?>?( double, double ),                                       ?>=?( double, double );
     239signed int ?<?( long double, long double ),                             ?<=?( long double, long double ),
     240           ?>?( long double, long double ),                             ?>=?( long double, long double );
    235241
    236242forall( dtype DT ) signed int ?<?(  const volatile DT *, const volatile DT * );
     
    245251// ------------------------------------------------------------
    246252
    247 signed int ?==?( _Bool, _Bool ),                                ?!=?( _Bool, _Bool );
    248 signed int ?==?( signed int, signed int ),                      ?!=?( signed int, signed int );
    249 signed int ?==?( unsigned int, unsigned int ),                  ?!=?( unsigned int, unsigned int );
    250 signed int ?==?( signed long int, signed long int ),            ?!=?( signed long int, signed long int );
    251 signed int ?==?( unsigned long int, unsigned long int ),        ?!=?( unsigned long int, long unsigned );
    252 signed int ?==?( signed long long int, long long int  signed),  ?!=?( signed long long int, signed long long int );
    253 signed int ?==?( unsigned long long int, unsigned long long int ), ?!=?( unsigned long long int, long long unsigned );
    254 signed int ?==?( float, float ),                                ?!=?( float, float );
    255 signed int ?==?( double, double ),                              ?!=?( double, double );
    256 signed int ?==?( long double, long double ),                    ?!=?( long double, long double );
    257 signed int ?==?( float _Complex, float _Complex ),              ?!=?( float _Complex, float _Complex );
    258 signed int ?==?( double _Complex, double _Complex ),            ?!=?( double _Complex, double _Complex );
    259 signed int ?==?( long double _Complex, long double _Complex ),  ?!=?( long double _Complex, long double _Complex );
     253signed int ?==?( _Bool, _Bool ),                                        ?!=?( _Bool, _Bool );
     254signed int ?==?( signed int, signed int ),                              ?!=?( signed int, signed int );
     255signed int ?==?( unsigned int, unsigned int ),                          ?!=?( unsigned int, unsigned int );
     256signed int ?==?( signed long int, signed long int ),                    ?!=?( signed long int, signed long int );
     257signed int ?==?( unsigned long int, unsigned long int ),                ?!=?( unsigned long int, unsigned long int );
     258signed int ?==?( signed long long int, long long int  signed),          ?!=?( signed long long int, signed long long int );
     259signed int ?==?( unsigned long long int, unsigned long long int ),      ?!=?( unsigned long long int, unsigned long long int );
     260signed int ?==?( float, float ),                                        ?!=?( float, float );
     261signed int ?==?( double, double ),                                      ?!=?( double, double );
     262signed int ?==?( long double, long double ),                            ?!=?( long double, long double );
     263signed int ?==?( float _Complex, float _Complex ),                      ?!=?( float _Complex, float _Complex );
     264signed int ?==?( double _Complex, double _Complex ),                    ?!=?( double _Complex, double _Complex );
     265signed int ?==?( long double _Complex, long double _Complex ),          ?!=?( long double _Complex, long double _Complex );
    260266
    261267forall( dtype DT ) signed int ?==?(                DT *,                DT * );
     
    295301signed long int         ?&?( signed long int, signed long int );
    296302unsigned long int       ?&?( unsigned long int, unsigned long int );
     303signed long long int    ?&?( signed long long int, signed long long int );
     304unsigned long long int  ?&?( unsigned long long int, unsigned long long int );
    297305
    298306// ------------------------------------------------------------
     
    307315signed long int         ?^?( signed long int, signed long int );
    308316unsigned long int       ?^?( unsigned long int, unsigned long int );
     317signed long long int    ?^?( signed long long int, signed long long int );
     318unsigned long long int  ?^?( unsigned long long int, unsigned long long int );
    309319
    310320// ------------------------------------------------------------
     
    319329signed long int         ?|?( signed long int, signed long int );
    320330unsigned long int       ?|?( unsigned long int, unsigned long int );
     331signed long long int    ?|?( signed long long int, signed long long int );
     332unsigned long long int  ?|?( unsigned long long int, unsigned long long int );
    321333
    322334// ------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.