Changeset 88771d7 for libcfa


Ignore:
Timestamp:
Mar 10, 2025, 8:40:59 PM (6 weeks ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
0603700
Parents:
45553f5
Message:

second attempt to move builtin types through the system

Location:
libcfa/prelude
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified libcfa/prelude/prelude-gen.cc

    r45553f5 r88771d7  
    1010// Created On       : Sat Feb 16 08:44:58 2019
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Wed Mar  5 19:10:06 2025
    13 // Update Count     : 61
     12// Last Modified On : Mon Mar 10 17:30:48 2025
     13// Update Count     : 65
    1414//
    1515
     
    419419        }
    420420        cout << endl;
    421         printf( "struct __builtin__Float32x4_t__ {};\n" );
    422421}
    423422
  • TabularUnified libcfa/prelude/prototypes.awk

    r45553f5 r88771d7  
    1010# Created On       : Sat May 16 07:57:37 2015
    1111# Last Modified By : Peter A. Buhr
    12 # Last Modified On : Wed Mar  5 19:11:56 2025
    13 # Update Count     : 69
     12# Last Modified On : Mon Mar 10 17:52:39 2025
     13# Update Count     : 73
    1414#
    1515
     
    160160        printf( "double _Complex __builtin_complex( double, double );\n" );
    161161        printf( "long double _Complex __builtin_complex( long double, long double );\n" );
    162         #printf( "struct __builtin__Float32x4_t__ {};\n" );
     162
     163        # assorted gcc builltin types
     164        # ARM vector floating-point types, strip off text "__builtin.*__"
     165        printf( "struct __builtin__Float32x4_t__ {};\n" );
     166        printf( "struct __builtin__Float64x2_t__ {};\n" );
     167        printf( "struct __builtin__SVFloat32_t__ {};\n" );
     168        printf( "struct __builtin__SVFloat64_t__ {};\n" );
     169        printf( "struct __builtin__SVBool_t__ {};\n" );
    163170} # END
    164171
Note: See TracChangeset for help on using the changeset viewer.